<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
   xmlns:vaem="http://www.linkedmodel.org/schema/vaem#"
   xmlns:vann="http://purl.org/vocab/vann/"
   xmlns:vs="http://www.w3.org/2003/06/sw-vocab-status/ns#"
>
  <rdf:Description rdf:about="http://xmlns.com/foaf/0.1/name">
    <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#label"/>
    <rdfs:comment xml:lang="en">A name for some thing.</rdfs:comment>
    <rdfs:label xml:lang="en">has name</rdfs:label>
    <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
    <vaem:rationale xml:lang="en">
This is the most generic [FOAF](http://xmlns.com/foaf/0.1/) property for names.
While two more specific properties are also available for people (`foaf:givenName` and `foaf:familyName`), the coverage of `foaf:name` guarantees its application to any agent (people, organizations, etc.). 
However, those more specific properties could additionally or alternatively be used if the creator is indeed a `foaf:Person`.

The name type (e.g., organizational or personal) is expressed by specifying whether the agent involved is a person (`foaf:Person`) or an organization (`foaf:Organization`).

The language of a name is expressed via a language-tagged literal, whose value must follow the pattern defined by the XML schema language type (e.g., `en`, `it`, `fr`, `cmn`, `nys`, `swh`, and so on). 
        </vaem:rationale>
    <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <vann:example>
        :david-shotton a foaf:Person ;
                foaf:name "David Shotton"@en .
        </vann:example>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
</rdf:RDF>
