2011-01-27 64 views
2

我定义RDF模式像这样, ]> 解析RDF模式

<rdfs:Class rdf:ID="User"/> 

<rdf:Property rdf:ID="firstName"> 
    <rdfs:domain rdf:resource="#User"/> 
</rdf:Property> 
<rdf:Property rdf:ID="lastName"> 
    <rdfs:domain rdf:resource="#User"/> 
</rdf:Property> 
<rdf:Property rdf:ID="email"> 
    <rdfs:domain rdf:resource="#User"/> 
</rdf:Property> 
<rdf:Property rdf:ID="password"> 
    <rdfs:domain rdf:resource="#User"/> 
</rdf:Property> 

任何RDF模式分析器在红宝石可用,这样我可以分析此架构,并采取了类信息以及属性信息?

或者我是否需要实现一个XML解析器,该解析器将通过此架构中定义的类和属性元素进行迭代?

我确定SPARQL不用于查询架构,而是用于查询rdf数据,因此我们不应该使用SPARQL来获取类和属性数据。

请让我知道热解析这个rdf模式?

回答