A translation approach to portable ontology specifications

T. Gruber
{"title":"A translation approach to portable ontology specifications","authors":"T. Gruber","doi":"10.1006/KNAC.1993.1008","DOIUrl":null,"url":null,"abstract":"Abstract To support the sharing and reuse of formally represented knowledge among AI systems, it is useful to define the common vocabulary in which shared knowledge is represented. A specification of a representational vocabulary for a shared domain of discourse—definitions of classes, relations, functions, and other objects—is called an ontology. This paper describes a mechanism for defining ontologies that are portable over representation systems. Definitions written in a standard format for predicate calculus are translated by a system called Ontolingua into specialized representations, including frame-based systems as well as relational languages. This allows researchers to share and reuse ontologies, while retaining the computational benefits of specialized implementations. We discuss how the translation approach to portability addresses several technical problems. One problem is how to accommodate the stylistic and organizational differences among representations while preserving declarative content. Another is how to translate from a very expressive language into restricted languages, remaining system-independent while preserving the computational efficiency of implemented systems. We describe how these problems are addressed by basing Ontolingua itself on an ontology of domain-independent, representational idioms.","PeriodicalId":100857,"journal":{"name":"Knowledge Acquisition","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1993-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13448","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Knowledge Acquisition","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1006/KNAC.1993.1008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13448

Abstract

Abstract To support the sharing and reuse of formally represented knowledge among AI systems, it is useful to define the common vocabulary in which shared knowledge is represented. A specification of a representational vocabulary for a shared domain of discourse—definitions of classes, relations, functions, and other objects—is called an ontology. This paper describes a mechanism for defining ontologies that are portable over representation systems. Definitions written in a standard format for predicate calculus are translated by a system called Ontolingua into specialized representations, including frame-based systems as well as relational languages. This allows researchers to share and reuse ontologies, while retaining the computational benefits of specialized implementations. We discuss how the translation approach to portability addresses several technical problems. One problem is how to accommodate the stylistic and organizational differences among representations while preserving declarative content. Another is how to translate from a very expressive language into restricted languages, remaining system-independent while preserving the computational efficiency of implemented systems. We describe how these problems are addressed by basing Ontolingua itself on an ontology of domain-independent, representational idioms.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
可移植本体规范的翻译方法
为了支持人工智能系统之间的正式表示知识的共享和重用,定义用于表示共享知识的公共词汇表是有用的。共享话语领域的表示性词汇表的规范——类、关系、函数和其他对象的定义——称为本体。本文描述了一种用于定义可在表示系统上移植的本体的机制。用标准格式编写的谓词演算定义由一个名为Ontolingua的系统翻译成专门的表示形式,包括基于框架的系统和关系语言。这允许研究人员共享和重用本体,同时保留专门实现的计算优势。我们将讨论可移植性的翻译方法如何解决几个技术问题。一个问题是如何在保留声明性内容的同时适应表示之间的风格和组织差异。另一个问题是如何将一种非常有表现力的语言转换为受限制的语言,在保持系统独立的同时保持实现系统的计算效率。我们描述了如何通过基于Ontolingua本身的领域独立的、代表性的习语本体来解决这些问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The semantics of KBSSF, a language for KBS design Foundations for a methodology for medical KBS development What online machine learning can do for knowledge acquisition—a case study Apology and correction Configuring problem-solving methods: a CAKE perspective
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1