首页> 外文期刊>SoftwareX >OWL2Go: Auto-generation of Go data models for OWL ontologies with integrated serialization and deserialization functionality
【24h】

OWL2Go: Auto-generation of Go data models for OWL ontologies with integrated serialization and deserialization functionality

机译:OWL2GO:具有集成序列化和反序列化功能的OWL本体的自动生成Go数据模型

获取原文
           

摘要

The Web Ontology Language (OWL) is a formal language for the description of terms and their relationship in a certain domain. It enables information exchange among heterogeneous applications and devices in a machine-readable format. However, in software development the usage of data models is common. In order to facilitate the usage of ontologies encoded in OWL also in software development we present OWL2Go. OWL2Go is a code-generator that parses an OWL ontology and generates a Go package implementing a data model compliant with the ontology as well as a serializer and deserializer for conversion between the Go data model and Turtle or JSON-LD documents. We demonstrate the generation process and the usage of the resulting Go package with the Smart Appliances REFerence (SAREF) ontology.
机译:Web本体语言(OWL)是一个正式的语言,用于描述某个域中的条款及其关系。它能够以机器可读格式实现异构应用程序和设备之间的信息交换。但是,在软件开发中,数据模型的使用很常见。为了促进在软件开发中使用猫头鹰编码的本体的使用,我们呈现owl2Go。 OWL2GO是一个代码生成器,用于解析OWL本体,并生成实现符合本体的数据模型的Go软件包以及序列化器和Deserializer,用于转换Go数据模型和海龟或JSON-LD文档之间的转换。我们展示了生成过程以及使用Smart Appliances参考(SAREF)本体的生成过程的使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号