我想使用Rowlex为opencalais本体这里 HTTP发现: //www.opencalais.com/files/owl.opencalais-4.3a.xml

我试图动物园样本本体和我想知道如何我可以调用opencalais本体字段。

感谢你非常非常

有帮助吗?

解决方案

我建议你使用 ROWLEX OwlGrinder工具作为第一步。该工具需要你的本体(你需要下载一个本地文件到您的计算机本体)和装配引起您一个.NET。该OwlGrinder在功能上XSD.EXE生成你的C#包装类的XSD架构或类似WSDL.EXE(我不知道这个名字),产生你的Web服务客户端代理类。

请,采取经由免费反射工具 。你会发现每个本体类的产生2 .NET类:一盏灯,一个完整的类。 您可以通过命名约定识别它们。如果本体类被称为“地址”,然后在.NET类光也被称为“地址”,而满级将被称为“地址_”。我建议使用光类。所不同的是在此页面解释。

在如何使用这些自动生成的类请访问以下链接:点击   - 创建符合我的本体 RDF图。 您可以将您的RDF图保存到RdfDocument.ExportToXXX方法的文件。点击   - 浏览RDF图中有一项符合我的本体结果   - 一些额外的解释是在该SO问题

ADD1:

我想你的目标本体自己。在自动生成的类,你傻傻的属性名称,因为opencalais本体不遵循#从命名空间分隔属性的名称通常的命名约定。这使得这些类稍微更难以阅读。我将修复,在ROWLEX的下一个版本。

ADD2:

我还注意到与最新版本的无法解释的错误:该DLL被不保存到用户选择的文件夹,而是在OwlGrinder.exe是文件夹

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top