Ich habe eine Übung im Semantic Web. Ich muss einige Personen aus der DBpedia extrahieren. Diese Personen müssen in eine Ontologie eingefügt werden, die ich erstellen muss. Meine Frage ist. Kann ich Personen von der DBedia abrufen?Personen aus DBpedia
Lassen Sie mich klären!
Wenn ich diese sparql Abfrage
PREFIX dbo: <http://dbpedia.org/ontology>
SELECT distinct * WHERE
{
?album a dbo:Album .
} LIMIT 10
senden erhalte ich 10 URIs. Soll ich ganze Instanzen bekommen? Ich meine, Label, Objekteigenschaften, Dateneigenschaften usw., um sie in meine Ontologie einzufügen?
Ich möchte sie als eine vollständige Instanz. Ich möchte keine weiteren Variablen hinzufügen, z. B.
?album dbo:artist ?artist .
Kann ich eine Java API z. Jena?
EDIT:
Lassen Sie mich Ihnen ein Beispiel geben. Nehmen wir an, dass Sie ein Album mit URI erhalten
Dieses Album hat auch einige Eigenschaften mit ihren Werten, z.
dbo:artist dbr:Britney_Spears
dbo:releaseDate 1999-01-12 (xsd:date)
...
Wie kann ich alle von ihnen bekommen, um ein indivual Album für meine Ontologie mit Eigenschaften Künstlern und VÖ und Werte Britney_Spears und 1999.01.12 jeweils zu schaffen?
Haben Sie 'DESCRIBE? Album {? Album a dbo: Album} LIMIT 10' probiert? –
Die Formulierung "sollte ich tun" ist seltsam. Wie können wir entscheiden, was Sie tun sollen? Und zuerst sollten Sie den Unterschied zwischen SPARQL 'SELECT'- und' CONSTRUCT'-Abfragen kennenlernen. Die SPARQL-Dokumentation ist dein Freund. – AKSW
Ich denke, DESCRIBE ist für dieses Problem geeignet, aber werfen Sie einen Blick auf meine Bearbeitung. –