Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semánticas
Pedro Shiguihara Juárez
Escuela de Informática
Universidad Nacional de Trujillo
Trujillo, Perú
Abstract— El presente documento trata de dar una vista Base de Datos Relacional, además agregaba componentes tales
general a las Bases de Datos Semánticas, tratando de identificar como Knowledge Base 2 —podrı́a traducirse como base del
sus orı́genes y la motivación que ha provocado en los investi- conocimiento—.
gadores, su modelamiento de datos, arquitectura del sistema y la
integridad semántica. Explica además sus beneficios y aspectos En este documento se presenta la sección del problema la
a tomarse en consideración debido a los problemas que se cual motiva el surgimiento e implementación de la Base
deberá afrontar al momento de modelamiento semántico de los de Datos Semántica, en la sección 3 se explica el manejo
datos. conceptual donde actúa el Modelamiento de Datos Semántica,
seguidamente en la sección 4 las ventajas del modelamiento
PALABRAS CLAVES
semántico, en la sección 5 las consideraciones de un modelado
Knowledge base de datos semántico que puede dañar la integridad semántica
I. I NTRODUCCI ÓN [7][8][9] y finalmente la sección 6 de conslusiones acerca de
esto.
[1] En 1970, el Modelo Relacional revolucionó el campo
de las Bases de Datos, debido al logro de la separación de la II. P ROBLEMA : A SMILAR EL MUNDO REAL
representación lógica del dato de la implementación fı́sicia, Hammer[2] ejemplifica la iteracción con la base de datos,
lo que produjo en adelante el desarrollo de lenguajes de y asevera que ésta es más que una colección de valores, tiene
consultas. transiciones en cada punto de la lı́nea del tiempo, por ello
La historia del modelamiento semántica, también data hacia experimenta cambios en su contenido. En esta ejemplificación
esas fechas. Los modelos semánticos fueron introducidos co- cada punto puede verse como una instantánea que representa
mo herramientas de diseño de esquemas 1 . El motivo principal el estado del sistema de aplicación de la Base de Datos.
de su uso radicaba en la exactitud del modelo de datos, Por tanto esto refleja una secuencia de eventos a través del
como muchos autores aseveran, el modelado semántico, no tiempo, ocurrentes en el ambiente de aplicación. Los autores
es mas, que una representación del mundo real [3][4][2][1], relacionados a este tema definen el Modelado Semántico de
estas propiedades no las tenı́an las aplicaciones de bases de una Base de Datos como el Modelo del Sistema del Mundo
datos tı́picas. Real, es decir un espejo de la estructura del sistema que
[1] El primer modelo semántico publicado apareció en 1974, el modelo —una empresa por ejemplo—.
área maduró con el desarrollo de muchos modelos importantes
—como Semantic Data Model [2], General Semantic Data III. M ANEJO C ONCEPTUAL
Model [2][9], Iris Data Model, Sem-Object Data Model [3][4], Todo esto enfoca la necesidad de establecer una interacción
IFO [6]—. Hoy en dı́a se ha tratado de estandarizar ello, con el usuario de una manera más fácil, tratando de algu-
con la llegada del estándar SQL3 —año 1999—, que no na manera brindar la propiedad de transparencia al usuario
es mas que una extensión del modelo relacional. [2][6] En mediante un modelo conceptual en vez de lógico, ya que le
décadas anteriores entre 1970 y 1980 se planteaba una división resultarı́a al usuario más familiar.
entre el modelo conceptual —modelado semántico— y el Un esquema lógico está expresado de una particular clase de
modelo lógico —modelado relacional—, para 1990 Rishe estructura de datos llamado Modelo de Datos. Los modelos de
[3][4] planteaba un modelo que sugerı́a colocar el nombre estos datos son de bajo nivel y orientado a la máquina, todo
de Semantic-SQL, que pueda ser una estándar en lenguajes ello requiere que se expresa a nivel de representación lógica
de consultas semánticas y planteaba una arquitectura del que en términos de significancia. En el modelo relacional la
sistema —ver figura en apéndice— donde el modelo relacional información semántica está implı́cita —tanto ası́ que no se
actuaba de forma independiente al modelo semántico, este podrı́a extraer en casi todos los casos— y se pierden en el
último actuaba de manera directa con el usuario y traducı́a modelo [3]. Por ello Hammer explica que la semántica deberı́a
la consulta a un modelo lógico entendible por el Sistema de estar separada, Rishe también lo plantea, y aplicada por el
1 Un esquema podı́a ser diseñado en un alto nivel de modelado semántico 2 KB también está presente en los fundamentos de la Web Semántica,
y traducido en un medio tradicional para la implementación explı́citamente en Resource Description Framework (RDF)
usuario directamente. IV-C. Abstracción de datos
El modelo en el nivel conceptual se trata de no perder la Esto permnite proveer de datos derivados —Knowledge
significancia de la información que provean las relaciones, base—, que están relacionados más a la noción que tiene el
entre entidades y brinde la facilidad para hacer consultas sobre usuario acerca de las Bases de Datos. Estos datos no están
ello [4]. incorporados al esquema, es decir es un nuevo tipo de dato
—puede tomarse como una entidad nueva en una relación ISA
por ejemplo—.
Fig. 2. taxonomı́a dada por Shin [5] Fig. 3. Ejemplos extraı́dos de [10]