sparna-git / shacl-play

SHACL validation UI, SHACL documentation generator, SHACL generator from RDF.
http://shacl-play.sparna.fr
GNU Lesser General Public License v3.0
24 stars 15 forks source link

Diagram : quand on a 2 propriétés déclarées explicitement inverseOf l'une de l'autre, dessiner une seule flèche dans le diagramme #23

Closed tfrancart closed 2 years ago

tfrancart commented 3 years ago

Cela limiterait beaucoup le nombre de flèches dans le diagramme

(il faut connaitre l'ontologie pour cela) il faut concaténer les 2 libellés des 2 propriétés

tfrancart commented 3 years ago

Fichiers de test :

ScoLOMFR-V7-AP-SHACL

ScoLOMFR-V7-AP-SHACL-2021-04-15.ttl.zip

tfrancart commented 3 years ago

Dessiner un seul trait avec 2 flèches à chaque bout. Construire le libellé avec les 2 libellés de propriété séparés par un " / "; exemple : domaineInclutPointDeProgramme / pointDeProgrammeInclusDansDomaine ou subGroup / superGroup [0..1]

tfrancart commented 3 years ago

Le lien owl:inverseOf doit être lu dans l'ontologie : ontologie.owl.zip

<owl:ObjectProperty rdf:about="https://www.reseau-canope.fr/scolomfr/ontologie#competenceIncluseDansDomaine">
        <owl:inverseOf rdf:resource="https://www.reseau-canope.fr/scolomfr/ontologie#domaineInclutCompetence"/>
        <rdfs:domain rdf:resource="https://www.reseau-canope.fr/scolomfr/ontologie#Competence"/>
        <rdfs:range rdf:resource="https://www.reseau-canope.fr/scolomfr/ontologie#DomaineEnseignement"/>
        <rdfs:label xml:lang="fr">compétence incluse dans domaine</rdfs:label>
    </owl:ObjectProperty>