<?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://purl.org/spar/scoro/funder">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/spar/scoro/"/>
    <rdfs:comment xml:lang="en">The role held by an agent of providing funds, for example for a research project.</rdfs:comment>
    <vaem:rationale xml:lang="en">
A funding agent is represented as an instance of `foaf:Agent`, related to the resource through the pattern defined in the Publishing Roles Ontology (PRO). 
According to said pattern, a `foaf:Agent` holds some role (`pro:RoleInTime`) characterized by a type (`pro:withRole`) - which, in this case, is `scoro:funder` - and related to the resource via `pro:relatesToEntity`.
        </vaem:rationale>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
    <rdf:type rdf:resource="http://purl.org/spar/scoro/FinancialRole"/>
    <vann:example>
        :european-commission a foaf:Agent ;
                pro:holdsRoleInTime :european-commission-funding .
        
        :european-commission-funding a pro:RoleInTime ;
                pro:withRole scoro:funder ;
                pro:relatesToEntity :my-dataset .
        </vann:example>
    <rdfs:label xml:lang="en">funder</rdfs:label>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
</rdf:RDF>
