Fandom

Education

Ontology

429pages on
this wiki
Add New Page
Talk0 Share

In computer science, an ontology is a data model that represents a domain and is used to reason about the objects in that domain and the relations between them.

Ontologies are used in artificial intelligence, the semantic web, software engineering and information architecture as a form of knowledge representation about the world or some part of it. Ontologies generally describe:

  • Individuals: the basic or "ground level" objects
  • Classes: sets, collections, or types of objects[1]
  • Attributes: properties, features, characteristics, or parameters that objects can have and share
  • Relations: ways that objects can be related to one another


Ontology and CSP Edit

Ontologies can be use to help the user to specify his variables and constraints.

Examples Edit

http://www.csd.abdn.ac.uk/~schalmer/akt/

References Edit

  • Full Wikipedia page on ontology
  • Protégé is a software that can be used to create ontologies.
  • Jena, a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine.
  • OntoSearch is an ontologie search engine.



In Background Research Section : Brain Teasers | CSP programming

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.