semantic-web - wide - web sintactica
¿Cuál es la diferencia entre el esquema RDF y la ontología? (5)
Soy nuevo en la web semántica y estoy confundido con respecto a los RDF y la ontología. ¿Alguien puede explicar la diferencia entre el esquema RDF y la ontología ?
¿Se refiere a ''cuál es la diferencia entre el esquema RDF'' y ''el lenguaje de ontología web (OWL2)''? Si es así, entonces hay algunas diferencias principales. Ambas son formas de crear vocabularios de términos para describir datos cuando se representan como RDF. OWL2 y sus subconjuntos (OWL DL, OWL Full, OWL Lite) contienen todos los términos contenidos en RDFS, pero permiten una mayor expresividad, incluidas expresiones de clase y propiedad bastante sofisticadas. Además, uno de los subconjuntos de OWL2 (OWL completo) se puede modelar de tal manera que cuando se razonó usando un razonador OWL completo, es indecidible. Ambos se pueden representar como RDF y ambos son estándares web de W3C.
Si desea comparar RDFS y ontología, no específicamente en el contexto anterior, sino en el contexto de la Web Semántica, mi consejo sería muy cuidadoso. Cuidado porque encontrará varios campos distintos y no necesariamente mutuamente excluyentes; aquellos que tienen interés en la ontología desde una perspectiva filosófica, los que tienen una perspectiva computacional, aquellos que piensan que la perspectiva filosófica debería ser la única perspectiva y aquellos que no. Si usted tiene alguna de esas maneras inclinadas, puede terminar teniendo grandes debates. Pero si desea involucrarse en el Desarrollo de la Web Semántica, entonces la ruta más rápida es estudiar y comprender los Estándares de la Web mencionados inicialmente.
Conceptualmente no hay diferencia, es decir, se puede utilizar RDFS para crear un vocabulario u ontología (p. Ej., Específico del dominio), donde RDFS se inicia a sí mismo en conjunto con RDF (todo es al menos un rdfs: Resource). Además, en el contexto de las tecnologías de la Web Semántica , podría utilizar OWL para describir la semántica avanzada de su ontología / vocabulario. Véase también this definición de ontología.
El esquema RDF (RDFS) es un lenguaje para escribir ontologías.
Una ontología es un modelo de (una parte relevante de) el mundo, que enumera los tipos de objeto, las relaciones que los conectan y las restricciones en las formas en que se pueden combinar los objetos y las relaciones.
Un ejemplo simple de una ontología (aunque no está escrito en sintaxis RDFS):
class: Person
class: Project
property: worksOn
worksOn domain Person
worksOn range Project
que dice que en nuestro modelo del mundo, solo nos preocupamos por Personas y Proyectos. La gente puede trabajar en proyectos, pero no al revés.
En términos no técnicos, diría que RDFS es un lenguaje que ayuda a representar información. Y una ontología es el término usado para referirse a toda la información sobre un dominio.
Aclamaciones
Según la spec , el esquema RDF es puramente eso: un esquema o estructura para definir las cosas semánticamente. Te da el vocabulario (palabras clave y propiedades) para describir cosas. Piense en ello como un esquema XML utilizado en documentos XML y páginas web.
Una ontología es una jerarquía de clasificación (por ejemplo, la taxonomía biológica de la vida ) normalmente combinada con instancias de esas clases. Se utiliza para clasificar y razonar.
Lo que es una instancia depende de cómo se define una taxonomía. Puede ser que tengas una ontología de criaturas vivas y, por lo tanto, una persona viva que respira es un ejemplo de la clase ontológica "Homo Sapiens", o puede ser que tengas una ontología de especies y que toda la especie Homo Sapiens sea una instancia de la clase ontológica "Especie".