Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2009, 04:23
withnodelay
 
Fecha de Ingreso: abril-2008
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Añadir nuevo datatype y usarlo en el mismo xml

Hola,

Estoy intentando añadir un nuevo datatype dentro de owl. Os intento explicar los paso que estoy haciendo a ver si me podéis ayudar.
Dentro de mi owl quiero añadir un nuevo tipo "coordinate" que es de tipo string (lo necesito hacer así para utilizarlo con owlAPI) y después utilizarlo en las definiciones de los literales.

1)Definición del nuevo tipo de datos:

<!-- Spatial coord -->
<xsd:schema xmlns:xsd="URL">
<xsd:element name="coordinate" type="xsd:string"/>
</xsd:schema>

2)Asociación del nuevo tipo al dominio del recurso (lógica owl):

<owl:DatatypeProperty rdf:ID="has_Coordinate">
<rdfs:domain rdf:resource="#E47.Spatial_Coordinates"/>
<rdfs:range rdf:resource="URL#coordinate"/>
</owl:DatatypeProperty>

3)Utilizándolo en los literales:

<has_Coordinate rdf:datatype="URL#coordinate"> <coord>40.483890533447266,-3.36331844329834
</coord>
</has_Coordinate>

Creo que los problemas vienen a la hora de referirme al namespace del datatype, ya que está definido en el propio xml....
Si conocéis turtle el pete que me da es:

rdf:datatype specified on a node with resource value!!

Cualquier sugerencia será de ayuda

Gracias, Carlos

PD:Donde pongo url iría la uri de w3 xmlSchema, lo siento pero el parser del foro no me deja pornerlo por motivos de spam =_=