【发布时间】:2015-09-24 19:28:26
【问题描述】:
我正在尝试从 .NET 创建一个 protégé 可读本体。
我从一个 4GB 的 .nt 文件开始,并解析出我希望使用的所需类和实例。这些都存储在内存中,因为我把它降低到不到 1 分钟,大约 1GB。它们现在的形式为Dictionary<String,HashSet<String>>。下一步是获取该数据并将其移动到 OWL 本体中。有什么地方可以开始手动循环并执行此操作吗?我所有的研究都指向我使用 Manchester OWL,但我能找到的所有东西都是用于不符合我需求的现有工具。我正在寻找可能使用 LINQ to XML 做一个简单的循环,我不确定如何格式化它或在哪里寻找如何执行此操作。
谢谢 吉米
【问题讨论】:
-
您可以使用架构网页进行定义。我可以帮忙:w3.org/TR/owl2-xml-serialization
标签: c# linq-to-xml ontology