le type d'une ressource est défini par la propriété rdf:type que l'on peut dans le langage SPARQL, comme en Turtle, abréger par a (est un). La requête pour découvrir tous les types associés à Paul Auster est donc

PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX dbo: <http://dbpedia.org/ontology/>

SELECT ?t  ?l WHERE {
       dbr:Paul_Auster a ?t.
       OPTIONAL {
           ?t rdfs:label ?l.
       }
} ORDER BY ?t

La clause OPTIONAL permet d'avoir toutes les types associés à Paul Auster et pour ceux qui en ont un, leur label. Si la clause OPTIONAL était absente nous n'obtiendrions que les type ayant au moins un label, les types sans label n'apparaitraient plus dans les solutions.

Parmi toutes les types trouvés, celui qui semble le mieux approprié pour indiquer qu'une personne est un écrivain est la classe dbo:Writer