2016-12-15 2 views
-2

Ich möchte URI, Zusammenfassung und Thema durch SPARQL-Abfrage auf dbpedia, in dem die URI den Namen unseres Liedes (unabhängig von Groß- und Kleinbuchstaben) und der abstrakten OR unser Thema enthält einen unserer Künstlernamen, wie ich habe markiert in diesem JPEG. Bitte geben Sie die SPARQL für diese Abfrage an?Extraktion von URI, Zusammenfassung und Thema von DBPEDIA?

enter image description here

enter image description here

+1

Bitte versuche die Aufgabe selbst, lerne über das DBpedia-Datamodell, lerne über das Senden von Abfragen an DBpedia. Dann kommen Sie zurück mit einem vollständigen, minimalen Beispiel für Probleme, auf die Sie stoßen. http://StackOverflow.com/Help/Mcve – AndyS

+0

SPARQL ist zu verwirrend zu versuchen, ich bin etwas vertraut mit der Programmierung. Aber ich kann nicht von diesem SPARQL-Zeug abhängen. –

+0

RDF und SPARQL sind weit davon entfernt, verwirrend zu sein - zumindest nicht die einfachsten Dinge. Jedes RDF- und SPARQL-Tutorial kann helfen. 'SELECT * WHERE {? S? P? O. } ' – AKSW

Antwort

0

Auf http://dbpedia.org/sparql/, versuchen Sie dies:

select DISTINCT ?song 
where { 

?song a dbo:MusicalWork. 
?song dbo:abstract ?abstractText. 
?song dct:subject ?subjectText. 
FILTER(regex(str(?abstractText),"The platters","i") || regex(str(?subjectText),"The platters","i")). 

} 

Oder wenn Sie den musikalischen Künstler des Songs verwenden möchten, könnten Sie versuchen:

select DISTINCT ?song 
where { 

?song a dbo:MusicalWork. 
?song dbo:musicalArtist dbr:The_Platters. 

} 
Verwandte Themen