Was bedeuten "verdinglichen" und "Verdinglichung" in Bezug auf RDF?

8

Ich glaube, ich verstehe die Bedeutung dieser Wörter in Programmiersprachen, aber es ist nicht klar in Bezug auf RDF und Tripel. Gibt es ein Beispiel, das mir hilft zu verstehen?

Danke

    
Eli Schneider 15.04.2011, 00:33
quelle

1 Antwort

20

Eine Standard-RDF-Anweisung besteht aus:

%Vor% Denken Sie daran, eine Tatsache zu behaupten.

%Vor%

Nun, was ist, wenn die Situation, die Sie zur Hand haben, wirklich ist?

%Vor%

In RDF schreiben Sie dies als

%Vor%

Die ersten vier Tripel hier sind formal und offiziell die Verdinglichung des ersten.

Beachten Sie, dass die ursprüngliche Aussage NICHT im Modell enthalten ist, da der Zweck der Verdinglichung darin besteht, sich von der Behauptung zurückzuhalten, sondern indirekt darüber zu sprechen.

Beachte weiterhin, dass ich die IRIs von ROVER und Freunden aus Gründen der Übersichtlichkeit weggelassen habe.

Für die Kenner im Publikum:

Es gibt eine Vielzahl von Dingen, die man tun kann mit Verdinglichung. Wie oben beschrieben, können Sie damit eine Aussage beschreiben, ohne sie anzugeben, und sie so vor Folgerungen schützen.

Sie können es auch verwenden, um einer Aussage zusätzliche Fakten wie die Herkunft hinzuzufügen. In diesem Fall haben Sie das ursprüngliche Tripel und auch die Verdinglichung. Ich habe jedoch eine langwierige Erklärung von jemandem bekommen, der eine Menge über RDF zu wissen scheint (eine der Leitfäden der SPARQL-Spezifikation). Seine Erklärung ist die formale Verdinglichung (einschließlich des vierten Tripels, das besagt, dass das Ding eine Aussage ist) ') soll nicht zusammen mit der Behauptung des Tripel selbst verwendet werden. Wenn Sie sich die Kommentare zu dieser Antwort ansehen, werden Sie sehen, dass seine Meinung nicht universell ist, aber Sie sollten es immer noch im Kopf behalten.

    
bmargulies 15.04.2011, 01:06
quelle

Tags und Links