06.20.08
Ontologia
Una ontología es una definición formal que relaciona datos en la red, elemento clave para la web semántica, ya que permite dar significado a las relaciones entre la información así como diseñar conexiones lógicas entre la misma.
Para su diseño existe un estándar, OWL que se puede manejar de manera similar a xml e integrarse con algunas librerías a PHP.
Uno de los programas más poderosos para desarrollar ontologías es Protégé, se puede obtener a través de su sitio oficial:
Otro tema interesante es sparql, lenguaje para realizar consultas sobre el estándar de las ontologías:
http://www.w3.org/TR/rdf-sparql-query/
http://jena.sourceforge.net/ARQ/Tutorial/
Además recomiendo este blog, dedicado en buena parte a las ontologías además de un canal dedicado a la web semántica:
http://www.cs.us.es/~joaquin/blog/
Un ejemplo en protégé: