What use cases for OWL?
I've r开发者_C百科ead about OWL - Web Ontology Language (few pages only), but what are some real-world use cases/implementations for it?
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. 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). 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. 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). This would aid in teaching the NLP to group and categorize free text or semi-structured text into something a lot more usable.
Technologies such as GATE can utilize and even create OWL from natural language. 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.
精彩评论