RDF JSONLD
Konwersja plików

Konwertuj RDF na JSONLD

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja RDF na JSONLD?
Tak - RDF konwertuje się na JSONLD.

Uruchom riot --output=JSONLD input.rdf > output.jsonld za pomocą Apache Jena lub rapper -i rdfxml -o jsonld input.rdf > output.jsonld za pomocą Raptor. Domyślnym wyjściem jest rozszerzony JSON-LD; w razie potrzeby użyj biblioteki JSON-LD, aby go skompaktować za pomocą bloku @context.

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Nov 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować RDF na JSONLD?

JSON-LD to poprawny JSON, więc każdy parser JSON może odczytać jego strukturę bez dedykowanej biblioteki RDF. Jeśli przekazujesz powiązane dane (linked data) do frontendu JavaScript lub REST API oczekującego JSON, JSON-LD jest praktyczniejszym wyborem niż RDF/XML.

Jak przekonwertować RDF na JSONLD

Apache Jena (riot) OPEN-SOURCE

Uruchom riot --output=JSONLD input.rdf > output.jsonld; zweryfikuj sekcje @context i @graph w pliku wyjściowym.

Raptor (rapper) OPEN-SOURCE

Uruchom rapper -i rdfxml -o jsonld input.rdf > output.jsonld, aby zserializować sparsowany graf RDF bezpośrednio jako JSON-LD.

Protege FREE

Załaduj plik .rdf w Protege przez File > Open, a następnie użyj File > Save As i wybierz JSON-LD jako format wyjściowy.

O tych formatach

Jakość i na co uważać

  • Konwersja jest bezstratna - wszystkie trójki, identyfikatory URI i literały są zachowane w pliku wyjściowym .jsonld.
  • Identyfikatory węzłów pustych (_:b0 itp.) mogą ulec zmianie między serializacjami; jeśli Twoja aplikacja porównuje identyfikatory węzłów pustych w różnych plikach, sprawdź je ponownie po konwersji.
  • Raptor i Jena domyślnie generują rozszerzony JSON-LD; użyj biblioteki JSON-LD, takiej jak jsonld.js lub PyLD, aby skompaktować wynik za pomocą @context, jeśli to konieczne.

Najczęściej zadawane pytania

Czy podczas konwersji RDF/XML na JSON-LD tracone są jakiekolwiek dane?
Nie - oba formaty przenoszą ten sam graf RDF; wszystkie trójki pozostają nienaruszone.
Dlaczego warto używać JSON-LD zamiast RDF/XML?
JSON-LD to poprawny JSON, więc każdy parser JSON może go odczytać bez biblioteki RDF, co upraszcza integrację z aplikacjami internetowymi i REST API.
Co oznacza rozszerzony format JSON-LD?
Forma rozszerzona używa pełnych identyfikatorów URI zamiast prefiksów; biblioteka JSON-LD może ją skompaktować do krótszej formy przy użyciu bloku @context.
Czy Protege działa z plikami RDF innymi niż OWL?
Protege najlepiej radzi sobie z ontologiami OWL; w przypadku zwykłych grafów RDF Jena lub Raptor są bardziej niezawodnymi wyborami.