我正在尝试按名称查询 dbpedia 以获取诸如 D 之类的编程语言:
http://dbpedia.org/page/D_(programming_language)
我rdfs:label
认为这是一个很好的方法。但是我在想出通过包含“D(编程语言)”的标签进行搜索的语法时遇到了麻烦。在 dpbediardfs:labels
中,不仅仅是字符串,它们更像是列表。如何过滤具有特定条目的记录rdfs:label
?
我正在尝试按名称查询 dbpedia 以获取诸如 D 之类的编程语言:
http://dbpedia.org/page/D_(programming_language)
我rdfs:label
认为这是一个很好的方法。但是我在想出通过包含“D(编程语言)”的标签进行搜索的语法时遇到了麻烦。在 dpbediardfs:labels
中,不仅仅是字符串,它们更像是列表。如何过滤具有特定条目的记录rdfs:label
?
在dbpedia中工作!根据 AndyS 的回答:
SELECT DISTINCT ?lang {
?lang rdf:type <http://dbpedia.org/ontology/ProgrammingLanguage> .
?lang rdfs:label "D (programming language)"@en
}
Limit 1