Warum RDF in TTL konvertieren?
RDF/XML und Turtle (.ttl) repräsentieren dieselben Subjekt-Prädikat-Objekt-Tripel. Turtle ist weitaus lesbarer und etwa 30-50 % kürzer als RDF/XML, da es Präfix-Kurzschreibweisen erlaubt und Tripel gruppiert, die ein Subjekt oder Prädikat teilen. Viele SPARQL-Endpunkte und RDF-Tools akzeptieren Turtle direkt, was es zum bevorzugten Format für die manuelle Bearbeitung von Ontologien macht.
Wie man RDF in TTL konvertiert
Raptor (rapper) OPEN-SOURCE
Führen Sie rapper -i rdfxml -o turtle input.rdf > output.ttl aus, um den RDF/XML-Graphen als Turtle neu zu serialisieren; die Ausgabe beginnt mit @prefix-Deklarationen.
Apache Jena (riot) OPEN-SOURCE
Führen Sie riot --output=TURTLE input.rdf > output.ttl aus; Jena validiert den Graphen während des Parsens und meldet etwaige fehlerhafte Tripel.
Protege FREE
Öffnen Sie die .rdf-Datei in Protege über File > Open, wählen Sie dann File > Save As und selektieren Sie Turtle als Ausgabeformat.
Über diese Formate
Eine RDF-Datei enthält W3C-Resource-Description-Framework-Daten - die Grundlage des Semantischen Webs - als RDF/XML-Text serialisiert. Öffnen Sie sie in einem beliebigen Texteditor oder…
.RDF-Details öffnen →Eine .TTL-Datei ist mit Turtle Graphics data verknüpft, einer raster image-Datei.
.TTL-Details öffnen →Qualität & worauf zu achten ist
- Die Konvertierung ist verlustfrei - jedes Tripel, jede URI und jedes Literal bleibt erhalten; nur die Serialisierungssyntax ändert sich.
- Bezeichner für Blank Nodes können in der Turtle-Ausgabe umbenannt werden, aber die Graphenstruktur bleibt identisch.
- Falls die
.rdf-Datei ein RSS 1.0-Feed ist, ist die Turtle-Ausgabe zwar gültiges RDF, aber kein Feed-Reader wird sie verarbeiten - diese Konvertierung ist nur für Semantic-Web-Anwendungsfälle sinnvoll.
Häufig gestellte Fragen
Gehen bei der Konvertierung von RDF/XML zu Turtle Daten verloren?
Warum ist Turtle kürzer als RDF/XML?
Kann Protege große OWL-Ontologien verarbeiten?
Wie installiere ich Raptor unter Windows?
brew install raptor.