This is my RDF graph represented in RDF/XML fromat:
<?xml version="1.0" ?>
<rdf:RDF
xmlns:ex="http://www.example#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xml:base="http://www.test#">
<ex:cat rdf:ID="_101">
<ex:name>Milk</ex:name>
</ex:cat>
<ex:dog rdf:ID="_2001">
<ex:name>Lub</ex:name>
</ex:dog>
</rdf:RDF>
These are the triples I get when I parse it with w3.org/RDF/Validator:
Number Subject Predicate Object
1 http://www.test#_101 rdf:type ex:cat
2 http://www.test#_101 ex:name "Milk"
3 http://www.test#_2001 rdf:type ex:dog
4 http://www.test#_2001 ex:name "Lub"
My question is why are there triples with rdf:type
predicate? Which parts of my RDF/XML get mapped to those triples?