Le modèle peut être raffiné en précisant que laurent thiry est du type Personne
, l'ensisa une Institution
, le web sémantique un Thème
.
La relation "est un(e)" correspond alors à un typage et à la propriété rdf:type
<rdf:Description rdf:about="http://www.model.org/Person"/>
<rdf:Description rdf:about="http://www.model.org/Institution"/>
<rdf:Description rdf:about="http://www.model.org/Theme"/>
<rdf:Description rdf:about="http://www.model.org/laurent_thiry">
...
<rdf:type rdf:resource="http://www.model.org/Person"/>
</rdf:Description>
<rdf:Description rdf:about="http://www.model.org/ensisa">
<rdf:type rdf:resource="http://www.model.org/Institution"/>
</rdf:Description>
<rdf:Description rdf:about="http://www.model.org/semantic_web">
...
<rdf:type rdf:resource="http://www.model.org/Theme"/>
</rdf:Description>
Nb. La notion de "type" permet de travailler sur des "ensembles" de valeurs, avec des sous-ensembles, des restrictions d'ensembles (ex. qu'est-ce qu'un employé ?), etc.