解析ruby中的rdf模式

时间:2011-01-27 11:49:54

标签: ruby rdf

我这样定义了rdf架构, ] GT;

<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>

ruby​​中可用的任何RDF Schema Parser,以便我可以解析此模式并获取类信息以及属性信息?

或者我是否需要实现一个XML解析器,它将迭代此模式中定义的类和属性元素?

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

请让我知道热解析这个rdf架构?

1 个答案:

答案 0 :(得分:2)

RDF最活跃的Ruby解析器似乎是RDF.rb:https://github.com/bendiken/rdf