以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- sparql语句应该怎么写 (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=84878) |
-- 作者:jerryluck -- 发布时间:5/22/2010 12:20:00 PM -- sparql语句应该怎么写 本体查询SPARQL不太会用,我建了一个测试本体,里面有a,b,c三个类,一个传递属性contain;(a contain b,b contain c),每个类各有一个个体a_8,b_9,c_10; 我想查询出包含类c的类,sparql语句应该怎么写? 本体文件如下 <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.owl-ontologies.com/Ontology1274238184.owl#" xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#" xmlns:xsp="http://www.owl-ontologies.com/2005/08/07/xsp.owl#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:sqwrl="http://sqwrl.stanford.edu/ontologies/built-ins/3.4/sqwrl.owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:swrl="http://www.w3.org/2003/11/swrl#" xmlns:swrlb="http://www.w3.org/2003/11/swrlb#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:swrla="http://swrl.stanford.edu/ontologies/3.3/swrla.owl#" xml:base="http://www.owl-ontologies.com/Ontology1274238184.owl"> <owl:Ontology rdf:about=""> <owl:imports rdf:resource="http://swrl.stanford.edu/ontologies/3.3/swrla.owl"/> <owl:imports rdf:resource="http://sqwrl.stanford.edu/ontologies/built-ins/3.4/sqwrl.owl"/> </owl:Ontology> <owl:Class rdf:ID="c"/> <owl:Class rdf:ID="a"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:TransitiveProperty rdf:ID="contain"/> </owl:onProperty> <owl:allValuesFrom> <owl:Class rdf:ID="b"/> </owl:allValuesFrom> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> </owl:Class> <owl:Class rdf:about="#b"> <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:TransitiveProperty rdf:about="#contain"/> </owl:onProperty> <owl:allValuesFrom rdf:resource="#c"/> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:TransitiveProperty rdf:about="#contain"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> </owl:TransitiveProperty> <a rdf:ID="a_8"> <contain> <b rdf:ID="b_9"> <contain> <c rdf:ID="c_10"/> </contain> </b> </contain> </a> <swrl:Imp rdf:ID="Rule-1"/> </rdf:RDF> <!-- Created with Protege (with OWL Plugin 3.4.4, Build 579) http://protege.stanford.edu --> |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
39.063ms |