cabeza

Revista Digital Universitaria
10 de marzo de 2007 Vol.8, No.3 ISSN: 1607 - 6079
Publicación mensual

 
     

RDU

 
 
 

En la Figura 1 podemos apreciar una vista parcial de la jerarquía de clases elaborada.



Figura 1. Vista parcial de la jerarquía de clases en el dominio de “Vías”


Por ejemplo y dentro de esta Ontología, nos damos cuenta que conceptos como “Calle” podrían y han sido definidos completamente.

Es importante destacar que si tratamos con conceptos primitivos la información que se pueda proporcionar tendrá que ser dada mediante el uso de sus restricciones, sin embargo si estamos tratando con conceptos definidos, deberemos preguntarnos si la información que queremos añadir es de suma importancia para la definición de éste, de lo contrario dicha información se dará mediante la construcción de axiomas y no mediante el uso de sus restricciones.

Distinción entre conceptos independientes y los denominados modificadores o valor de refinamiento.

Mediante el uso de axiomas podemos distinguir en nuestra Ontología determinados tipos de conceptos: Conceptos independientes o significantes por si mismos, de los conceptos denominados de refinamiento o modificadores tal y como aparece en [4].

En el desarrollo de nuestra ontología, se han utilizado conceptos independientes con subclases primitivas o individuales disjuntos para describir ciertas clases mediante restricciones sobre propiedades cuyo rango sólo podrá pertenecer a un conjunto enumerado de valores.
Para aclarar lo anterior, haremos uso de un ejemplo en nuestra ontología.

Mediante Lógica Descriptiva [20] expresaremos parte de nuestra Base de Conocimiento.

a) Dominio {Publico, Privado}

b) {Publico} {Privado}3

c) Range(dominio) Dominio4

d) Calle dominio.{Publico}

Definiendo la propiedad dominio con rango Dominio, estableceremos que los únicos valores para esa propiedad podrán ser "publico" o "privado":

Concretamente, las especificaciones anteriores en OWL son:

<owl:Class rdf:ID="#Dominio">
<rdfs:subClassOf>
<owl:Class>
<owl:oneOf rdf:parseType="owl:collection">
<owl:Thing rdf:about="#Publico"/>
<owl:Thing rdf:about="#Privado"/>
</owl:oneOf>
</owl:Class>
</rdfs:subClassOf>
</owl:Class>

<owl:ObjectProperty rdf:about="#dominio">
<rdfs:label>dominio</rdfs:label>
<rdfs:comment>
Propiedad que indica si determinados elementos son de dominio público o privado.
</rdfs:comment>
<rdfs:range>
<owl:Class rdf:about=" #Dominio"/>
</rdfs:range>

<owl:Class rdf:about="#Calle">
<rdfs:label>Calle</rdfs:label>
<rdfs:comment>Vias situadas dentro del casco urbano....</rdfs:comment>
<rdfs:subClassOf>
<owl:Class rdf:about=" #ViaPorSituacionEspacio"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource=" #Dominio"/>
<owl:hasClass>
<owl:Class>
<owl:oneOf rdf:parseType="owl:collection">
<owl:Thing rdf:about="#Publico"/>
</owl:oneOf>
</owl:Class>
</owl:hasClass>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>

 
   
 

D.R. © Coordinación de Publicaciones Digitales
Dirección General de Servicios de Cómputo Académico-UNAM
Ciudad Universitaria, México D.F.
Se autoriza la reproducción total o parcial de los artículos aquí presentados,
siempre y cuando se cite la fuente completa y su dirección electrónica.