首页> 外文OA文献 >From Program Execution to Automatic Reasoning: Integrating Ontologies into Programming Languages (Keynote)
【2h】

From Program Execution to Automatic Reasoning: Integrating Ontologies into Programming Languages (Keynote)

机译:从程序执行到自动推理:将本体集成到编程语言中(主题演讲)

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Since their standardizations by the W3C, the Extensible Markup Language (XML) and XML Schema Definition (XSD) have been widely adopted as a format to describe data and to define programming language agnostic data types and content models. Several other W3C standards such as the Resource Description Framework (RDF) and the Web Ontology Language (OWL) are based on XML and XSD. At the same time, statically typed object-oriented programming languages such as Java and C# are most widely used for software development.This talk will delineate the conceptual bases of XML Schema Definition and the Web Ontology Language and how they differ from Java or C#. It will be shown how XSD facilitates the definition of data types based on value space constraints and how OWL ontologies are amenable to automatic reasoning. The superior modeling features of XSD and OWL will be elucidated based on exemplary comparisons with frame logic-based models. A significant shortcoming will become obvious: the deficient integration of XSD and OWL with the type systems of object-oriented programming languages.Eventually, the Zhi# approach will be presented that integrates XSD and OWL into the C# programming language. In Zhi#, value space-based data types and ontological concept descriptions are first-class citizens; compile time and runtime support is readily available for XSD and OWL. Thus, the execution of Zhi# programs is directly controlled by the artificial intelligence inherent in ontological models: Zhi# programs donu27t just execute, they reason.
机译:自W3C标准化以来,可扩展标记语言(XML)和XML架构定义(XSD)已被广泛用作描述数据以及定义与编程语言无关的数据类型和内容模型的格式。其他一些W3C标准,例如资源描述框架(RDF)和Web本体语言(OWL),都基于XML和XSD。同时,诸如Java和C#之类的静态类型的面向对象编程语言在软件开发中得到了最广泛的使用。本演讲将描述XML Schema Definition和Web Ontology Language的概念基础以及它们与Java或C#的区别。将显示XSD如何基于值空间约束促进数据类型的定义以及OWL本体如何适合于自动推理。基于与基于帧逻辑的模型的示例性比较,将阐明XSD和OWL的出色建模功能。一个明显的缺点将变得显而易见:XSD和OWL与面向对象编程语言的类型系统的集成不足。最终,将提出将XSD和OWL集成到C#编程语言中的Zhi#方法。在Zhi#中,基于价值空间的数据类型和本体概念描述是一等公民。 XSD和OWL提供了编译时和运行时支持。因此,Zhi#程序的执行直接受本体模型固有的人工智能控制:Zhi#程序只是执行而已,它们是推理的。

著录项

  • 作者

    Paar Alexander;

  • 作者单位
  • 年度 2012
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号