2013-02-16 14 views
5

Ich versuche, einige Daten in RDF-Format zu konvertieren. Ich bin in der Lage, die grundlegenden Ontologien mit den DC-und Foaf-Typen zu erstellen. Das Problem ist, dass ich für komplexere Ontologien einige spezifischere Prädikate benötige. Ich bin auf der Suche nach etwas spezifischeren Vokabeln, aber ich bin mir nicht sicher, was ein Vokabular bedeutet.Es ist nur eine URI (vielleicht eine Website) mit Informationen über Begriffe, die ich verwenden möchte oder es muss im RDF-Format geschrieben werden? Ein Beispiel: Kann ich die IMDB-Terminologie verwenden? z. B. http://www.imdb.com/glossary/CRDF Wortschatz und Prädikate

Antwort

4

Sie sollten keine externen URIs für RDF-Prädikate verwenden, die nicht Teil eines Vokabulars sind (vom Domäneneigner definiert).

Warum? Nun, da keine Bedeutung definiert ist, könnte man einen solchen URI in einer bestimmten Weise verwenden, während ein anderer ihn für etwas anderes verwenden könnte. Diese Tripel wären in keiner Weise "kompatibel". Sie könnten die Daten nicht wiederverwenden, andere könnten daraus keinen Sinn machen usw.

Ein weiteres Problem: weil diese URIs nicht unter Ihrer Kontrolle sind und der Domain-Besitzer (noch) kein Vokabular definiert hat könnte sich ändern. Es könnte möglich sein, dass der Besitzer entscheidet, diesen URI für ein Vokabular in der Zukunft zu verwenden, und dies würde wahrscheinlich nicht mit Ihrer "Definition" übereinstimmen → inkompatibel.

Allerdings können Sie natürlich jeden URI für RDF-Objekte und/oder RDF-Objekte verwenden.

Wenn Sie ein bestimmtes RDF-Prädikat benötigen, look for veröffentlichte RDF-Vokabulare/Ontologien und verwenden Sie deren URIs. Wenn Sie nichts finden, können Sie hier auf Stack Overflow nach geeigneten Vokabularen fragen. Und wenn es kein Vokabular zu verwenden scheint, erstellen Sie Ihr eigenes (unter Ihrer eigenen Domain).