1
3
我和惠普的Jena团队一起工作(实际上,我也为Jena做出了贡献),所以在我们的团队中使用Jena是一个相当简单的选择。然而,有更多的原因不仅仅是“下一个板凳”的便利性。语义Web的各种标准包含了相当多的细节和复杂性,而自己要做到这一点并不容易。我遇到了许多可下载的本体和其他数据集,例如,它们不符合IRI规范。在一个完全独立的应用程序中,如果您违反标准,可能不太重要,但在这种情况下,您需要问为什么首先使用语义Web技术。对我来说,semweb方法对于应用程序的一个重要价值就是数据互操作和开放数据链接,在这种情况下,标准一致性是非常重要的。 我的大多数数据都在三重存储中,但我确实使用自定义表作为常用查询的索引。如果您提前知道查询模式,那么在一个好的DB引擎中,一个索引良好的表对于一个通用的无模式三重存储来说是很难击败的。 显然,使用耶拿的一个缺点是它是特定于Java的。我确实使用了Jena和JRuby,但我期待着一个好的本地RubyRDF库(工作是 underway )我还希望在Javascript和Flex中提供更完整的RDF/OWL支持,以备我们进行复杂的富客户端接口时使用。 伊恩 |
2
0
我目前正在这个领域中处理一些非常小的项目,我“主要”在那里使用RDF,尽管为了解析目的,我使用了一个简单的URI注册表来避免数据结构本身的循环。尽管如此,我不得不说我仍然处在这些项目的概念阶段。最后,我主要依靠第三方存储后端,如Jena、Rdflib等人。 |
Nick · 在Dbpedia上列出个人的属性和值 8 年前 |
whitefang1993 · 三重存储如何使用链接数据? 8 年前 |
Ania David · Fuseki owl推理机不与TDB一起工作 8 年前 |
Ania David · 如何从CONSTRUCT在图上创建聚合 8 年前 |
Ania David · 为什么rdf:type不适用于父亲类? 8 年前 |
Yuval Adam · 用于添加自定义注释数据的语义HTML元素 8 年前 |
Choulin · 如何在OWL或RDFS中定义“共同参与”属性? 9 年前 |