SS_rd-relation.sparql 589 Bytes
SELECT DISTINCT ?RDLDesignation ?RDLDefinition ?EntityType ?CoPossessor ?ERHLocalname ?ERHOntology
WHERE {
    ?s pca-rdl:hasDesignation ?RDLDesignation .	
	?s p2:hasClassOfPossessor ?CoPossessor .
	?s pca-rdl:hasDefinition ?RDLDefinition .
	?s rdf:type ?p2 .
	BIND (afn:localname(?p2) AS ?EntityType ) 
	OPTIONAL {
		?spec p2:hasSubclass ?s .
		?spec p2:hasSuperclass ?sup .  
	 	?sup pca-rdl:hasDesignation ?RDLSuperclass .
		?sup pca-rdl:hasIdPCA ?RDLSuperclassId .
	}

	?erh owl:sameAs ?s .
	BIND (afn:localname(?erh) AS ?ERHLocalname ) 
	BIND (afn:namespace(?erh) AS ?ERHOntology ) 
}