简体   繁体   English

OWL的用例是什么?

[英]What use cases for OWL?

我读过OWL - Web Ontology Language (仅限几页),但它的实际用例 /实现是什么?

There are a large number of use cases. 有大量的用例。 The web ontology language is a language for formalising ontologies, with a particular view for use on the web. Web本体语言是用于形式化本体的语言,具有在Web上使用的特定视图。 As such there are two ways of interpreting your question: what are the use cases for ontologies and what is the use case for OWL (the language specifically). 因此,有两种方法可以解释您的问题:本体的用例是什么?OWL的用例是什么(具体是语言)。 Tackling each in turn: 依次解决每个问题:

Ontologies are computable specifications of a domain or a conceptualisation: they are computable models of the world. 本体是域或概念化的可计算规范:它们是世界的可计算模型。 As such, they are used for, for example, data integration (if data is labeled with an ontological type as metadata and there are enough specifying axioms, a machine can compute whether, for example, two pieces of data refer to the same thing/concept and should be combined etc...) or faceted searching and Description Logic based querying. 因此,它们用于例如数据集成(如果数据用本体类型标记为元数据并且有足够的指定公理,则机器可以计算例如两个数据是否指向相同的事物/概念,应该结合等...)或分面搜索和描述基于逻辑的查询。

The use case for OWL the language is, that it allows ontologies to live on the web (OWL is part of the semantic web tool stack) by using URIs for classes, axioms etc....there are many other ontology languages such as OBO, for example, which do not allow you to do this. OWL的用例是语言,它允许本体存在于Web上(OWL是语义Web工具堆栈的一部分),它使用URI作为类,公理等......还有许多其他本体语言,如OBO例如,不允许你这样做。 If you are wondering why that is a good thing, think about open linked data etc. 如果您想知道为什么这是一件好事,请考虑打开链接数据等。

A good real world example would be combining a "good" (well thought out and defined) ontology with a technology like Natural Language Processing (NLP). 一个好的现实世界的例子是将“好”(深思熟虑和定义的)本体与自然语言处理(NLP)等技术相结合。 This would aid in teaching the NLP to group and categorize free text or semi-structured text into something a lot more usable. 这将有助于教授NLP将自由文本或半结构化文本分组并分类为更有用的东西。

Technologies such as GATE can utilize and even create OWL from natural language. GATE等技术可以利用甚至从自然语言创建OWL。 Check out this article (and blog in general) for some ideas on where you could go with the ontology/taxonomy concepts. 查看这篇文章 (以及一般的博客),了解关于在哪里可以使用本体/分类法概念的一些想法。

A good usecase is making data more reusable and repurposeful. 一个好的用例是使数据更具可重用性和可重用性。 Initially itenables organisations to homegenised their data in a manner that is reusable across domains and in situations where people don't agree on a homegenised model, it provides mechanisms to repurpose that data in a specific domain's context. 最初,组织能够以跨域可重用的方式对数据进行本地化,并且在人们不同意本地化模型的情况下,它提供了在特定域的上下文中重新利用该数据的机制。 This is also true to an extent of RDFs and SWRL, at slightly different levels. 对于一定程度的RDF和SWRL,情况也略有不同。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM