2016-05-26 8 views
1

Ich habe ein Modell mit der Jena API erstellt.Wie man Kommentare zu einem Jena-Modell hinzufügt?

private Model model = ModelFactory.createDefaultModel(); 

Jetzt möchte ich Kommentare hinzufügen, wie bei der Erstellung. Diese sollten in der ttl-Datei erscheinen, wenn ich sie speichere.

Suche Google nach keywork wie „Kommentar“ hilft nicht viel (weshalb ich Ontologie entwickle an erster Stelle!)

Antwort

3

Jetzt möchte ich Kommentare schreiben, wenn erstellt. Diese sollten in die ttl-Datei angezeigt werden, wenn ich es speichere.

Ich nicht denke, dass es eine Bestimmung dafür gibt. RDF hat als Datenmodell kein Konzept von Kommentaren (auch wenn einige Serialisierungsformate, wie Turtle und RDF/XML, Kommentare zulassen), und so gibt es im Allgemeinen keine Möglichkeit, Kommentare zwischen Serialisierungen zu speichern (seit Sie könnte in ein Dateiformat schreiben, das überhaupt keine Kommentare unterstützt). Es wäre sehr schwierig zu spezifizieren, wo auch Kommentare erscheinen sollen, da die Reihenfolge der Tripel in RDF nicht existiert, so dass es keine Garantien gibt, wo Dinge in einer Datei erscheinen.

Sie könnten natürlich, fügen Sie Tripel einen „Kommentar“ Prädikat verwendet wird, wie rdfs: Kommentar, in welchem ​​Fall die Kommentare Teil der Daten sind, und würden erhalten bleiben.

+0

Dank Joshua, das macht Sinn und hilft. Vielleicht werde ich einen Wrapper erstellen, der das Modell und meine Metadaten enthält. – Ribeye

Verwandte Themen