|
Are there differences between Ontology and Ontologies? |
|
I think I maybe understand the question. Ontology is a philosophical area of study, looking at patterns in the nature of reality and how things can be categorised into hierarchies, what constitutes the existence of a "thing", and so forth. (Read more and, for example, see an interesting ontological question in the form of the Ship of Theseus) Ontologies are used in Computer Science to document some sort of formally well-defined, unambiguous and agreed upon conceptualisation for a domain being described. Ontologies are machine readable and machine interpretable and allow for reasoning. In the Semantic Web world, Ontologies are defined in OWL. (Read more.) The previous sense of the term is older and was borrowed by Computer Scientists. 2
To be overly nitpicky about it: the thing you write down in OWL and which is machine readable is actually the ontology specification. The ontology is the conceptualisation itself, in the abstract. But nobody really makes this distinction I guess :) 1
Sounds like we need an ontology (specification) ... of ontologies. :) But yep, that's a good distinction. What you say probably better justifies the link between the two terms. I could imagine that Computer Scientists started out calling them "ontology specifications" and over the years, it became common to drop the "specification" part. If so, there's the slightest hint of irony to that. 2
Computer scientists have called these beasts all kinds of things in the past: "conceptual model", "terminology", etc. I don't know how the term "ontology" made it into the Semantic Web eventually, but it is as it is. The problem with the terms "ontology" and "semantics" is that people hear them and start to make all kinds of sense out of them and going into all kinds of fruitless discussions. It's like a computer scientist and a forester would battle over what a "tree" is... |


Hello @NANA, and welcome to answers.semanticweb.com. Please read the FAQ (see link in the right column) and also see this page for some helpful tips on how to best use this site: http://answers.semanticweb.com/questions/14494/welcome-to-answerssemanticwebcom
Unfortunately your question as it is is not a good fit for this Q&A forum. Please edit your question to make it more explicit, and use the tips in the above links to your advantage: show why you are asking this question, and if possible, show that you have already done research on the problem on your own.