Limitation de RDF

previous next

Impossible de surcharger directement une propriété pour la raffiner


Class Primate
	Class Man < Primate
	Class Chimpanzee < Primate 

<rdf:Property rdf:ID='child'>
	<rdfs:domain rdf:resource='#Primate'/>
	<rdfs:range  rdf:resource='#Primate'/>
</rdf:Property>

On ne peut pas écrire ceci pour la raffiner :


<rdf:Property rdf:ID='child'>
	<rdfs:domain rdf:resource='#Man'/>
	<rdfs:range  rdf:resource='#Man'/>
</rdf:Property>

Mais on peut définir une sous-propriété :


<rdf:Property rdf:ID='man-child'>
	<rdfs:subPropertyOf rdf:resource='#child'/>
	<rdfs:domain rdf:resource='#Man'/>
	<rdfs:range  rdf:resource='#Man'/>
</rdf:Property>

 
 

Semantic Web    17/9/2002

22/23