2010-12-30 17 views
11

He leído acerca de OWL - Web Ontology Language (algunas páginas solamente), pero ¿qué hay en el mundo real use cases/implementaciones para ello?¿Qué casos de uso para OWL?

+1

* [ulula] * ¿Podría ser un poco más específico? Hay varias cosas nombradas de esa manera ... http://en.wikipedia.org/wiki/Owl_(disambiguation): Biblioteca de Windows Objeto, Lenguaje de Ontología Web, Proyecto OpenWall, ... – Piskvor

+0

correcto, estoy hablando de Ontología Web. Idioma http://en.wikipedia.org/wiki/Semantic_Web –

+0

Ah bien, gracias por la aclaración. – Piskvor

Respuesta

4

Hay una gran cantidad de casos de uso. El lenguaje de ontología web es un lenguaje para formalizar ontologías, con una vista particular para usar en la web. Como tal, hay dos formas de interpretar su pregunta: ¿cuáles son los casos de uso para ontologías y cuál es el caso de uso para OWL (el lenguaje específicamente). Enfrentando cada uno a su vez:

Las ontologías son especificaciones computables de un dominio o una conceptualización: son modelos computables del mundo. Como tales, se utilizan, por ejemplo, para la integración de datos (si los datos están etiquetados con un tipo ontológico como metadatos y hay suficientes axiomas específicos, una máquina puede calcular si, por ejemplo, dos datos se refieren a la misma cosa/concepto y debe combinarse, etc. ...) o búsqueda facetada y Descripción Consulta basada en lógica.

El caso de uso para el lenguaje OWL es que permite ontologías para vivir en la web (OWL es parte de la pila de herramientas de la web semántica) utilizando URI para clases, axiomas, etc. Hay muchas otras ontologías idiomas como OBO, por ejemplo, que no te permiten hacer esto. Si se está preguntando por qué eso es algo bueno, piense en datos vinculados abiertos, etc.

2

Un buen ejemplo del mundo real sería combinar una ontología "buena" (bien pensada y definida) con una tecnología como Natural Language Processing (NLP). Esto ayudaría a enseñarle al PNL a agrupar y categorizar texto libre o texto semiestructurado en algo mucho más útil.

Las tecnologías como GATE pueden utilizar e incluso crear OWL del lenguaje natural. Consulte this article (y blog en general) para obtener algunas ideas sobre dónde puede ir con los conceptos de ontología/taxonomía.

+2

puede por favor explicar con un ejemplo –

+0

Deseo que esto sea cierto^_ ^ – moldovean

0

Un buen uso es hacer que los datos sean más reutilizables y reutilizables. Inicialmente, permite a las organizaciones homegeneizar sus datos de una manera que sea reutilizable en todos los dominios y en situaciones en las que las personas no estén de acuerdo con un modelo homegenizado, proporciona mecanismos para reutilizar esos datos en el contexto de un dominio específico. Esto también es cierto en un grado de RDF y SWRL, en niveles ligeramente diferentes.