Python 如何自动化OWL本体类的实例化?

Python 如何自动化OWL本体类的实例化?,python,semantic-web,ontology,owl,Python,Semantic Web,Ontology,Owl,给定某个OWL,我希望根据本体中定义的类和属性自动对数据进行分类 我用Protegè和OWL格式开发了我的本体。例如,如果有某种代码生成器,它可以解析OWL并返回一个Python模块,其中本体类映射到Python类,那就太好了。通过这样一个模块,我可以编写一个脚本来扫描我的数据,并用表示我的数据的类的实例填充本体 有人知道这样的工具吗?看看RDF炼金术: 它是Python的ORDFM。它不从OWL生成大量python类,而是支持将python类映射到本体中的术语,从而提供了将对象实例序列化到R

给定某个OWL,我希望根据本体中定义的类和属性自动对数据进行分类

我用Protegè和OWL格式开发了我的本体。例如,如果有某种代码生成器,它可以解析OWL并返回一个Python模块,其中本体类映射到Python类,那就太好了。通过这样一个模块,我可以编写一个脚本来扫描我的数据,并用表示我的数据的类的实例填充本体


有人知道这样的工具吗?

看看RDF炼金术:

它是Python的ORDFM。它不从OWL生成大量python类,而是支持将python类映射到本体中的术语,从而提供了将对象实例序列化到RDF的方法

对于纯OWL到类生成器,您可能需要特别了解Java API,Jastor:


我不知道为什么有人在这个问题上给你打分。看起来非常合理,可能有一些语法错误+1感谢RDFAlchemy的链接,但我真正需要的是一个工具来帮助我实例化一个本体,最好是用Python。也许这不是一个常见的任务,但这正是我首先开发本体论的原因:能够用它来分类东西。