Wie man mit SPARQL zwischen einem Ding und einem unbelebten Objekt unterscheidet
Mit SPARQL kann ich ziemlich leicht alle relevanten Informationen zu einer Ressource abrufen, aber es fällt mir schwer, herauszufinden, wie ich tatsächlich zwischen Dingen und unterscheiden kannDinge -- in welchemThing
ist die Superklasse aller Klassen und Dinge, die unbelebte Gegenstände sind, wie eine Tasse, ein Löffel, ein Bleistift usw.
Zum Beispiel sind hier ein paar unbelebte Objekte in DBPedia:
Gabel:http://dbpedia.org/page/ForkJar:http://dbpedia.org/page/JarBriefumschlag:http://dbpedia.org/page/EnvelopeBaseballhandschuh:http://dbpedia.org/page/Baseball_gloveSchraubendreher:http://dbpedia.org/page/ScrewdriverHier ist die Sache - ich weiß, dass viele Ontologien nicht über einen bestimmten Typ verfügen, mit dem Sie leicht nach Objekten suchen können. Vielleicht gibt es jedoch eine Möglichkeit, festzustellen, ob es sich bei etwas um einen handeltDing weil es keine Unterklassen hat, oder vielleicht kann der Eigenschaftspfad seiner Typen verwendet werden, um auf irgendeine Art und Weise zu differenzieren.
Aber im Allgemeinen würde ich gerne wissen, ob es möglich ist, zwischen zu unterscheidenThings
undDinge Verwenden Sie eine SPARQL-Abfrage? und wenn ja, wie?