<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:voaf="http://purl.org/vocommons/voaf#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:ns0="http://www.w3.org/2003/06/sw-vocab-status/ns#" xmlns:dct="http://purl.org/dc/terms/" xmlns:ns1="http://purl.org/vocommons/"> <owl:ObjectProperty rdf:about="http://purl.org/vocommons/voaf#extends"> <rdfs:subPropertyOf rdf:resource="http://purl.org/vocommons/voaf#reliesOn"/> <rdfs:comment xml:lang="en">Indicates that the subject vocabulary extends the expressivity of the object vocabulary by declaring subsumption relationships, using object vocabulary class as domain or range of a subject vocabulary property, defining local restrictions etc ...</rdfs:comment> <rdfs:comment xml:lang="fr">Indique que le vocabulaire sujet étend l'expressivité du vocabulaire objet en déclarant des relations de subsomption avec ce dernier, ou en utilisant ses classes comme domaine ou co-domaine d'un propriété du vocabulaire sujet, ou en définissant des contraintes locales etc.</rdfs:comment> <rdfs:label xml:lang="en">extends</rdfs:label> <rdfs:label xml:lang="fr">étend</rdfs:label> <ns0:term_status>stable</ns0:term_status> <dct:description> PREFIX rdfs:&lt;http://www.w3.org/2000/01/rdf-schema#&gt; PREFIX owl:&lt;http://www.w3.org/2002/07/owl#&gt; PREFIX voaf:&lt;http://purl.org/vocommons/voaf#&gt; CONSTRUCT{ ?vocab1 voaf:extends ?vocab2 } WHERE{ {?elem1 owl:inverseOf ?elem2. FILTER(!isBlank(?elem2))} UNION{?elem1 rdfs:domain ?elem2. FILTER(!isBlank(?elem2))} UNION{?elem1 rdfs:range ?elem2. FILTER(!isBlank(?elem2))} UNION{?elem2 rdfs:domain ?elem1. FILTER(!isBlank(?elem1))} UNION{?elem2 rdfs:range ?elem1. FILTER(!isBlank(?elem1))} ?elem1 rdfs:isDefinedBy ?vocab1. ?vocab1 a voaf:Vocabulary. ?elem2 rdfs:isDefinedBy ?vocab2. ?vocab2 a voaf:Vocabulary. FILTER(?vocab1!=?vocab2) } </dct:description> <rdfs:domain rdf:resource="http://purl.org/vocommons/voaf#Vocabulary"/> <rdfs:isDefinedBy rdf:resource="http://purl.org/vocommons/voaf"/> <rdfs:range rdf:resource="http://purl.org/vocommons/voaf#Vocabulary"/> </owl:ObjectProperty> </rdf:RDF>
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:voaf="http://purl.org/vocommons/voaf#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:ns0="http://www.w3.org/2003/06/sw-vocab-status/ns#" xmlns:dct="http://purl.org/dc/terms/" xmlns:ns1="http://purl.org/vocommons/">
  <owl:ObjectProperty rdf:about="http://purl.org/vocommons/voaf#extends">
    <rdfs:subPropertyOf rdf:resource="http://purl.org/vocommons/voaf#reliesOn"/>
    <rdfs:comment xml:lang="en">Indicates that the subject vocabulary extends the expressivity of the object vocabulary by declaring subsumption relationships, using object vocabulary class as domain or range of a subject vocabulary property, defining local restrictions etc ...</rdfs:comment>
    <rdfs:comment xml:lang="fr">Indique que le vocabulaire sujet étend l'expressivité du vocabulaire objet en déclarant des relations de subsomption avec ce dernier, ou en utilisant ses classes comme domaine ou co-domaine d'un propriété du vocabulaire sujet, ou en définissant des contraintes locales etc.</rdfs:comment>
    <rdfs:label xml:lang="en">extends</rdfs:label>
    <rdfs:label xml:lang="fr">étend</rdfs:label>
    <ns0:term_status>stable</ns0:term_status>
    <dct:description>
		PREFIX rdfs:&lt;http://www.w3.org/2000/01/rdf-schema#&gt;
		PREFIX owl:&lt;http://www.w3.org/2002/07/owl#&gt;
		PREFIX voaf:&lt;http://purl.org/vocommons/voaf#&gt;
		CONSTRUCT{
			?vocab1 voaf:extends ?vocab2
		}
		WHERE{
			{?elem1 owl:inverseOf ?elem2. FILTER(!isBlank(?elem2))}
			UNION{?elem1 rdfs:domain ?elem2. FILTER(!isBlank(?elem2))}
			UNION{?elem1 rdfs:range ?elem2. FILTER(!isBlank(?elem2))}
			UNION{?elem2 rdfs:domain ?elem1. FILTER(!isBlank(?elem1))}
			UNION{?elem2 rdfs:range ?elem1. FILTER(!isBlank(?elem1))}
			?elem1 rdfs:isDefinedBy ?vocab1.
			?vocab1 a voaf:Vocabulary.
			?elem2 rdfs:isDefinedBy ?vocab2.
			?vocab2 a voaf:Vocabulary.
			FILTER(?vocab1!=?vocab2)
		}
	</dct:description>
    <rdfs:domain rdf:resource="http://purl.org/vocommons/voaf#Vocabulary"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocommons/voaf"/>
    <rdfs:range rdf:resource="http://purl.org/vocommons/voaf#Vocabulary"/>
  </owl:ObjectProperty>
</rdf:RDF>