我这样定义了 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>
ruby 中是否有可用的 RDF 模式解析器,以便我可以解析此模式并取出类信息和属性信息?
或者我是否需要实现一个 XML 解析器来迭代此模式中定义的类和属性元素?
我确信 SPARQL 不用于查询模式,而是用于查询 rdf 数据,因此我们不应该使用 SPARQL 来获取类和属性数据。
请让我知道如何解析这个 rdf 模式?
最佳答案
RDF 最活跃的 Ruby 解析器似乎是 RDF.rb:https://github.com/bendiken/rdf
关于ruby - 在 ruby 中解析 rdf 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4815943/