Bonjour,
Je dispose d'un fichier XML-RTF constitué de structure <rdf:description>
liés entre-elles via l'attribut <rdf:ressource> d'une balise
<rdfs:subClassOf> à une ou plusieurs autres structure(s) <rdf:description>
...
... Et ce de manière récursive sur un nombre - par avance - indéterminé de
niveau
| ==========================
|
| <rdf:description rdf:about="#TOPIC_TYPE">
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
| </rdf:description>
|
| <rdf:description rdf:about="#FICHIER">
| <rdfs:subClassOf rdf:resource="#TOPIC_TYPE"/>
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
| </rdf:description>
|
| <rdf:description rdf:about="#ARTICLE">
| <rdfs:subClassOf rdf:resource="#TOPIC_TYPE"/>
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
| </rdf:description>
|
| <rdf:description rdf:about="#PERSONNALITY">
| <rdfs:subClassOf rdf:resource="#TOPIC_TYPE"/>
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
| </rdf:description>
|
| <rdf:description rdf:about="#PERSONNE">
| <rdfs:subClassOf rdf:resource="#PERSONNALITY"/>
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
| </rdf:description>
|
| <rdf:description rdf:about="#ENTREPRISE">
| <rdfs:subClassOf rdf:resource="#PERSONNALITY"/>
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
| </rdf:description>
|
| <rdf:description rdf:about="#ORGANISATION">
| <rdfs:subClassOf rdf:resource="#PERSONNALITY"/>
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
| </rdf:description>
|
| <rdf:description rdf:about="#DISTRIBUTEUR">
| <rdfs:subClassOf rdf:resource="#ENTREPRISE"/>
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
| </rdf:description>
|
| <rdf:description rdf:about="#TRANSPORTEUR">
| <rdfs:subClassOf rdf:resource="#ENTREPRISE"/>
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
| </rdf:description>
============================================
Comment rendre cette hierarchie plus explicite ? Comme par exemple :
============================================
| <TOPIC_TYPE>
| <FICHIER/>
| <ARTICLE/>
| <PERSONNALITY>
| <ENTREPRISE>
| <DISTRIBUTEUR/>
| <TRANSPORTEUR/>
| </ENTREPRISE>
| <PERSONNE>
| <ORGANISATION>
| </PERSONNALITY>
| </TOPIC_TYPE>
| ============================================
Merci pour toute piste me permettant de traiter ce type de
structure de manière générique via un design pattern par exemple.
Cordialement,
Bernard
Partager