RDF JSONLD
Filkonvertering

Konvertera RDF till JSONLD

SNABBT SVAR
Är det möjligt att konvertera RDF till JSONLD?
Ja - RDF konverteras till JSONLD.

Kör riot --output=JSONLD input.rdf > output.jsonld med Apache Jena, eller rapper -i rdfxml -o jsonld input.rdf > output.jsonld med Raptor. Standardutdata är expanderad JSON-LD; använd ett JSON-LD-bibliotek för att komprimera den med ett @context-block vid behov.

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Nov 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera RDF till JSONLD?

JSON-LD är giltig JSON, så vilken JSON-parser som helst kan läsa dess struktur utan ett dedikerat RDF-bibliotek. Om du skickar länkade data till en JavaScript-frontend eller ett REST API som förväntar sig JSON, är JSON-LD det praktiska valet framför RDF/XML.

Hur man konverterar RDF till JSONLD

Apache Jena (riot) OPEN-SOURCE

Kör riot --output=JSONLD input.rdf > output.jsonld; verifiera sektionerna @context och @graph i utdatafilen.

Raptor (rapper) OPEN-SOURCE

Kör rapper -i rdfxml -o jsonld input.rdf > output.jsonld för att serialisera den tolkade RDF-grafen direkt som JSON-LD.

Protege FREE

Ladda .rdf-filen i Protege via File > Open, använd sedan File > Save As och välj JSON-LD som utdataformat.

Om dessa format

Kvalitet & vad man bör tänka på

  • Konverteringen är förlustfri - alla tripplar, URI:er och literaler bevaras i .jsonld-utdatan.
  • Identifierare för blanka noder (_:b0, etc.) kan ändras mellan serialiseringar; om din applikation jämför blanka nod-ID:n mellan filer, kontrollera igen efter konvertering.
  • Raptor och Jena producerar expanderad JSON-LD som standard; använd ett JSON-LD-bibliotek som jsonld.js eller PyLD för att komprimera utdatan med ett @context vid behov.

Vanliga frågor

Går någon data förlorad vid konvertering från RDF/XML till JSON-LD?
Nej - båda formaten bär på samma RDF-graf; alla tripplar överlever intakta.
Varför använda JSON-LD istället för RDF/XML?
JSON-LD är giltig JSON, så vilken JSON-parser som helst kan läsa den utan ett RDF-bibliotek, vilket förenklar integration med webbappar och REST API:er.
Vad betyder expanderad JSON-LD?
Expanderad form använder fullständiga URI:er istället för prefix; ett JSON-LD-bibliotek kan komprimera det till en kortare form med hjälp av ett @context-block.
Fungerar Protege för RDF-filer som inte är OWL?
Protege fungerar bäst med OWL-ontologier; för vanliga RDF-grafer är Jena eller Raptor mer pålitliga val.