camucamu
Las redes semánticas fueron desarrolladas por quienes trabajan en el área de
la inteligencia artificial. Las estructuras básicas de este modelo consisten en
nodo y arcos formando una red (un grafo). El objetivo de estas redes es la
organización y representación del conocimiento general acerca del mundo.
El objetivo inicial para el desarrollo de las redes semánticas fue elentender el
lenguaje natural, más que la clasificación de datos. Otra característica de las
redes semánticas es que existen tantas como las necesidades que han tenido
diferentes investigadores en diferentes proyectos.
Así, resulta difícil decidir a qué se le llama modelo de datos Red Semántica.
Esto se debe a que se han tenido diferentes modelos de datos red semántica
que son buenos alrepresentar una realidad específica. Se puede decir
entonces que cualquier grafo en el cual los nodos se conecten por medio de
arcos se le puede llamar red semántica, siempre que nodos y arcos estén
etiquetados.
Para tener semántica en un grafo, se necesita definir cuidadosamente el
significado de nodos y arcos, y cómo son usados.
Las primeras redes semánticas usaban diferentes nodos y arcos pararepresentar las asociaciones presentes en la memoria humana. Estas primeras
redes fueron poco uniformadas en su estructura, no distinguiendo
adecuadamente entre diferentes tipos de nodos y arcos. Por ejemplo, objetos
individuales (instancias) y clases de objetos (entidades) coexistían en la misma
red semántica. No se tenía una clara diferencia entre los nodos que denotaban
instancias y losque denotaban clases, por ejemplo, las siguientes redes
semánticas.
característica
Juan
valor
> peso
>
67
> color
>
azul
tiene
V
ojos
valor
característica
Pediatra
atiende
V
niños
Instancia de
Instancia de
Juan
María
Hermano de
Características de las Redes Semánticas.
a. Diferencian entre tipos de objetos de las instancias. Así, se llamaclasificación al proceso de ir de instancias de objetos a tipos de objetos.
b. Se introduce el concepto de distancia semántica, cantidad de arcos que
separan un nodo de otro. En otros modelos de datos esta distancia sólo tiene
implicancias en la performance, y generalmente no se considera ni tiene
ninguna connotación semántica.
En las redes semánticas la distancia puede ser importante, y esusada para
localizar objetos poco o muy relacionados, dependiendo de la distancia. En
algunos casos se puede disminuir la distancia agregando arcos con ese
propósito.
Pedro
Hijo
Padre
Padre
Hijo
Juan
Diego
Abuelo
c. En las redes semánticas también se tiene la idea de partición: es el contexto
de una red, en el sentido de tener una subred, así para una tarea o trabajoespecífico sólo una parte de la red está disponible.
Esta facilidad resulta útil en el momento de realizar búsquedas, ya que se limita
el espacio de búsqueda.
d. También se tiene la jerarquía de tipo (u objeto). Los tipos de jerarquías que
se tienen en una red semántica son PARTE-DE y ES-UN. La existencia de una
jerarquía implica que se permite la herencia donde un objeto que pertenece a
una clasehereda todas las propiedades de la clase.
Ejemplo.
casado_con
Persona
es_un
tiene
Auto
es_un
es_un
Ingeniero
Secretaria
Abogado
La herencia no se refiere a la herencia de atributos y sus valores, sino que
también se heredan los tipos de relaciones permitidas para esa clase, esto es,
su comportamiento.
Ejemplo. Si un empleado es una persona, y la relación "casadocon" es
válida para persona, entonces también es válida para Ingeniero, Abogado y
Secretaria.
Ejemplo. La representación de que un Empleado trabaja en un
Departamento, vista en un modelo ER y Red Semántica.
Depto.
Trabaja
Empleado
Modelo E/R
Empresa
Depto.
Trabaja
Trabaja
Emp 1
Emp 2
Modelo Red Semántica
Descripción Formal de Red Semántica.
Estructuras....
Regístrate para leer el documento completo.