2014-05-10 11 views
5

Ich beginne zu lernen Schema Schema. Ich komme aus der RDF/OWL-Community.Wie passt die Verwendung von schema.org in die Prinzipien von Linked Data?

Zu meiner Überraschung konnte ich nicht wirklich eine RDFS oder OWL Vokabeldarstellung von schema.org finden. Genauer gesagt erkannte ich, dass es nur eine HTML-Seite war, die das Schema beschreibt. Ich habe auch eine RDFa-Darstellung des Schemas gefunden. Nicht sicher, dass es übrigens eine legale RDFS-Repräsentation sein kann. All das hat mich ein bisschen verwirrt.

In der Zwischenzeit habe ich folgende Arbeiten gefunden: http://topbraid.org/schema/ und http://schema.rdfs.org/.

Daher habe ich folgenden einige Fragen:

  • 1- Sind beide Arbeit dasselbe zu erreichen? wenn nicht, was ist der Unterschied zwischen den beiden?

  • 1.2- Was ist ihr jeweiliges Ziel und Anwendungsfall?

  • 3- Die URIs entsprechen nicht dem URI der Ontologie, ist das nicht seltsam? Wie richtet sich das an den Linked Data-Prinzipien aus?

  • 4- Ist schema.org vollständig mit dem Linked Data-Prinzip ausgerichtet?

  • 5- Ich finde es seltsam, auf ein Schema zu verweisen, das keine RDF-Repräsentation hat? Wie kann man es beispielsweise in Tools wie Protégé einsetzen?

Ich würde wirklich gerne etwas Klärung darüber haben.

+0

bei http://answers.semanticweb.com/questions/28127/how-does-schemaorg-fit-into-linked-data-principles –

Antwort

2

Von http://schema.org/docs/datamodel.html:

Die kanonische Maschine Darstellung von schema.org in RDFa ist:
schema_org_rdfa.html

(Siehe my answer on Webmasters SE für eine andere Darstellung.)

Diese HTML + RDFa Version verwendet das RDFS-Vokabular. Es ist so gut wie jede andere RDF-Serialisierung. Wenn Sie RDFa nicht mögen, können Sie natürlich Ihren Lieblingskonverter verwenden, um Turtle, RDF/XML oder was auch immer Sie bevorzugen.

+0

Dank beide Ihre Antwort dupliziert. Ich verstehe es besser. Ich schätze, das einzige, was nicht offensichtlich ist, wenn man aus der umfangreichen Nutzung von Ontologie durch Schützling, usw. kommt ... ist: Wo ist das Vokabular, mit dem ich meine Datei erstellen kann? Ich habe versucht, es in Schützling zu importieren, konnte es aber nicht tun. So jetzt bekomme ich es, wenn ich es tun will, muss ich zuerst das RDFA extrahieren und es in Schützling importieren. – MaatDeamon

+0

Eine letzte Frage, diese kanonische Version von RDFa ist rdfs. Daher frage ich mich, ob der Import in eine Eulen2-dl-Ontologie es owl-full macht: der typische Fall, der zum Beispiel mit der dublin-Kernontologie auftaucht. Mit anderen Worten, verwendet er nur rdfs-Konstrukte, die mit owl2-dl kompatibel sind? – MaatDeamon

+1

@MaatDeamon Nun, es wird auf keinen Fall eine legale OWL 2 DL-Ontologie sein, da es die Deklarationsaxiome vermissen wird, die jede Eigenschaft als Objekteigenschaft, Datentypeigenschaft oder Annotationseigenschaft deklarieren. –

2

Als schema.org im Juni 2011 gestartet wurde, enthielt es kein aktuelles Schema als RDFS oder OWL. http://schema.rdfs.org/ wurde erstellt, um diese Lücke zu überbrücken. Seitdem haben die schema.org-Leute http://schema.org/docs/schema_org_rdfa.html erstellt, das ist das kanonische Schema, das verwendet wird, um alle HTML-Seiten für die schema.org-Typen und -Eigenschaften zu generieren (so ist es immer auf dem neuesten Stand). Sie sollten dieses Schema verwenden, wenn Sie verknüpfte Daten mit dem allgemeinen Schema.org-Schema veröffentlichen möchten.

  1. Nicht sicher, was Sie meinen. Die Verweise auf Typen und Eigenschaften von werden alle mit den schema.org- und den Eigenschaften-URIs verknüpft, z. B. http://schema.org/CreativeWork.

  2. Verknüpfte Daten bestehen hauptsächlich aus dem Verknüpfen von Datenelementen mit anderen Datenelementen aus demselben Dataset und wenn möglich auch aus externen Datasets (siehe Linked Open Data-Projekt).

  3. RDFa ist eine Möglichkeit, RDF-Daten zu serialisieren. Daher ist http://schema.org/docs/schema_org_rdfa.html eine schöne Darstellung von schema.org in RDF. Sie können die RDF/XML oder Turtle, wenn Sie von diesem RDFa-Schema möchten, mit Ihrem Lieblings-Parser.

+0

Danke für die Antwort. Follow-up siehe unten! – MaatDeamon

+1

@MaatDeamon Antworten werden nicht immer in der gleichen Reihenfolge angezeigt. "siehe unten" funktioniert in diesem Zusammenhang nicht; Während ich diese Seite lese, ist die einzige Sache unten der große Textbereich, wo ich eine Antwort hinzufügen kann. –

+0

Verstanden Entschuldigung – MaatDeamon