Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 10 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
ROWLEX 实际上非常酷(使用 SemWeb 内部)。 它不仅仅是一个浏览器应用程序,而是一个用 C# 编写的 SDK。 如果您使用 ROWLEX,则不再直接与 RDF 的三元组交互(尽管可以),而是提供面向对象的外观和感觉。 主要有两种使用场景:
典型的用法是本体优先方法。 例如,假设您的本体描述了以下多重继承场景:
使用 ROWLEX,您将获得 Car、Vehicle 和 CompanyAsset 的 .NET 类。 以下 C# 代码将毫无问题地进行编译:
这将打印:
The "car" 业务对象在 RdfDocument 内表示为三元组。 自动生成的 C#/VB 类表现为视图。 您可以在同一个业务对象上拥有多个 C# 视图(每个视图的类型完全不同)。 当您与这些视图交互时,您实际上修改了 RdfDocument。
ROWLEX is actually very cool (uses SemWeb internally). It is not just a browser app but rather an SDK written in C#. If you use ROWLEX, you do not directly interact with the tripples of RDF anymore (though you can), but gives an object oriented look&feel. There are two main usage scenarios:
The typical usage is the Ontology first approach. For example, let us say that your ontology describes the following multiple inheritence scenario:
Using ROWLEX, you will get .NET classes for Car, Vehicle, and CompanyAsset. The following C# code will compile without any problem:
This would print:
The "car" business object is represented inside the RdfDocument as triples. The autogenerated C#/VB classes behave as a views. You can have several C# views - each of a completely different type - on the same business object. When you interact with these views, you actually modifying the RdfDocument.
BrightstarDB 是一个原生的 .NET NoSQL RDF 三重存储,支持 SPARQL,是一个支持 LINQ 和 OData 的 .NET 实体框架。 它对开发人员和开源项目免费,并且商业用途的运行时成本很小。
BrightstarDB 提供三个级别的 API。
所有 BrightstarDB 文档均在线提供,并且无需注册即可从 http://www.brightstardb.com 下载该软件
BrightstarDB is a native, .NET NoSQL RDF triple store, with SPARQL support, a .NET entity framework with LINQ and OData support. It is free for developers and open source projects and has a small runtime cost for commercial use.
BrightstarDB provide three levels of API.
All BrightstarDB documentation is online and the software is available for download with no registration at http://www.brightstardb.com
我制作了一个开源库 dotNetRDF - OWL 支持目前有些有限,但可能不适合您的使用
I produce an open source library dotNetRDF - OWL support is currently somewhat limited though so may not be ideal for your uses
几个月前我对此进行了一些研究。 比较有趣的之一
我能找到的项目是:
http://www.hookedonlinq.com/linqtordf.ashx
I researched this just a bit several months ago. One of the more interesting
projects I could find is:
http://www.hookedonlinq.com/linqtordf.ashx
在 Codeplex 尝试 RDFSharp。 看起来年轻但很有前途。
Try RDFSharp at Codeplex. Seems young but promising.