- published: 16 Mar 2014
- views: 21230
In computer science and artificial intelligence, ontology languages are formal languages used to construct ontologies. They allow the encoding of knowledge about specific domains and often include reasoning rules that support the processing of that knowledge. Ontology languages are usually declarative languages, are almost always generalizations of frame languages, and are commonly based on either first-order logic or on description logic.
These languages use a markup scheme to encode knowledge, most commonly with XML.
In computer science and information science, an ontology is a formal naming and definition of the types, properties, and interrelationships of the entities that really or fundamentally exist for a particular domain of discourse. It is thus a practical application of philosophical ontology, with a taxonomy.
An ontology compartmentalizes the variables needed for some set of computations and establishes the relationships between them.
The fields of artificial intelligence, the Semantic Web, systems engineering, software engineering, biomedical informatics, library science, enterprise bookmarking, and information architecture all create ontologies to limit complexity and to organize information. The ontology can then be applied to problem solving.
The term ontology has its origin in philosophy and has been applied in many different ways. The word element onto- comes from the Greek ὤν, ὄντος, ("being", "that which is"), present participle of the verb εἰμί ("be"). The core meaning within computer science is a model for describing the world that consists of a set of types, properties, and relationship types. There is also generally an expectation that the features of the model in an ontology should closely resemble the real world (related to the object).
The Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies. Ontologies are a formal way to describe taxonomies and classification networks, essentially defining the structure of knowledge for various domains: the nouns representing classes of objects and the verbs representing relations between the objects. Ontologies resemble class hierarchies in object-oriented programming but there are several critical differences. Class hierarchies are meant to represent structures used in source code that evolve fairly slowly (typically monthly revisions) whereas ontologies are meant to represent information on the Internet and are expected to be evolving almost constantly. Similarly, ontologies are typically far more flexible as they are meant to represent information on the Internet coming from all sorts of heterogeneous data sources. Class hierarchies on the other hand are meant to be fairly static and rely on far less diverse and more structured sources of data such as corporate databases.
The Semantic Web is an extension of the Web through standards by the World Wide Web Consortium (W3C). The standards promote common data formats and exchange protocols on the Web, most fundamentally the Resource Description Framework (RDF).
According to the W3C, "The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries". The term was coined by Tim Berners-Lee for a web of data that can be processed by machines. While its critics have questioned its feasibility, proponents argue that applications in industry, biology and human sciences research have already proven the validity of the original concept.
The 2001 Scientific American article by Berners-Lee, Hendler, and Lassila described an expected evolution of the existing Web to a Semantic Web. In 2006, Berners-Lee and colleagues stated that: "This simple idea…remains largely unrealized". In 2013, more than four million Web domains contained Semantic Web markup.
My web page: www.imperial.ac.uk/people/n.sadawi
Description of an ontology and its benefits. Please contact info@spryinc.com for more information.
"OWL: The Web Ontology Language. Part I: Overview" by Pavel Klinov, University of Ulm, Germany Slides: https://www.dropbox.com/s/1g34m7n01j046p6/School-Pavel-Klinov-OWL-1.pdf?dl=0
Lecture video by Mustafa Jarrar at Birzeit University, Palestine. See the course webpage at: http://jarrar-courses.blogspot.com/2014/01/web-data-management.html and http://www.jarrar.info The lecture covers: - Introduction to OWL - OWL Basics - Class Expression Axioms - Property Axioms - Assertions - Class Expressions - Propositional Connectives and Enumeration of Individuals - Class Expressions -Property Restrictions - Class Expressions -Cardinality Restrictions
This is the part 1 of a 3-part series that discuss on how we can use Semantic Web technologies for modeling Domain Model of Rule-based Business Application. In this part I'm presenting OWL DL and how it can be used for modeling the Domain Model.
In this talk, John Searle attempts to explain how human institutional facts are created and maintained by a specific type of linguistic representation (i.e. a status function declaration). This creates and maintains systems of deontic power: rights, duties, obligations and empowerments of various kinds. And these provide the glue that hold human society together. They do such by providing humans with desire independent reasons for action, that is, reasons for doing things that are independent of one's immediate inclinations. This talk was given at the University of Oslo in May 2011. I don't own it.