Un mapa de temas es un estándar para la representación e intercambio de conocimientos, con énfasis en la posibilidad de encontrar información. Mapas conceptuales fueron desarrollados originalmente en la década de 1990 como una manera de representar Vuelta-de-la-libro estructuras para que varios índices de diferentes fuentes podrían fusionarse. Sin embargo, los desarrolladores se dieron cuenta rápidamente de que con un poco de generalización adicional, podrían crear un metamodelo con una aplicación potencialmente mucho más amplia. La norma ISO se conoce formalmente como ISO / IEC 13250: 2003 .
Un mapa de temas representa información usando
- temas , que representan cualquier concepto, desde personas, países y organizaciones hasta módulos de software, archivos individuales y eventos,
- asociaciones , que representan relaciones hipergráficas entre temas , y
- ocurrencias , que representan recursos de información relevantes para un tema en particular .
Los mapas de temas son similares a los mapas conceptuales y los mapas mentales en muchos aspectos, aunque solo los mapas de temas son estándares ISO. Los mapas de temas son una forma de tecnología web semántica similar a RDF.
Ontología y fusión
Se pueden escribir temas, asociaciones y ocurrencias, donde los tipos deben ser definidos por uno o más creadores del mapa de temas. Las definiciones de tipos permitidos se conocen como ontología del mapa de temas.
Los mapas de temas apoyan explícitamente el concepto de fusión de identidad entre múltiples temas o mapas de temas. Además, debido a que las ontologías son mapas de temas en sí mismos, también se pueden fusionar, lo que permite la integración automatizada de información de diversas fuentes en un nuevo mapa de temas coherente. Las características como los identificadores de materia ( URI dados a los temas) y los PSI ( indicadores de materia publicados ) se utilizan para controlar la fusión entre diferentes taxonomías. La determinación del alcance de los nombres proporciona una forma de organizar los diversos nombres dados a un tema particular por diferentes fuentes.
Estándar actual
El trabajo de estandarización de mapas de temas (ISO / IEC 13250) se llevó a cabo bajo el paraguas del comité ISO / IEC JTC1 / SC34 / WG3 (Comité Técnico Conjunto ISO / IEC 1, Subcomité 34, Grupo de Trabajo 3 - Descripción de documentos y lenguajes de procesamiento - Información Asociación). [1] [2] [3] Sin embargo, el WG3 se disolvió y el mantenimiento de ISO / IEC 13250 se asignó al WG8.
El modelo de referencia de mapas de temas (ISO / IEC 13250) y los estándares del modelo de datos se definen independientemente de cualquier serialización o sintaxis específica.
Formato de datos
La especificación se resume en resumen de la siguiente manera: "Esta especificación proporciona un modelo y una gramática para representar la estructura de los recursos de información utilizados para definir temas y las asociaciones (relaciones) entre temas. Se dice que los nombres, recursos y relaciones son características de sujetos abstractos, que se denominan temas. Los temas tienen sus características dentro de los alcances: es decir, los contextos limitados dentro de los cuales los nombres y recursos se consideran como su nombre, recurso y características de relación. Uno o más documentos interrelacionados que emplean esta gramática se denominan tema mapa."
Formatos de serialización XML
- En 2000, Topic Maps se definió en una sintaxis XML XTM. Esto ahora se conoce comúnmente como "XTM 1.0" y todavía es de uso bastante común.
- El comité de normas ISO publicó una sintaxis XML actualizada en 2006, XTM 2.0, que se utiliza cada vez más en la actualidad.
Tenga en cuenta que XTM 1.0 es anterior y, por lo tanto, no es compatible con las versiones más recientes del estándar (ISO / IEC 13250).
Otros formatos
Otros formatos de serialización propuestos o estandarizados incluyen:
- CXTM : formato C anonical X ML T opic M aps (canonicalización de mapas de temas)
- CTM - un C ompact T OPIC M APS notación (no basado en XML)
- GTM - un G T alla T opic M aps Notación
Los estándares anteriores se propusieron o definieron recientemente como parte de ISO / IEC 13250. Como se describe a continuación, también hay otros formatos de serialización como LTM, AsTMa = que no se han presentado como estándares.
La notación lineal de mapas de temas (LTM) sirve como una especie de abreviatura para escribir mapas de temas en editores de texto sin formato. Esto es útil para escribir mapas de temas personales cortos o intercambiar mapas de temas parciales por correo electrónico. El formato se puede convertir a XTM.
Hay otro formato llamado AsTMa que tiene un propósito similar. Al escribir mapas de temas manualmente, es mucho más compacto, pero por supuesto se puede convertir a XTM. Alternativamente, se puede utilizar directamente con Perl Module TM (que también es compatible con LTM).
Los formatos de datos de XTM y LTM son similares a los estándares W3C para RDF / XML o la notación N3 anterior. [4]
Estándares relacionados
API de mapas de temas
En abril de 2004 se publicó un estándar API de facto llamado Common Topic Maps Application Programming Interface (TMAPI) y es compatible con muchas implementaciones o proveedores de Topic Maps:
- TMAPI - Interfaz de programación de aplicaciones de mapas de temas comunes
- TMAPI 2.0 - Interfaz de programación de aplicaciones de mapas de temas (v2.0)
Estándar de consulta
En uso normal, a menudo es deseable tener una forma de consultar arbitrariamente los datos dentro de una tienda de Mapas de temas en particular. Muchas implementaciones proporcionan una sintaxis mediante la cual esto se puede lograr (algo así como 'SQL para mapas de temas') pero la sintaxis tiende a variar mucho entre diferentes implementaciones. Con esto en mente, se ha trabajado en la definición de una sintaxis estandarizada para consultar mapas de temas:
- ISO 18048: TMQL - Lenguaje de consulta de mapas de temas
Estándares de restricción
También puede ser deseable definir un conjunto de restricciones que se puedan usar para garantizar o verificar la validez semántica de los datos de mapas de temas para un dominio en particular. (Algo parecido a las restricciones de la base de datos para mapas de temas). Las restricciones se pueden utilizar para definir cosas como "cada documento necesita un autor" o "todos los administradores deben ser humanos". A menudo, existen formas específicas de implementación para lograr estos objetivos, pero se ha trabajado en la definición de un lenguaje de restricciones estandarizado de la siguiente manera:
- ISO 19756: TMCL - Lenguaje de restricción de mapas de temas
TMCL es funcionalmente similar a RDF Schema con Web Ontology Language (OWL). [4]
Estándares anteriores
El concepto de "Mapas de temas" existe desde hace mucho tiempo. El estándar HyTime se propuso ya en 1992 (¿o antes?). También existen versiones anteriores de ISO 13250 (que la revisión actual). Puede encontrar más información sobre dichos estándares en el sitio de Mapas de temas de ISO.
Relación RDF
Se han realizado algunos trabajos para proporcionar interoperabilidad entre la familia de estándares de web semántica RDF / OWL / SPARQL del W3C y la familia de estándares ISO de mapas de temas , aunque los dos tienen objetivos ligeramente diferentes.
El poder expresivo semántico de Topic Maps es, en muchos sentidos, equivalente al de RDF , pero las principales diferencias son que Topic Maps (i) proporcionan un mayor nivel de abstracción semántica (proporcionando una plantilla de temas, asociaciones y ocurrencias, mientras que RDF sólo proporciona una plantilla de dos argumentos unidos por una relación) y (por lo tanto) (ii) permitir n ary relaciones ( hypergraphs ) entre cualquier número de nodos, mientras que RDF se limita a trillizos .
Ver también
- Topincs : un editor comercial de mapas de temas patentado
- Lenguaje de modelado unificado (UML)
- Crystallize : un servicio PIM con un editor de mapas de temas y una API
Referencias
- ^ ISO JTC1 / SC34. "JTC 1 / SC 34 - Descripción de documentos y lenguajes de procesamiento" . Archivado desde el original el 6 de mayo de 2014 . Consultado el 25 de diciembre de 2009 .
- ^ "Hogar de SC34 / WG3 - Asociación de información" . 3 de junio de 2008 . Consultado el 26 de diciembre de 2009 .
- ^ YO ASI. "JTC 1 / SC 34 - Descripción de documentos y lenguajes de procesamiento" . ISO . Consultado el 25 de diciembre de 2009 .
- ^ a b Lars Marius Garshol (2003). "Viviendo con mapas de temas y RDF" . Consultado el 21 de febrero de 2014 .
Otras lecturas
- Lutz Maicher y Jack Park: trazando el panorama de aplicaciones e investigación de mapas temáticos , Springer, ISBN 3-540-32527-1
- Jack Park y Sam Hunting: mapas de temas XML: creación y uso de mapas de temas para la Web , Addison-Wesley, ISBN 0-201-74960-2 (en bibMap )
- Passin, Thomas B. (2004). Guía del explorador de la web semántica . Publicaciones Manning. ISBN 1-932394-20-6.
enlaces externos
- Portal de información sobre mapas de temas
- Introducción a los mapas de temas en Microsoft Docs
- Laboratorio de mapas de temas