cabeza

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

 
     

RDU

 
 
 

Concepto de Covering

Tomando como punto de referencia el subdominio de accidentalidad, hay que destacar que los servicios de información de tráfico son servicios que tratan con las condiciones o estado de carreteras, información de tráfico e información sobre accidentes. EL método habitual, consiste en la creación de mensajes de tráfico por parte de los Centros de Información de Tráfico (CIT), para posteriormente distribuirlos. Generalmente estos mensajes consisten en dos partes claramente diferenciadas: la descripción del evento y la descripción de la localización de este. Atendiendo a la especificación de esta última parte, y basándonos en un modelo de datos preestablecido podemos hacer constar que la localización de un evento puede estar definida de tres formas distintas:

Puntos (Puntos kilométricos o PKs, coordenadas geográficas etc.)

• Tramos (Tramos de carreteras formados por puntos)

• Áreas (Formadas por puntos o tramos)

Por tanto, toda localización o es un punto aislado o está formado por varios puntos (tramos y áreas). Expresado mediante lógica descriptiva tenemos:

a) Localizacion Punto Tramo Area

b)Punto Tramo Area

Para especificar lo anterior mediante OWL, establecemos que todos los subtipos (Punto, Tramo, Area) de “Localizacion” completan su definición de tal forma que el concepto estará completamente descrito. Además deberíamos añadir en nuestra ontología el hecho de que estos conceptos o subclases son disjuntos. Para poder hacer lo anterior establecemos tres fases:

a) En la definición de clase, establecemos que “Localizacion” es subclase de cada uno de sus subtipos (denominados también valores de refinamiento).

b) Con axiomas de tipo subclase (covering), establecemos que cada uno de los subtipos es a su vez subclase del concepto al que cubren (Localizacion).

c) Por último, establecemos la disyunción entre los diferentes valores de refinamiento mediante un axioma disyuntivo.

De igual manera podemos hacer uso del axioma sameClassAs para especificar lo anterior con lo cual quedará definida la clase, aunque esto obviamente repercutirá en el coste computacional.
Lo anterior, especificado en OWL es
:

<owl:Class rdf:about=”#Localizacion”/>
<rdfs:comment> La localización de un suceso o escenario podrá estar definida de tres formas distintas: Puntos, Tramos o Áreas </rdfs:comment>
<owl:sameClassAs>
<owl:disjointUnionOf rdf:parsetype="owl:collection">
<owl:Class rdf:about="#Punto"/>
<owl:Class rdf:about="#Tramo"/>
<owl:Class rdf:about="#Area"/>
</owl:disjointUnionOf>
</owl:sameClassAs>
</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.