Tôi hy vọng ai đó có thể giúp tôi về lẽ hoàn toàn dễ giải quyết vấn đề này:SPARQL Query cho kết quả bất ngờ
Tôi muốn chạy một truy vấn SPARQL so với RDF sau (lưu ý trong N3, các RDF/XML ngồi here). Đây là desription của một bài viết trên tạp chí và giới thiệu của tạp chí, tác giả và nhà xuất bản:
@prefix bibo: <http://purl.org/ontology/bibo/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ex: <http://example.org/thesis/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
<ex:XY> a bibo:Article;
dc:creator ex:umstaetter;
dc:date "2008-11-01";
dc:isPartOf ex:bibdienst;
dc:title "DDC in Europa"@de;
bibo:endPage "1221";
bibo:issue "11";
bibo:language "de";
bibo:pageStart "1194";
bibo:uri <http://www.zlb.de/Erschliessung020309BD.pdf>;
bibo:volume "42" .
<ex:bibdienst> a bibo:Journal;
dc:publisher ex:zlb;
dc:title "Bibliotheksdienst"@de;
bibo:issn "00061972" .
<ex:umstaetter> a foaf:person;
foaf:birthday "1941-06-12";
foaf:gender "Male";
foaf:givenName "Walther";
foaf:homepage <http://www.ib.hu-berlin.de/~wumsta/index.html>;
foaf:img "http://libreas.eu/ausgabe7/pictures/wumstaetter1.jpg";
foaf:name "Walther Umst\u00E4tter";
foaf:surname "Umst\u00E4tter";
foaf:title "Prof. Dr. rer. nat." .
<ex:zlb> a foaf:Organization;
foaf:homepage <http://www.zlb.de>;
foaf:name "Zentral- und Landesbibliothek Berlin"@de .
Đối với mục đích thử nghiệm tôi muốn đọc ra foaf: trang chủ của ví dụ: zlb - các SPARQL Tôi muốn để chạy là:
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX bibo: <http://purl.org/ontology/bibo/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX ex: <http://example.org/thesis/>
SELECT ?article ?publisher ?publisher_url
WHERE
{
?article dc:isPartOf ?journal .
?journal dc:publisher ?publisher .
?publisher foaf:homepage ?publisher_url
}
(một lần nữa:. Đây là gonna được để thử nghiệm chỉ vì chỉ có một thực thể của bài viết)
chạy nó trên máy tính địa phương của tôi với Pyt hon và RDflib không cho tôi kết quả. Không có bản demo truy vấn SPARQL trực tuyến Redland.
Bất kỳ ai ngoài đó xem giải pháp? Tôi đang đi đúng hướng hay hoàn toàn sai?
Perfect. Điều đó đã khắc phục được vấn đề của tôi. Bằng cách nào đó tôi đã nhầm lẫn về những gì được cho phép trong XML và N3 và những gì không :) THANKS LẠI! – fab