|| {{attachment:oro-ontology.png}}|| = ORO - The OpenRobots Common Sense Ontology = This page give basic information to get the latest version of the '''!OpenRobots Common Sense Ontology'''. This ontology, largely based on [[http://www.opencyc.org|OpenCyc]] upper ontology, is the result of a joint work by the French LAAS-CNRS and the German TUM-IAS labs. The OpenRobots Common Sense ontology is a key component of the [[http://oro.openrobots.org|ORO]] project. It shares most of its concepts with the [[http://ias.in.tum.de/~tenorth/wiki/|KnowRob]] ontology. == Summary == <> == General background on ontologies == To start with the concept of ontologies: * Wikipedia: [[http://en.wikipedia.org/wiki/Ontology_(information_science)| Ontology]] * The [[attachment:presentation_ontologies_20081202.pdf| presentation]] I did as introduction to ontologies in the lab in December 2008 (in French) == Accessing it online == The '''!OpenRobots Common Sense Ontology''' URI is http://kb.openrobots.org/ You can access and refer to it there. == Getting the latest version == Currently, to get the latest version of the common sense ontology, you need to clone the main GIT repository: {{{ > git clone http://trac.laas.fr/git/robots/oro.git }}} The ontology is NOT stabilized yet, and actually is subject to important on-going changes. You are more than welcome to modify it! If you don't want to use GIT, a (not very recent) snapshot is available: `[[http://www.laas.fr/~slemaign/oro/oro-20100112.tar.gz| oro-20100112.tar.gz]]` Extract it somewhere and change the server configuration file (etc/oro-server/oro-server.conf) to point to it. == Visualising and editing ontologies == || {{attachment:oroview-snapshot.png|Snapshot of the ontology, viewed in the oro-view viewer|width=500 }}|| I recommend to install `'Protege`', the most famous software to create and edit ontologies. Download it here (version 4): http://protege.stanford.edu/download/registered.html Quick online tool to browse the ontology : * OntologyBrowser : http://owl.cs.manchester.ac.uk/browser * OWLSight: http://pellet.owldl.com/owlsight/ Protege should be enough for most of your needs. If you want more: * A lot of plugins for Protege are available for visualisation. Check Protege website. * `'Growl`': a stand-alone (or Protege-pluggable) visualisation tool for OWL ontologies, with a nice dynamic layout engine. Download it here: http://www.uvm.edu/~skrivov/growl/ (I recommend the “old” stand-alone package) Another useful tool, if you are interested in Description Logics reasonning: [[http://www.cs.man.ac.uk/~ezolin/dl/| Complexity of reasoning in Description Logics]] A very complete list of tools to manage, access, visualize, play with ontologies is maintened at W3C: http://esw.w3.org/topic/SemanticWebTools