@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://purl.org/cerif/frapo/hasStartDate> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has start date"@en;
  rdfs:comment "The start date of something, such as a project."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:hasStartDate \"2026-01-01T00:00:00\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/FeeOrFree> a owl:DatatypeProperty;
  rdfs:label "is fee or free"@en;
  rdfs:comment "The specification whether participation in an event is free, or requires payment of a fee."@en;
  <http://purl.org/vocab/vann/example> """
    :my-conference
        frapo:feeOrFree \"fee\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/providesFractionOfTotalFunding> a owl:ObjectProperty;
  rdfs:label "provides fraction of total funding"@en;
  rdfs:comment "The relation between funding and a budget, specifying what fraction of the total budget is provided by that source of funding."@en;
  rdfs:domain <http://purl.org/cerif/frapo/Funding>;
  rdfs:range <http://purl.org/cerif/frapo/Budget>;
  <http://purl.org/vocab/vann/example> """
    :my-funding a frapo:Funding ;
        frapo:providesFractionOfTotalFunding :my-budget .

    :my-budget a frapo:Budget .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasORCID> a owl:DatatypeProperty;
  rdfs:label "has ORCID"@en;
  owl:equivalentProperty <http://purl.org/spar/scoro/hasORCID>;
  rdfs:comment "An individual's Open Researcher and Contributor ID (ORCID), an alphanumeric identifier for individual scholars."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasPersonalIdentifier>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasORCID \"0000-0003-0530-4305\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasApplicationDeadline> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has application deadline"@en;
  rdfs:comment "The date by which an application, for example a job application, a fellowship application or a grant application, has to be submitted if it is to be considered for acceptance or funding."@en;
  rdfs:domain <http://purl.org/cerif/frapo/Application>;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-application a frapo:Application ;
        frapo:hasApplicationDeadline \"2026-10-31T23:59:59\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://xmlns.com/foaf/0.1/birthday> a owl:DatatypeProperty;
  rdfs:label "has birthday"@en;
  rdfs:comment "The date of birth of an agent."@en;
  rdfs:isDefinedBy <http://xmlns.com/foaf/0.1/>;
  rdfs:range xsd:date;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date> .

<http://purl.org/spar/scoro/OrganizationRole> a owl:Class;
  rdfs:label "organizational role"@en;
  rdfs:comment "A role that an agent might hold with respect to an organization and its administration, particularly within an academic context."@en;
  rdfs:isDefinedBy <http://purl.org/spar/scoro/> .

<http://purl.org/cerif/frapo/hasTemporalDuration> a owl:DatatypeProperty;
  rdfs:label "has temporal duration"@en;
  rdfs:comment "The temporal duration of some entity such as an event or a project."@en;
  rdfs:range xsd:dateTime;
  <http://purl.org/vocab/vann/example> """
    :my-employment-contract 
        frapo:hasTemporalDuration \"2026-01-31/2029-01-31\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Scholarship> a owl:Class;
  rdfs:label "scholarship"@en;
  rdfs:comment "A financial grant to a scholar to enable them to undertake advanced academic study."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Stipend>;
  <http://purl.org/vocab/vann/example> """
    :my-scholarship a frapo:Scholarship ;
        frapo:hasMonetaryValue \"19000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasKeyword> a owl:DatatypeProperty;
  rdfs:label "has keyword"@en;
  rdfs:comment "A keyword relating to an entity."@en;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:hasKeyword \"Semantic Web\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Studentship> a owl:Class;
  rdfs:label "studentship"@en;
  rdfs:comment "A financial grant to a student to enable them to undertake advanced academic study."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Stipend>;
  <http://purl.org/vocab/vann/example> """
    :my-studentship a frapo:Studentship ;
        frapo:hasMonetaryValue \"7000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/consultancy-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "consultancy costs"@en;
  rdfs:comment "A budget category to cover the costs of consultancy fees."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:consultancy-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCurrency> a owl:DatatypeProperty;
  rdfs:label "has currency"@en;
  rdfs:comment "The currency used to specify a financial entity."@en;
  rdfs:seeAlso <http://purl.org/cerif/frapo/hasMonetaryValue>;
  <http://purl.org/vocab/vann/example> """
    :my-account-statement 
        frapo:hasCurrency \"euro\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasRegistrationDeadline> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has registration deadline"@en;
  rdfs:comment "The date by which registration must be made, for example renewal of an internet domain name."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-funding-programme 
        frapo:hasRegistrationDeadline \"2026-09-30T17:00:00\"^^xsd:dateTime . 
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/directly-allocated-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "directly allocated costs"@en;
  rdfs:comment "A budget category to cover those costs normally borne by an institution, that are assigned to the budget of an externally funded project to cover the value of contributions to that project, for example to pay for the salary of a permanent member of staff seconded to work on the project, to compensate the employing organization for the loss of that person's efforts on other activities that he or she would otherwise be undertaking were it not for that secondment."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:directly-allocated-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasManufactureDate> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has data of manufacture"@en;
  rdfs:comment "The date of manufacture of something."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-equipment 
        frapo:hasManufactureDate \"2025-11-20T00:00:00\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo> a owl:Ontology;
  <http://purl.org/dc/elements/1.1/contributor> "Silvio Peroni (https://orcid.org/0000-0003-0530-4305)",
    "Sebastian Barzaghi (https://orcid.org/0000-0002-0799-1527)";
  <http://purl.org/dc/elements/1.1/creator> "David Shotton (https://orcid.org/0000-0001-5506-523X)";
  <http://purl.org/dc/elements/1.1/date> "2026-08-14";
  <http://purl.org/dc/elements/1.1/description> """
The **_Funding, Research Administration and Projects Ontology (FRAPO)_** is a [CERIF-compliant](http://www.eurocris.org/cerif/main-features-cerif) ontology for describing administrative information relating to grant funding and research projects. 
It can be used for the characterization of grant applications (e.g., `frapo:Grant`), funding bodies (e.g., `frapo:University`), research projects, project partners, etc.; in other words, the sort of information stored in Current Research Information Systems (CRIS). 
It can also be used to describe other types of projects, for example building projects and educational projects.

FRAPO, which is written in OWL 2 DL, imports [FOAF](http://xmlns.com/foaf/spec/) for characterizing people. 
FRAPO is designed to be used in conjunction with [SCoRO](https://www.sparontologies.net/ontologies/scoro) that provides structured vocabulary terms to describe the contributions (`scoro:Contribution`) and roles of scholars (`pro:Role`), and the organizations of which they are members, with respect to projects, research investigations and other academic activities describable using FRAPO, and to the scholarly journal articles and other outputs that result from them.

![The main architecture of FRAPO.](frapo.png)

Terms for documents of relevance to the scholarly domain covered by FRAPO, including grant applications, project plans, project reports, datasets and journal articles, are already provided by [FaBiO](https://www.sparontologies.net/ontologies/fabio) and are therefore not included within FRAPO.

FRAPO also permits descriptions of various types of applications, funding programs, infrastructure entities (e.g., services and research facilities), and a wide range of financial entities (e.g., accounts, contracts, quotations, purchases, invoices and payments), and the relationships between them (e.g., has application outcome, is manufactured by, is purchased by, has dispatch date, has purchase order number, has acronym) not shown in the diagram above.

## Examples of use

In the following subsections, we introduce some examples to showcase how to use FRAPO. 

The prefixes that are used in all the examples provided below are defined as follows:

    @prefix : <http://www.sparontologies.net/example/> .
    @prefix fabio: <http://purl.org/spar/fabio/> .
    @prefix foaf: <http://xmlns.com/foaf/0.1/> .
    @prefix frapo: <http://purl.org/cerif/frapo/> .
    @prefix person: <http://data.semanticweb.org/person/> .
    @prefix org: <http://data.semanticweb.org/organization/> .
    @prefix pro: <http://purl.org/spar/pro/> .
    @prefix scoro: <http://purl.org/spar/scoro/> .

### Describing fundings, investigations and research outputs 

The specification of the connection between a research paper, the investigation done and discussed in it and the funds that allowed such investigation are important aspects to describe in the paper itself. Usually, such aspects are introduced in a footnote or, even better, in an appropriate acknowledgement section that describe them in natural language.

The use of FRAPO in combination with other SPAR Ontologies such as FaBiO and SCoRO permits the description of the aforementioned aspects in RDF. For instance, the well-known paper published by a young Peter Mika and entitled \"Ontologies are us: a unified model of social networks and semantics\" has been one of the outcomes of Mika's investigation founded by his Ph.D. scholarship. 
FRAPO allows one to explicitly describe all of this by means of its several classes and properties.

    org:vrije-universiteit-amsterdam a frapo:University ;
        foaf:name \"Free University Amsterdam\"@en ;
        frapo:awards :phd-scholarship-2004 .

    :investigation a frapo:Investigation ;
        frapo:hasOutput
            <http://dx.doi.org/10.1016/j.websem.2006.11.002> .

    :phd-scholarship-2004 a frapo:Scholarship ;
        foaf:name \"Ph.D. Scholarship 2004\" ;
        frapo:funds :investigation .

    person:peter-mika a foaf:Person ;
        foaf:name \"Peter Mika\" ;
        pro:holdsRoleInTime :affiliation-vua ;
        scoro:makesContribution
            :mika-writes-draft ,
            :mika-revises-manuscript .

    :mika-writes-draft a scoro:ContributionSituation ;
        scoro:withContribution scoro:writes-manuscript-draft ;
        scoro:withContributionEffort scoro:solo-effort ;
        scoro:relatesToEntity
            <http://dx.doi.org/10.1016/j.websem.2006.11.002> .

    :mika-revises-manuscript a scoro:ContributionSituation ;
        scoro:withContribution scoro:revises-manuscript ;
        scoro:withContributionEffort scoro:solo-effort ;
        scoro:relatesToEntity
            <http://dx.doi.org/10.1016/j.websem.2006.11.002> .

    :affiliation-vua a pro:RoleInTime ;
        pro:withRole scoro:affiliate ;
        pro:relatesToOrganization org:vrije-universiteit-amsterdam ;
        pro:relatesToDocument
            <http://dx.doi.org/10.1016/j.websem.2006.11.002> .

## Competency Questions

FRAPO can be used for answering several questions related to administrative information about grant funding and research projects.
In the following subsections, some of them are introduced together with their respective SPARQL queries. 

The prefixes that are used in all the SPARQL queries provided below are defined as follows:

    PREFIX frapo: <http://purl.org/cerif/frapo/>
    PREFIX scoro: <http://purl.org/spar/scoro/>
    PREFIX foaf: <http://xmlns.com/foaf/0.1/>
    PREFIX pro: <http://purl.org/spar/pro/>

### CQ1

Which funding awards or scholarships are granted by a university?

    SELECT ?university ?universityName ?award ?awardName
    WHERE {
        ?university a frapo:University ;
            frapo:awards ?award .
        OPTIONAL { ?university foaf:name ?universityName . }
        OPTIONAL { ?award foaf:name ?awardName . }
    }

### CQ2

Which investigation is funded by a specific scholarship?

    SELECT ?fundingAward ?awardName ?investigation
    WHERE {
        ?fundingAward a frapo:Scholarship ;
            frapo:funds ?investigation .
        ?investigation a frapo:Investigation .
        OPTIONAL { ?fundingAward foaf:name ?awardName . }
    }

### CQ3

What outputs are produced by an investigation?

    SELECT ?investigation ?outputDocument
    WHERE {
        ?investigation a frapo:Investigation ;
            frapo:hasOutput ?outputDocument .
    }

### CQ4

Which funding awards granted by a university finance an investigation that produced a document to which an author is affiliated?

    SELECT ?person ?university ?award ?investigation ?document
    WHERE {
        ?person a foaf:Person ;
            pro:holdsRoleInTime ?roleInTime .
        ?roleInTime pro:relatesToOrganization ?university ;
            pro:relatesToDocument ?document .
        ?university a frapo:University ;
            frapo:awards ?award .
        ?award frapo:funds ?investigation .
        ?investigation frapo:hasOutput ?document .
    }

### CQ5

What specific contributions are made by a person toward an output document resulting from a funded investigation?

    SELECT ?person ?contributionType ?effort ?document ?investigation
    WHERE {
        ?person a foaf:Person ;
            scoro:makesContribution ?situation .
        ?situation a scoro:ContributionSituation ;
            scoro:withContribution ?contributionType ;
            scoro:relatesToEntity ?document .
        ?investigation a frapo:Investigation ;
            frapo:hasOutput ?document .
        OPTIONAL { ?situation scoro:withContributionEffort ?effort . }
    }

""";
  <http://purl.org/dc/elements/1.1/title> "The Funding, Research Administration and Projects Ontology (FRAPO)";
  owl:imports <https://w3id.org/spar/foaf>;
  <http://purl.org/dc/terms/bibliographicCitation> "David Shotton. The Funding, Research Administration and Projects Ontology. Revision: 1.2.0. http://purl.org/spar/frapo.";
  owl:backwardCompatibleWith <https://sparontologies.github.io/frapo/2017-09-04/frapo.xml>;
  owl:priorVersion <https://sparontologies.github.io/frapo/2017-09-04/frapo.xml>;
  owl:versionIRI <https://sparontologies.github.io/frapo/2026-08-14/frapo.xml>;
  <http://purl.org/dc/terms/created> "2014-01-31";
  <http://purl.org/dc/terms/issued> "2017-09-04";
  <http://purl.org/dc/terms/modified> "2026-08-14";
  <http://purl.org/ontology/bibo/doi> "https://doi.org/10.25504/FAIRsharing.0a2576";
  <http://purl.org/vocab/vann/preferredNamespacePrefix> "frapo"@en;
  <http://purl.org/vocab/vann/preferredNamespaceUri> "http://purl.org/spar/frapo"@en;
  rdfs:seeAlso <http://www.sparontologies.net/ontologies/frapo>;
  <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by/4.0/>;
  <http://purl.org/dc/terms/publisher> <https://ror.org/00wb4mk85>;
  <http://purl.org/dc/terms/source> <https://github.com/sparontologies/frapo/docs/cq.md>;
  <http://xmlns.com/foaf/0.1/logo> <https://github.com/SPAROntologies/frapo/blob/master/spar.png>;
  <https://schema.org/codeRepository> <https://github.com/SPAROntologies/frapo>;
  <https://schema.org/includedInDataCatalog> <https://fairsharing.org/>;
  <http://purl.org/ontology/bibo/status> <http://purl.org/ontology/bibo/status/published>;
  owl:versionInfo "1.2.0";
  <https://schema.org/keywords> "semantic publishing"@en, "scholarly publishing"@en,
    "scholarly funding"@en, "scientometrics"@en, "bibliometrics"@en;
  <https://schema.org/image> <https://github.com/SPAROntologies/frapo/blob/master/docs/current/frapo.png> .

<http://purl.org/cerif/frapo/Endeavour> a owl:Class;
  rdfs:label "endeavour"@en;
  rdfs:comment "An activity, such as a research investigation, that is enabled by a project."@en;
  rdfs:subClassOf owl:Thing;
  <http://www.w3.org/2004/02/skos/core#note> """
 An endeavour relates to the academic and practical aspects of undertaking that endeavour - thus for a research investigation the research itself, including the hypotheses being investigated, the experiments being undertaken, the data being gathered and analysed, the interpretations being drawn from the data, and the results obtained. 
 In contrast, the project relates to the administrative aspects of undertaking an endeavour, including the funding obtained, the people employed, and the management of the project in terms of deadlines and deliverables.
    """@en;
  <http://purl.org/vocab/vann/example> """
    :my-endeavour a frapo:Endeavour ;
        frapo:isEnabledBy :my-project .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/FundingAgency> a owl:Class;
  rdfs:label "funding agency"@en;
  rdfs:comment "An organization that provides funding for projects or resources, often in the form of grants awarded on the basis of competitive application."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-funding-agency a frapo:FundingAgency ;
        foaf:name \"The National Science Foundation\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/service-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "service costs"@en;
  rdfs:comment "A budget category to cover the costs of services used by a project, for example a DNA sequencing service, or an equipment maintenance service."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:service-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isEmployedBy> a owl:ObjectProperty;
  rdfs:label "is employed by"@en;
  <http://www.w3.org/2004/02/skos/core#note> "This property should not be used for the other meaning of \"employ\", meaning to use something, e.g. \"Great skill is employed by master craftsmen . . .\"/"@en;
  rdfs:comment "The relation between an employed agent, typically a person or an organization, and an employing agent."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:isEmployedBy :my-university .

    :my-university a frapo:University .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/supplies> a owl:ObjectProperty;
  rdfs:label "supplies"@en;
  rdfs:comment "The relation between a supplier and a supplied entity, or an agent to whom the entity is supplied."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-supplier a frapo:Supplier ;
        frapo:supplies :my-service .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.w3.org/2006/timezone#TimeZone> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has time zone"@en;
  rdfs:comment "The time zone relating to an entity."@en;
  rdfs:isDefinedBy <http://www.w3.org/2006/timezone#> .

<http://purl.org/cerif/frapo/ConsortiumAgreement> a owl:Class;
  rdfs:label "consortium agreement"@en;
  rdfs:comment "A formal agreement between members of a consortium, for example between research groups at different universities engaged in a multi-partner research project."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Contract>;
  <http://purl.org/vocab/vann/example> """
    :my-consortium-agreement a frapo:ConsortiumAgreement ;
        frapo:hasStartDate \"2026-01-01\"^^xsd:date ; 
        frapo:hasEndDate \"2029-12-31\"^^xsd:date .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Account> a owl:Class;
  rdfs:label "account"@en;
  rdfs:comment "A mechanism for administering money, typically owned by an agent and dedicated to a particular purpose, for example the equipment account of a university department, to be used only for the purchase or maintenance of items of equipment. "@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-account a frapo:Account ;
        frapo:hasAccountNumber \"ACC-987654\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasOrganizationalInformation> a owl:DatatypeProperty;
  rdfs:label "has organizational information"@en;
  rdfs:comment "Some information about the organization."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Organization>;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasAgentInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-organization a foaf:Organization ;
        frapo:hasOrganizationalInformation \"Non-profit research institute founded in 1980\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ServiceContract> a owl:Class;
  rdfs:label "service contract"@en;
  rdfs:comment "A contract for the provision of a service such as a cleaning service, or for the regular servicing, maintenance and repair of some item of equipment or infrastructure."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Contract>;
  <http://purl.org/vocab/vann/example> """
    :my-service-contract a frapo:ServiceContract ;
        frapo:hasStartDate \"2026-02-01\"^^xsd:date ; 
        frapo:hasEndDate \"2029-01-31\"^^xsd:date .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Fee> a owl:Class;
  rdfs:label "fee"@en;
  rdfs:comment "An amount of money paid for something that is not purchased."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-fee a frapo:Fee ;
        frapo:hasMonetaryValue \"100\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isDonatedBy> a owl:ObjectProperty;
  rdfs:label "is donated by"@en;
  rdfs:comment "The relation between a gift and the benefactor who provided it."@en;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-gift 
        frapo:isDonatedBy :my-person .

    :my-person a foaf:Person .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCatalogNumber> a owl:DatatypeProperty;
  rdfs:label "has catalog number"@en;
  rdfs:comment "The catalog number of something."@en;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-equipment 
        frapo:hasCatalogNumber \"CAT-00982\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasDomainName> a owl:DatatypeProperty;
  rdfs:label "has domain name"@en;
  rdfs:comment "An internet domain name that has been registered for an entity, for example http://www.miidi.org for MIIDI, the Minimal Information standard for reporting an Infectious Disease Investigation."@en;
  <http://purl.org/vocab/vann/example> """
    :my-university 
        frapo:hasDomainName \"unibo.it\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasJobTitle> a owl:DatatypeProperty;
  rdfs:label "has job title"@en;
  rdfs:comment """The job title held by a person, such as might appear next to the name in a directory or on a conference name badge. For example, the person's specific job title might be \"Linacre Professor of Zoology\" or \"Regius Professor of Moral Philosophy\". 
"""@en;
  <http://www.w3.org/2004/02/skos/core#note> """
This job title properly refers to the **role** held by that person (e.g. \"Head of Department\"), which can be separately defined using SCoRO, the Scholarly Contributions and Roles Ontology (http://purl.org/spar/scoro/).
    """@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Person>;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasPersonalInformation>;
  rdfs:seeAlso <http://purl.org/spar/scoro/withJobTitle>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasJobTitle \"Associate Professor\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasEndDate> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has end date"@en;
  rdfs:comment "The end date for something, such as a project."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-employment-contract 
        frapo:hasEndDate \"2029-01-31T23:59:59\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/facilities-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "facilities costs"@en;
  rdfs:comment "A budget category to cover the costs of maintaining facilities used by a project, for example an electron microscopy facility."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:facilities-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasNameSuffix> a owl:DatatypeProperty;
  rdfs:label "has name suffix"@en;
  rdfs:comment "The letters that should be displayed after a person's name."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasPersonalInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasNameSuffix \"Jr.\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasFunderIdentifier> a owl:DatatypeProperty;
  rdfs:label "has funder identifer"@en;
  rdfs:comment "An identifier for a funding agency."@en;
  rdfs:domain <http://purl.org/cerif/frapo/FundingAgency>;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-funding-agency a frapo:FundingAgency ;
        frapo:hasFunderIdentifier \"10.13039/501100000781\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasHonorificSuffix> a owl:DatatypeProperty;
  rdfs:label "has post-nominals"@en;
  rdfs:comment "The letters that should be displayed after a person's name to indicate qualification, membership or fellowship in a professional society, honours or elite status, e.g. MRCVS, FRCS, FRS, OBE, Kt."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasNameSuffix>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasHonorificSuffix \"OBE\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Status> a owl:Class;
  rdfs:label "status"@en;
  rdfs:comment "The status of something such as an application, an investigation or a project."@en;
  rdfs:subClassOf <http://purl.org/spar/pso/Status>;
  <http://purl.org/vocab/vann/example> """
    :my-application
        pso:holdsStatusInTime :my-status-in-time .
    
    :my-status-in-time a pso:StatusInTime ;
        pso:withStatus frapo:accepted .
    
    frapo:accepted a frapo:Status .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ServiceContractFee> a owl:Class;
  rdfs:label "service contract fee"@en;
  rdfs:comment "A fee paid periodically, typically annually, to obtain access when required to a service such as an equipment maintenance contract.\""@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Fee>;
  <http://purl.org/vocab/vann/example> """
    :my-service-contract-fee a frapo:ServiceContractFee ;
        frapo:hasMonetaryValue \"8000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ComputationalService> a owl:Class;
  rdfs:label "computational service"@en;
  rdfs:comment "A service provided by a computer system."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Service>;
  <http://purl.org/vocab/vann/example> """
    :my-computational-service a frapo:ComputationalService ;
        foaf:name \"Quipu Virtual Machine\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Library> a owl:Class;
  rdfs:label "library"@en;
  rdfs:comment "A facility in which printed documents (for example books and journals) are deposited for long-term preservation and access."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Repository>;
  <http://purl.org/vocab/vann/example> """
    :my-library a frapo:Library ;
        foaf:name \"Biblioteca Umanistica \"Ezio Raimondi\"\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Grant> a owl:Class;
  rdfs:label "grant"@en;
  rdfs:comment "A financial award by a funding agency for a particular project or purpose, usually awarded on the basis of a competitive application."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Funding>;
  <http://purl.org/vocab/vann/example> """
    :my-grant a frapo:Grant ;
        frapo:hasValue \"50000\"^^xsd:decimal;
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ComputationalAgent> a owl:Class;
  rdfs:label "computational agent"@en;
  rdfs:comment "A computer system or software program whose action has an effect on external events, for example a laboratory robot that undertakes your experiments, or the financial control system that controls an institution's payrole, or that, following programmed business rules, prevents the principal investigator from placing an order for research equipment because there is insufficient money left in the project budget."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-computational-agent a frapo:ComputationalAgent ;
        foaf:name \"Backup Bot\" ; 
        frapo:isEmployedBy :my-organization .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCallIdentifier> a owl:DatatypeProperty;
  rdfs:label "has call identifier"@en;
  rdfs:comment "The identifying number of a call for applications issued by a funding agency."@en;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-call-for-application 
        frapo:hasCallIdentifier \"ERC-2026-STG\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/dc/terms/identifier> a owl:DatatypeProperty;
  rdfs:label "identifier"@en;
  rdfs:comment """A unique and unambiguous reference to the resource within a given context.
"""@en;
  <http://www.w3.org/2004/02/skos/core#note> "Recommended best practice is to identify the resource by means of a string conforming to a formal identification system."@en;
  rdfs:isDefinedBy <http://purl.org/dc/terms> .

<http://xmlns.com/foaf/0.1/Project> a owl:Class;
  rdfs:label "project"@en;
  rdfs:comment "An administrative entity that enables an endeavour such as a research investigation.  A project relates to the administrative aspects of undertaking an endeavour, including the funding obtained, the people employed, and the management of the project in terms of deadlines and deliverables.  In contrast, an endeavour such as a research investigation relate to the academic and practical aspects of undertaking that endeavour - thus for a research investigation: the research itself, including the hypotheses being investigated, the experiments being undertaken, the data being gathered and analysed, the interpretations being drawn from the data, and the results obtained."@en;
  rdfs:isDefinedBy <http://xmlns.com/foaf/0.1/> .

<http://purl.org/cerif/frapo/submits> a owl:ObjectProperty;
  rdfs:label "submits"@en;
  rdfs:comment "The relation between an agent and an entity that is submitted to some third party, for example a grant application submitted to a funding agency, a manuscript submitted to a publisher, a quotation submitted by a vendor, or a dataset submitted by a researcher to a data repository."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:submits :my-funding-application .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Endowment> a owl:Class;
  rdfs:label "endowment"@en;
  rdfs:comment "A transfer, generally as a gift, of money or property to an institution to provide a permanent fund, the income from which is to be used for a particular purpose."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Gift>;
  <http://purl.org/vocab/vann/example> """
    :my-endowment a frapo:Endowment ;
        frapo:hasMonetaryValue \"500000\"^^xsd:decimal ; 
        frapo:hasCurrency \"USD\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/PurchaseOrder> a owl:Class;
  rdfs:label "purchase order"@en;
  rdfs:comment "An official order from a purchasing institution to a supplier for the purchase of goods or services, often issued in response to the receipt of a quotation from the supplier."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-purchase-order a frapo:PurchaseOrder ;
        frapo:hasPurchaseOrderNumber \"PO-2026-0045\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Funding> a owl:Class;
  rdfs:label "funding"@en;
  rdfs:comment "An amount of money available to finance some project or activity. "@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-funding a frapo:Funding ;
        frapo:hasMonetaryValue \"50000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isSuppliedBy> a owl:ObjectProperty;
  rdfs:label "is supplied by"@en;
  rdfs:comment "The relation between an entity that is supplied, or an agent to whom an entity is supplied, and the supplier."@en;
  rdfs:range <http://purl.org/cerif/frapo/Supplier>;
  owl:inverseOf <http://purl.org/cerif/frapo/supplies>;
  <http://purl.org/vocab/vann/example> """
    :my-service 
        frapo:isSuppliedBy :my-supplier .

    :my-supplier a frapo:Supplier .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/accepted> a <http://purl.org/cerif/frapo/Status>, owl:NamedIndividual;
  rdfs:label "accepted"@en;
  rdfs:comment "The status of something such as an application as having been accepted."@en;
  <http://purl.org/vocab/vann/example> """
    :my-application
        pso:holdsStatusInTime :my-status-in-time .
    
    :my-status-in-time a pso:StatusInTime ;
        pso:withStatus frapo:accepted .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasFaxNumber> a owl:DatatypeProperty;
  rdfs:label "has fax number"@en;
  rdfs:comment "A fax number for an agent."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasAgentInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-organization a foaf:Organization ;
        frapo:hasFaxNumber \"+39-051-123456\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasPostCode> a owl:DatatypeProperty;
  rdfs:label "has post code"@en;
  rdfs:comment "The postal code of an address."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasCode>;
  <http://purl.org/vocab/vann/example> """
    :my-postal-address 
        frapo:hasPostCode \"40126\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Department> a owl:Class;
  rdfs:label "department"@en;
  rdfs:comment "A department or sub-section within a larger organization, for example a university academic department."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-department a frapo:Department ;
        foaf:name \"Computer Science Department\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pro/RoleInTime> a owl:Class;
  rdfs:label "role in time"@en;
  rdfs:comment "A particular situation that describe a role an agent may have, that can be restricted to a particular time interval."@en;
  rdfs:isDefinedBy <http://purl.org/spar/pro/> .

<http://purl.org/spar/pro/holdsRoleInTime> a owl:ObjectProperty;
  rdfs:label "holds role in time"@en;
  rdfs:comment "The relation between an agent and a role that the agent holds."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  rdfs:isDefinedBy <http://purl.org/spar/pro/>;
  rdfs:range <http://purl.org/spar/pro/RoleInTime> .

<http://purl.org/cerif/frapo/hasExpiryDate> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has expiry date"@en;
  rdfs:comment "The expiry date of something, for example a drug, beyond which the manufacture recommends that it should not be used."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-contract 
        frapo:hasExpiryDate \"2028-12-31T23:59:59\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Invoice> a owl:Class;
  rdfs:label "invoice"@en;
  rdfs:comment "An invoice for payment of goods or services."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-invoice a frapo:Invoice ;
        frapo:hasInvoiceDate \"2026-07-10\"^^xsd:date .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasDecisionDate> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has decision date"@en;
  <http://www.w3.org/2004/02/skos/core#note> "This same data property appears in FaBiO, the FRBR-aligned Bibliographic Ontology (http://purl.org/spar/fabio/)."@en;
  rdfs:comment "The date on which a particular action is or will be decided upon, or when an application, such as a grant application, is or will be approved or rejected."@en;
  rdfs:range xsd:dateTime;
  rdfs:seeAlso <http://purl.org/spar/fabio/hasDecisionDate>, <http://purl.org/cerif/frapo/hasAwardDate>;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-funding-application 
        frapo:hasDecisionDate \"2026-06-30T12:00:00\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasPersonalInformation> a owl:DatatypeProperty;
  rdfs:label "has personal information"@en;
  rdfs:comment "Information about a person."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Person>;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasAgentInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasPersonalInformation \"Senior Researcher at the Institute\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/purchasesFrom> a owl:ObjectProperty;
  rdfs:label "purchases from"@en;
  rdfs:comment "The relation between a purchaser and a supplier from whom the purchase is made."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/cerif/frapo/sellsTo>;
  <http://purl.org/vocab/vann/example> """
    :my-university a frapo:University ;
        frapo:purchasesFrom :my-vendor .

    :my-vendor a frapo:Vendor .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Owner> a owl:Class;
  rdfs:label "owner"@en;
  rdfs:comment "The agent who owns an entity."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-owner a frapo:Owner ;
        foaf:name \"John Doe\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/FundingApplication> a owl:Class;
  rdfs:label "funding application"@en;
  <http://www.w3.org/2004/02/skos/core#note> "For the documents supporting a funding application, use `fabio:GrantApplicationDocument` and `fabio:CaseForSupportDocument`."@en;
  rdfs:comment "The activity of applying for funding."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Application>;
  <http://purl.org/vocab/vann/example> """
    :my-funding-application a frapo:FundingApplication ;
        frapo:isSubmittedBy :my-person .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/building-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "building costs"@en;
  rdfs:comment "A budget category to cover the costs of constructing, renovating or modifying a physical building."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:building-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasProvenance> a owl:DatatypeProperty;
  rdfs:label "has provenance"@en;
  rdfs:comment "The description of the provenance of an entity."@en;
  rdfs:subPropertyOf owl:topDataProperty;
  <http://purl.org/vocab/vann/example> """
    :my-material-output 
        frapo:hasProvenance \"Generated via chemical synthesis\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Tender> a owl:Class;
  rdfs:label "tender"@en;
  rdfs:comment "Sealed bid or offer document submitted in response to a request for tenders, containing detailed information on costs, requirements and terms associated with a potential contract."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-tender a frapo:Tender .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  rdfs:seeAlso <http://www.businessdictionary.com/definition/tender.html>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/publishing-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "publishing costs"@en;
  rdfs:comment "A budget category to cover the cost of publishing outpots from a project, for example author fees for journal articles in an open access journal."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:publishing-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/providesService> a owl:ObjectProperty;
  rdfs:label "provides service"@en;
  rdfs:comment "An agent that provides a service."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-organization a foaf:Organization ;
        frapo:providesService :my-service .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasExchangeRate> a owl:DatatypeProperty;
  rdfs:label "has exchange rate"@en;
  rdfs:comment "he currency exchange rate between two specified currencies."@en;
  <http://purl.org/vocab/vann/example> """
    :my-payment 
        frapo:hasExchangeRate \"1.08\"^^xsd:decimal .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/supports> a owl:ObjectProperty;
  rdfs:label "supports"@en;
  <http://www.w3.org/2004/02/skos/core#note> "This property is not intended for use to describe mechanical or physical support, as in \"The plinth supports the statue\". "@en;
  rdfs:comment "The relation between an agent and something that the agent supports by financial or other means."@en;
  rdfs:domain _:genid-32bcfa2bb3d54030a1e0e8b5464777361532-6405845979EBB90D515206EF05B1B2C9;
  <http://purl.org/vocab/vann/example> """
    :my-grant a frapo:Grant ;
        frapo:supports :my-project .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isSubmittedBy> a owl:ObjectProperty;
  rdfs:label "is submitted by"@en;
  rdfs:comment "The relation between an entity that is submitted (to some third party) and the agent who submits it."@en;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/cerif/frapo/submits>;
  <http://purl.org/vocab/vann/example> """
    :my-funding-application 
        frapo:isSubmittedBy :my-person .

    :my-person a foaf:Person .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasQuotationDate> a owl:DatatypeProperty;
  rdfs:label "has quotation date"@en;
  rdfs:comment "The date of a quotation."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-quotation 
        frapo:hasQuotationDate \"2026-06-15T11:00:00\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasPostalAddressLine> a owl:DatatypeProperty;
  rdfs:label "has postal address line"@en;
  rdfs:comment "A single line of a postal address."@en;
  rdfs:domain <http://purl.org/cerif/frapo/PostalAddress>;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasAgentInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-postal-address a frapo:PostalAddress ;
        frapo:hasPostalAddressLine \"Via Zamboni 33\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCurrencyCode> a owl:DatatypeProperty;
  rdfs:label "has currency code"@en;
  rdfs:comment """The three-letter currency code used to identify a currency, as defined by ISO 4217 (e.g. EUR or GBP).  
"""@en;
  <http://www.w3.org/2004/02/skos/core#note> """
Not to be confused with the symbol used with numbers to denote an amount of money in a particular currency (e.g.€500; £3.40).
    """@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasCode>;
  <http://purl.org/vocab/vann/example> """
    :my-payment 
        frapo:hasCurrencyCode \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  rdfs:seeAlso <http://en.wikipedia.org/wiki/ISO_4217>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/full-economic-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "full economic costs"@en;
  <http://www.w3.org/2004/02/skos/core#note> "Frequently abbreviated \"FEC\"."@en;
  rdfs:comment "A budget category to cover all the direct and indirect costs of a project. "@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:full-economic-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://xmlns.com/foaf/0.1/Group> a owl:Class;
  rdfs:label "group"@en;
  rdfs:comment "A group of people."@en;
  rdfs:isDefinedBy <http://xmlns.com/foaf/0.1/> .

<http://purl.org/cerif/frapo/purchases> a owl:ObjectProperty;
  rdfs:label "purchases"@en;
  rdfs:comment "The relation between a purchaser and a purchased entity."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-purchaser a frapo:Purchaser ;
        frapo:purchases :my-equipment .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasModelNumber> a owl:DatatypeProperty;
  rdfs:label "has model number"@en;
  rdfs:comment "The model number of something, for example a piece of equipment."@en;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-equipment 
        frapo:hasModelNumber \"MDL-X500\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/specifiesExpediture> a owl:ObjectProperty;
  rdfs:label "specifies expenditure"@en;
  rdfs:comment "The relation between an agent or a budget and the expenditure specified by that agent or budget."@en;
  rdfs:domain _:genid-32bcfa2bb3d54030a1e0e8b5464777361532-8F98114C367285F1507A7BCA37ECA1FE;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:specifiesExpediture :my-expenditure .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasAwardDate> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has award date"@en;
  rdfs:comment "The date on which notification is given or received that something, for example a scholarship or a grant, has been awarded.  [See also frapo:hasDecisionDate.]"@en;
  rdfs:range xsd:date;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-grant 
        frapo:hasAwardDate \"2026-05-15\"^^xsd:date .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Faculty> a owl:Class;
  rdfs:label "faculty"@en;
  rdfs:comment "A grouping of similar departments within a university context, also known as a school or a division, for example the Humanities Division, the Mathematics Faculty, or the School of Medicine."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Division>;
  <http://purl.org/vocab/vann/example> """
    :my-faculty a frapo:Faculty ;
        foaf:name \"Faculty of Engineering\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isFundingAgencyFor> a owl:ObjectProperty;
  rdfs:label "is funding agency for"@en;
  rdfs:comment "The relation between a funding agency and an entity for which it provides funding."@en;
  rdfs:domain <http://purl.org/cerif/frapo/FundingAgency>;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/supports>;
  <http://purl.org/vocab/vann/example> """
    :my-funding-agency a frapo:FundingAgency ;
        frapo:isFundingAgencyFor :my-project .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Investigation> a owl:Class;
  rdfs:label "investigation"@en;
  rdfs:comment """
An investigation is an endeavour that involves research, enabled by a project.  
"""@en;
  <http://www.w3.org/2004/02/skos/core#note> """
The investigation relate to the scholarly and practical aspects of conducting the research itself, including the hypotheses being investigated, the experiments being undertaken, the data being gathered and analysed, the interpretations being drawn from the data, and the results obtained.  
In contrast, the project that enables it encompasses the administrative aspects of undertaking the endeavour, including the funding obtained, the people employed, and the management of the project in terms of deadlines and deliverables.
    """@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Endeavour>;
  <http://purl.org/vocab/vann/example> """
    :my-investigation a frapo:Investigation ;
        frapo:hasOutput <http://doi.org/10.1016/j.websem.2006.11.002> .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/donates> a owl:ObjectProperty;
  rdfs:label "donates"@en;
  rdfs:comment "The relation between a benefactor and a gift."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/cerif/frapo/isDonatedBy>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:donates :my-gift .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/non-staff-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "non-staff costs"@en;
  rdfs:comment "A budget category to cover all the costs associated with a project that do not involve the employment of staff by the institution, thus, for example, including consumables purchase, travel costs and consultancy fees, but excluding the salary, estates and indirect costs associated with the allocation of the PI's time to the project and the direct employment of a project manager."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:non-staff-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ConsultancyAgreement> a owl:Class;
  rdfs:label "consultancy agreement"@en;
  rdfs:comment "A contract between an employer and a consultant, detailing the terms of the consultancy."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Contract>;
  <http://purl.org/vocab/vann/example> """
    :my-consultancy-agreement a frapo:ConsultancyAgreement ;
        frapo:hasStartDate \"2026-05-01\"^^xsd:date .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361532-DF25217F798776B0CB0B35EEA9F18C0F rdf:first
    <http://xmlns.com/foaf/0.1/Agent>;
  rdf:rest rdf:nil .

<http://purl.org/cerif/frapo/hasPhoneNumber> a owl:DatatypeProperty;
  rdfs:label "has phone number"@en;
  rdfs:comment "A telephone number for an agent."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasAgentInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasPhoneNumber \"+39 051-654-4321\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Subscription> a owl:Class;
  rdfs:label "subscription"@en;
  rdfs:comment "Payment, commonly made annually, to obtain access to something on a periodic or continuing basis, such as a journal."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Fee>;
  <http://purl.org/vocab/vann/example> """
    :my-subscription a frapo:Subscription ;
        frapo:hasMonetaryValue \"200\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/directly-incurred-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "directly incurred costs"@en;
  <http://www.w3.org/2004/02/skos/core#note> "Also known as the \"direct costs\" of the project."@en;
  rdfs:comment "A budget category to cover all costs directly incurred because of a legitimate expenditure on a project, for example the purchase of reagents or the employment of a post-doctoral researcher."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:directly-incurred-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasPostalAddress> a owl:DatatypeProperty;
  rdfs:label "has postal address"@en;
  rdfs:comment "A postal address for an agent."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasAgentInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-organization 
        frapo:hasPostalAddress \"Via Zamboni 33, Bologna (BO), Italy\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isPurchasedBy> a owl:ObjectProperty;
  rdfs:label "was purchased by"@en;
  <http://www.w3.org/2004/02/skos/core#note> "Domain constraints have been removed from this object property to permit it to be used in unforeseen ways."@en;
  rdfs:comment "The relation between a purchased entity and its purchaser."@en;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/cerif/frapo/purchases>;
  <http://purl.org/vocab/vann/example> """
    :my-equipment 
        frapo:isPurchasedBy :my-university .

    :my-university a frapo:University .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Purchaser> a owl:Class;
  rdfs:label "purchaser"@en;
  rdfs:comment "An agent who purchases something from a supplier."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-purchaser a frapo:Purchaser ;
        frapo:hasCustomerNumber \"CUST-44556\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasInvoiceDate> a owl:AnnotationProperty, owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:label "has invoice date"@en;
  rdfs:comment "The date of an invoice."@en;
  rdfs:domain <http://purl.org/cerif/frapo/Invoice>;
  rdfs:range xsd:date;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-invoice a frapo:Invoice ;
        frapo:hasInvoiceDate \"2026-07-10\"^^xsd:date .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pro/withRole> a owl:FunctionalProperty, owl:ObjectProperty;
  rdfs:label "with role"@en;
  rdfs:comment "The relation between an agent's role in time to a definition of the type of role held by this agent."@en;
  rdfs:domain <http://purl.org/spar/pro/RoleInTime>;
  rdfs:isDefinedBy <http://purl.org/spar/pro/>;
  rdfs:range <http://purl.org/spar/pro/Role> .

<http://purl.org/cerif/frapo/BudgetedAmount> a owl:Class;
  rdfs:label "budgeted amount"@en;
  rdfs:comment "The amount of money originally available to spend in a particular budget category."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/BudgetInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:travel-and-subsistence-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasProfessionalName> a owl:DatatypeProperty;
  rdfs:label "has alternate name"@en;
  rdfs:comment "An alternative name that a person uses for professional purposes, for example the pen name of an author, or a married woman's maiden name used as her professional name."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasPersonalInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasProfessionalName \"J. D. Smith\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isFundedBy> a owl:ObjectProperty;
  rdfs:label "is funded by"@en;
  rdfs:comment """
The relation between something and the funding that funds it (i.e. that finances or pays for it), or to the funding agency providing that funding.
This flexibility is given because of alternative usages of the English word \"funds\".  
"""@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/isSupportedBy>;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:isFundedBy :my-grant .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  rdfs:seeAlso <http://purl.org/cerif/frapo/isAwardedBy>, <http://purl.org/cerif/frapo/hasFundingAgency>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/software-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "software costs"@en;
  rdfs:comment "A budget category to cover the costs of software licenses required by a project."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:software-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Equipment> a owl:Class;
  rdfs:label "equipment"@en;
  rdfs:comment "An item of equipment or apparatus, or a laboratory instrument, for example a refrigerated centrifuge."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/InfrastructureEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-equipment a frapo:Equipment ;
        foaf:name \"Refrigerated centrifuge\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/SME> a owl:Class;
  rdfs:label "small to medium enterprise"@en, "sme"@en;
  rdfs:comment "A small to medium enterprise, having up to 250 employees."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Company>;
  <http://purl.org/vocab/vann/example> """
    :my-sme a frapo:SME ;
        foaf:name \"Quipu Inc.\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/enables> a owl:ObjectProperty;
  rdfs:label "enables"@en;
  rdfs:comment "The relation between an entity and another entity that it enables, e.g. linking a project to an endeavour that the project enables."@en;
  owl:inverseOf <http://purl.org/cerif/frapo/isEnabledBy>;
  <http://purl.org/vocab/vann/example> """
    :my-project a foaf:Project ;
        frapo:enables :my-endeavour .

    :my-endeavour a frapo:Endeavour .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/familyNameInitial> a owl:DatatypeProperty;
  rdfs:label "has family name initial"@en;
  rdfs:comment "The initial(s) of a person's family name."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/initial>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:familyNameInitial \"B\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://xmlns.com/foaf/0.1/Person> a owl:Class;
  rdfs:label "person"@en;
  rdfs:comment "A person."@en;
  rdfs:isDefinedBy <http://xmlns.com/foaf/0.1/> .

<http://purl.org/cerif/frapo/Output> a owl:Class;
  rdfs:label "output"@en;
  <http://www.w3.org/2004/02/skos/core#note> "Ontology terms and definitions for most publishable project outputs are given as \"Expression\" classes in FaBiO, the FRBR-aligned Bibliographic Ontology, e.g. `fabio:JournalArticle`, `fabio:DataSet`. For \"deliverables\", use `frapo:Deliverable`. For material outputs, use `frapo:MaterialOutput`."@en;
  rdfs:comment "Something that is created or produced as a result of a project or an endeavour. Examples include a building resulting from a building project, educated students graduating from an educational programme, and a journal article published as a result of a research project. Research outputs can also include reports, datasets, experimental protocols, workflows and mathematical models, and material outputs such as a cell line, a mouse mutant or a new form of microscope."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Equipment>, owl:Thing;
  <http://purl.org/vocab/vann/example> """
    :my-output a frapo:Output ;
        dcterms:title \"Bibliographic References Dataset\"@en .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/BudgetInformation> a owl:Class;
  rdfs:label "budget information"@en;
  rdfs:comment "Information about an aspect of a budget."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :travel-budgeted .
    
    :travel-budgeted a frapo:BudgetInformation .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasAgentInformation> a owl:DatatypeProperty;
  rdfs:label "has agent information"@en;
  rdfs:comment "Information about an agent."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasAgentInformation \"Authorized representative for project negotiations\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/evaluates> a owl:ObjectProperty;
  rdfs:label "evaluates"@en;
  rdfs:comment "The relation between an agent and an entity which that agent evaluates, for example a funding agency that is evaluating a grant application to determine whether the proposed project is worthy of funding, or a publisher evaluating a manuscript to determine whether it is suitable for publication."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/cerif/frapo/isEvaluatedBy>;
  <http://purl.org/vocab/vann/example> """
    :my-funding-agency a frapo:FundingAgency ;
        frapo:evaluates :my-funding-application .
    
    :my-funding-application a frapo:FundingApplication .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasDispatchDate> a owl:DatatypeProperty;
  rdfs:label "has dispatch date"@en;
  rdfs:comment "The date on which something, for example an item of equipment, is dispatched by the supplier."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-purchase-order 
        frapo:hasDispatchDate \"2026-09-10T14:30:00\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/PostalAddress> a owl:Class;
  rdfs:label "postal address"@en;
  rdfs:comment "A postal address."@en;
  rdfs:subClassOf owl:Thing;
  <http://purl.org/vocab/vann/example> """
    :my-postal-address a frapo:PostalAddress ;
        frapo:hasPostalAddressLine \"Via Zamboni 33\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://xmlns.com/foaf/0.1/Organization> a owl:Class;
  rdfs:label "organization"@en;
  rdfs:comment "An organization."@en;
  rdfs:isDefinedBy <http://xmlns.com/foaf/0.1/> .

<http://purl.org/cerif/frapo/FinancialEntity> a owl:Class;
  rdfs:label "financial entity"@en;
  rdfs:comment "An entity primarily to do with money."@en;
  rdfs:subClassOf owl:Thing;
  <http://purl.org/vocab/vann/example> """
    :my-financial-entity a frapo:FinancialEntity ;
        frapo:hasValue \"500\"^^xsd:decimal ;
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/collaboratesWith> a owl:ObjectProperty, owl:SymmetricProperty;
  rdfs:label "collaborates with"@en;
  rdfs:comment "The relation between agents, for example different organizations, or people typically from different groups or organizations, that work together on a common task, project or endeavour, or towards a common goal."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-college a frapo:College ;
        foaf:name \"Trinity College\" ;
        frapo:collaboratesWith :my-university .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasFamilialSuffix> a owl:DatatypeProperty;
  rdfs:label "has familiar suffix"@en;
  rdfs:comment "The letters that may be displayed after a person's name to indicate familial status, e.g. Sn., Jn., III, 3rd."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasNameSuffix>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasFamilialSuffix \"Jr.\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/rejected> a <http://purl.org/cerif/frapo/Status>, owl:NamedIndividual;
  rdfs:label "rejected"@en;
  rdfs:comment "The status of something such as an application as having been rejected."@en;
  <http://purl.org/vocab/vann/example> """
    :my-application
        pso:holdsStatusInTime :my-status-in-time .
    
    :my-status-in-time a pso:StatusInTime ;
        pso:withStatus frapo:rejected .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/College> a owl:Class;
  rdfs:label "college"@en;
  rdfs:comment "An academic organization that is either a small degree-giving university, or (in the OxBridge sense) an independent corporation of scholars within a larger university, providing undergraduate tuition and a social environment for its students and fellows."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-college a frapo:College ;
        foaf:name \"Trinity College\" ;
        frapo:collaboratesWith :my-university .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://xmlns.com/foaf/0.1/Agent> a owl:Class;
  rdfs:label "agent"@en;
  rdfs:comment "An agent (eg. person, group, software or physical artifact)."@en;
  rdfs:isDefinedBy <http://xmlns.com/foaf/0.1/> .

<http://purl.org/cerif/frapo/hasDeliverable> a owl:DatatypeProperty;
  rdfs:label "has deliverable"@en;
  rdfs:comment "A deliverable of a project."@en;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:hasDeliverable \"D1.1 Technical Architecture\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Deliverable> a owl:Class;
  rdfs:label "deliverable"@en;
  rdfs:comment "A class defining a \"deliverable\" of a project, i.e. something that the project set out to deliver, or succeeds in delivering."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Output>;
  <http://purl.org/vocab/vann/example> """
    :my-deliverable a frapo:Deliverable ;
        dcterms:title \"Final Report\" ; 
        frapo:isOutputOf :my-project .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isAwardedBy> a owl:FunctionalProperty, owl:ObjectProperty;
  rdfs:label "is awarded by"@en;
  rdfs:comment "The relation between something awarded and the agent making the award, for example linking a grant to a funding agency, a degree to a university, or a prize to the awarding organization."@en;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-grant 
        frapo:isAwardedBy :my-funding-agency .
    
    :my-funding-agency a frapo:FundingAgency .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/DocumentRepository> a owl:Class;
  rdfs:label "document repository"@en;
  <http://www.w3.org/2004/02/skos/core#note> "May also be described as a document archive, or a digital library."@en;
  rdfs:comment "A facility in which digital documents are deposited for long-term preservation and (optional) publication."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Repository>;
  <http://purl.org/vocab/vann/example> """
    :my-document-repository a frapo:DocumentRepository ;
        foaf:name \"arXiv\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/RegistrationAuthority> a owl:Class;
  rdfs:label "registration authority"@en;
  rdfs:comment "An agent with responsibility for registering and maintaining international standards, internet domain names, patents, controlled vocabularies and other similar entities required for reliable international cooperatative activities. For example, the International DOI Foundation (IDF) is the Registration Authority for DOIs."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-registration-authority a frapo:RegistrationAuthority ;
        foaf:name \"International DOI Foundation\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isEnabledBy> a owl:ObjectProperty;
  rdfs:label "is enabled by"@en;
  rdfs:comment "The relation between an entity and another entity that enables it, e.g. linking an investigation to a project that enables it."@en;
  <http://purl.org/vocab/vann/example> """
    :my-endeavour a frapo:Endeavour ;
        frapo:isEnabledBy :my-project .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/consumables-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "consumables costs"@en;
  rdfs:comment "A budget category to cover the costs of purchasing consumables."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:consumables-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/scoro/hasPersonalIdentifier> a owl:DatatypeProperty;
  rdfs:label "has personal identifier"@en;
  rdfs:comment "A unique and unambiguous identifier for an individual person within a given context."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Person>;
  rdfs:isDefinedBy <http://purl.org/spar/scoro/> .

<http://purl.org/spar/scoro/hasORCID> a owl:DatatypeProperty;
  rdfs:label "has ORCID"@en;
  rdfs:comment "A relation between an individual and their Open Researcher and Contributor ID (ORCID), an alphanumeric identifier for individual scholars."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Person>;
  rdfs:isDefinedBy <http://purl.org/spar/scoro/> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361532-E28B1AECB36F6A645F8C2A6AE3FFC412 rdf:first
    <http://purl.org/cerif/frapo/Funding>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361532-DF25217F798776B0CB0B35EEA9F18C0F .

<http://purl.org/cerif/frapo/hasHeadcount> a owl:DatatypeProperty;
  rdfs:label "has headcount"@en;
  rdfs:comment "The number of people employed by an organization."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasOrganizationalInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-research-group a frapo:ResearchGroup ;
        frapo:hasHeadcount \"12\"^^xsd:nonNegativeInteger .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://xmlns.com/foaf/0.1/Document> a owl:Class;
  <http://www.w3.org/2004/02/skos/core#note> """
Ontology terms and definitions for many documents relevant to FRAPO are given as \"Expression\" classes in FaBiO, the FRBR-aligned Bibliographic Ontology, e.g. `fabio:CallForApplications`, `fabio:DataManagementPlan`, `fabio:GrantApplicationDocument`, `fabio:ProjectPlan`.
Others are given as sub-classes of this class.
"""@en;
  rdfs:label "document"@en;
  rdfs:comment "A document."@en;
  rdfs:isDefinedBy <http://xmlns.com/foaf/0.1/> .

<http://purl.org/cerif/frapo/funded> a <http://purl.org/cerif/frapo/Status>, owl:NamedIndividual;
  rdfs:label "funded"@en;
  rdfs:comment "The status of something such as an investigation or a project as being funded."@en;
  <http://purl.org/vocab/vann/example> """
    :my-application
        pso:holdsStatusInTime :my-status-in-time .
    
    :my-status-in-time a pso:StatusInTime ;
        pso:withStatus frapo:funded .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/HostInstitution> a owl:Class;
  rdfs:label "host institution"@en;
  rdfs:comment "An institution that acts as a host, for example of a project, a resource or a person, for example by providing accommodation, services, operational support and/or funding."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-host-institution a frapo:HostInstitution ;
        foaf:name \"University of Bologna\" ; 
        frapo:hasPostalAddress \"Via Zamboni 33, Bologna (BO), Italy\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/overhead-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "overhead costs"@en;
  rdfs:comment "A budget category to cover all the non-directly incurred costs of a project, including estates costs and indirect costs, that enable an institution to host an externally-funded project. "@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:overhead-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Quotation> a owl:Class;
  rdfs:label "quotation"@en;
  rdfs:comment """
A formal statement of promise (usually provided in response to a request for quotation) by potential supplier to supply goods or services at specified prices and within a specified period. Acceptance of the quotation by the buyer constitutes an agreement binding on both parties.
"""@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-quotation a frapo:Quotation ;
        frapo:hasMonetaryValue \"10000000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  rdfs:seeAlso <http://www.businessdictionary.com/definition/quotation.html>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/academic> a owl:NamedIndividual, <http://purl.org/spar/scoro/OrganizationRole>;
  rdfs:label "academic"@en;
  rdfs:comment "The role of a member of the academic staff of an academic institution, such as a university."@en;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        pro:holdsRoleInTime :my-person-role .

    :my-person-role a pro:RoleInTime ;
        pro:withRole frapo:academic .    
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/AccountStatement> a owl:Class;
  rdfs:label "account statement"@en;
  rdfs:comment "A statement of income and expenditure for an account, typically presented as dated income receipts and outgoings against categories in a budget for that account."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
	:my-account-statement a frapo:AccountStatement ;
        frapo:hasMonetaryValue \"5000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Expenditure> a owl:Class;
  rdfs:label "expenditure"@en;
  rdfs:comment "Money going out of an account, because of expenditure on various entities."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/BudgetInformation>;
  <http://www.w3.org/2004/02/skos/core#note> """
May be associated with a particular budget category.
    """@en;
  <http://purl.org/vocab/vann/example> """
    :my-expenditure a frapo:Expenditure .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Repository> a owl:Class;
  rdfs:label "repository"@en;
  <http://www.w3.org/2004/02/skos/core#note> "May also be described as an archive, or as a database."@en;
  rdfs:comment "A facility in which entities can be deposited for long-term preservation."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Facility>;
  <http://purl.org/vocab/vann/example> """
    :my-repository a frapo:Repository ;
        foaf:name \"Zenodo\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/usesFacility> a owl:ObjectProperty;
  rdfs:label "uses facility"@en;
  rdfs:comment "The relation between an activity such as an expedition, a research project or an investigation, and a facility employed in that activity."@en;
  rdfs:range <http://purl.org/cerif/frapo/Facility>;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:usesFacility :my-facility .

    :my-facility a frapo:Facility .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/FundingProgramme> a owl:Class;
  rdfs:label "funding programme"@en;
  <http://www.w3.org/2004/02/skos/core#note> "Often associated with publication of a call for applications (`fabio:CallForApplications`)."@en;
  rdfs:comment "A programme of related funded activities or projects, typically established by a funding agency."@en;
  rdfs:subClassOf owl:Thing;
  <http://purl.org/vocab/vann/example> """
    :my-funding-programme a frapo:FundingProgramme ;
        dcterms:title \"Horizon Europe\" ;
        dcterms:relation :my-call-for-applications .

    :my-call-for-applications a fabio:CallForApplications .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/MaterialOutput> a owl:Class;
  rdfs:label "material output"@en;
  rdfs:comment "A material or physical output created or produced as a result of a project or an endeavour such as a research investigation. Examples include a building constructed as a result of a building project, and research outputs such as a cell line, a mouse mutant or a new form of microscope."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Output>;
  <http://purl.org/vocab/vann/example> """
    :my-material-output a frapo:MaterialOutput .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ConferenceFee> a owl:Class;
  rdfs:label "conference fee"@en;
  rdfs:comment "A fee paid to attend a conference."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Fee>;
  <http://purl.org/vocab/vann/example> """
    :my-conference-fee a frapo:ConferenceFee ;
        frapo:hasCurrency \"EUR\" ; 
        frapo:hasValue \"350\"^^xsd:decimal .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasProjectIdentifier> a owl:AnnotationProperty, owl:DatatypeProperty;
  rdfs:label "has project identifier"@en;
  rdfs:comment "An identifier for a project."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Project>;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-project a foaf:Project ;
        frapo:hasProjectIdentifier \"PRJ-2026-01\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ResearchInstitute> a owl:Class;
  rdfs:label "research institute"@en;
  rdfs:comment "An organization primarily dedicated to undertaking research, that might be part of a university or of a commercial company, or might be independently funded by a research funding agency."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-research-institute a frapo:ResearchInstitute ;
        foaf:name \"CNR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/sellsTo> a owl:ObjectProperty;
  rdfs:label "sells to"@en;
  rdfs:comment "The relation between a supplier and a purchaser to whom an entity is sold."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-vendor a frapo:Vendor ;
        frapo:sellsTo :my-organization .
    
    :my-organization a foaf:Organization .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ownsIRPOf> a owl:ObjectProperty;
  rdfs:label "owns IPR of"@en;
  rdfs:comment "The relation between an agent who owns IPR arising from or relating and an entity to that entity."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/owns>;
  <http://purl.org/vocab/vann/example> """
    :my-university a frapo:University ;
        frapo:ownsIRPOf :my-material-output .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Company> a owl:Class;
  rdfs:label "company"@en;
  rdfs:comment "A commercial company or business run for profit."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-company a frapo:Company ;
        foaf:name \"Quipu Inc.\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasSupplierNumber> a owl:DatatypeProperty;
  rdfs:label "has supplier number"@en;
  rdfs:comment "An identifying number for a supplier, typically used by the accounting system of the purchasing institution when placing and tracking orders."@en;
  rdfs:domain <http://purl.org/cerif/frapo/Supplier>;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-supplier a frapo:Supplier ;
        frapo:hasSupplierNumber \"SUP-10293\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isOutputOf> a owl:ObjectProperty;
  rdfs:label "is output of"@en;
  rdfs:comment "The relation between something that is created or produced and the activity that created or produced it."@en;
  <http://purl.org/vocab/vann/example> """
    :my-output 
        frapo:isOutputOf :my-project .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCurriculumVitae> a owl:ObjectProperty;
  rdfs:label "has curriculum vitae"@en;
  rdfs:comment "The relation between a person and an on-line version of that person's curriculum vitae."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Person>;
  rdfs:range <http://xmlns.com/foaf/0.1/Document>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasCurriculumVitae :my-document .

    :my-document a foaf:Document .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/usesEquipment> a owl:ObjectProperty;
  rdfs:label "uses equipment"@en;
  rdfs:comment "The relation between an activity such as an expedition, a research project or an investigation, and an item of equipment employed in that activity."@en;
  rdfs:range <http://purl.org/cerif/frapo/Equipment>;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:usesEquipment :my-equipment .

    :my-equipment a frapo:Equipment .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasLocation> a owl:DatatypeProperty;
  rdfs:label "has location"@en;
  rdfs:comment "The relevant location for an entity, which might be geographical (e.g. New York City) or local (e.g. Freezer B, second shelf)."@en;
  <http://purl.org/vocab/vann/example> """
    :my-facility 
        frapo:hasLocation \"Campus Navile, Bologna\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Purchase> a owl:Class;
  rdfs:label "purchase"@en;
  rdfs:comment "The payment for obtaining something, for example property, goods or services."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-purchase a frapo:Purchase ;
        frapo:hasMonetaryValue \"1000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasSerialNumber> a owl:DatatypeProperty;
  rdfs:label "has serial number"@en;
  rdfs:comment "The serial number of something, for example a piece of equipment."@en;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-equipment 
        frapo:hasSerialNumber \"SN-987654321\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasLanguageCode> a owl:DatatypeProperty;
  rdfs:label "has language code"@en;
  rdfs:comment "The two-letter or three-letter lower-case code used to identify a language (e.g. fr/fra for French, de/deu for Germany) (see http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasCode>;
  <http://purl.org/vocab/vann/example> """
    :my-document 
        frapo:hasLanguageCode \"en\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Vendor> a owl:Class;
  rdfs:label "vendor"@en;
  rdfs:comment "An agent who supplies goods or services in exchange for payment, in response to receipt of payment or of an official purchase order from a purchaser that is responded to by submission of an invoice for what is supplied."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Supplier>;
  <http://purl.org/vocab/vann/example> """
    :my-vendor a frapo:Vendor ;
        foaf:name \"Quipu Inc.\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasDegreeSuffix> a owl:DatatypeProperty;
  rdfs:label "has degrees"@en;
  rdfs:comment "The letters that should be displayed after a person's name to indicate an academic degree, e.g. BA, BVSc, PhD, DSc."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasNameSuffix>;
  <http://purl.org/vocab/vann/example> """
    :my-person 
        frapo:hasDegreeSuffix \"Ph.D.\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Fellowship> a owl:Class;
  rdfs:label "fellowship"@en;
  rdfs:comment "The stipend paid to a fellow in a college or university."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Stipend>;
  <http://purl.org/vocab/vann/example> """
    :my-fellowship a frapo:Fellowship ;
        frapo:hasMonetaryValue \"35000\"^^xsd:decimal ; 
        frapo:isFundedBy :my-funding-agency .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/awards> a owl:InverseFunctionalProperty, owl:ObjectProperty;
  rdfs:label "awards"@en;
  rdfs:comment "The relation between an agent and something the agent awards, for example linking a funding agency to a grant, a university to a degree, or an organization to a prize."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/cerif/frapo/isAwardedBy>;
  <http://purl.org/vocab/vann/example> """
    :my-university a frapo:University ;
        foaf:name \"Free University Amsterdam\"@en ;
        frapo:awards :phd-scholarship-2004 .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCost> a owl:DatatypeProperty;
  rdfs:label "has cost"@en;
  rdfs:comment "The cost of something that can be paid for to be defined."@en;
  <http://purl.org/vocab/vann/example> """
    :my-purchase 
        frapo:hasCost \"1500\"^^xsd:decimal .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/owns> a owl:ObjectProperty;
  rdfs:label "owns"@en;
  rdfs:comment "The relation between an agent and an entity owned by that agent."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-organization a foaf:Organization ;
        frapo:owns :my-facility .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/Status> a owl:Class;
  rdfs:label "status"@en;
  rdfs:comment "A state or condition that a document may have."@en;
  rdfs:isDefinedBy <http://purl.org/spar/pso/> .

<http://purl.org/cerif/frapo/isSupportedBy> a owl:ObjectProperty;
  rdfs:label "is supported by"@en;
  <http://www.w3.org/2004/02/skos/core#note> "This property is not intended for use to describe mechanical or physical support, as in \"The statue is supported by the plinth\". "@en;
  rdfs:comment "The relation between something and an agent that provides funding or other support for it."@en;
  rdfs:range _:genid-32bcfa2bb3d54030a1e0e8b5464777361532-D5CD0935FDD550D4B479F74525635BB1;
  owl:inverseOf <http://purl.org/cerif/frapo/supports>;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:isSupportedBy :my-funding .
    
    :my-funding a frapo:Funding .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361532-8F98114C367285F1507A7BCA37ECA1FE a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361532-EBEA65310F11D0727AC09FC39C3CB2BE .

<http://purl.org/cerif/frapo/hasMilestone> a owl:DatatypeProperty;
  rdfs:label "has milestone"@en;
  rdfs:comment "A significant event (a \"milestone\") in the progress of a project."@en;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:hasMilestone \"M1: Data Integration Complete\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/InfrastructureEntity> a owl:Class;
  rdfs:label "infrastructure entity"@en;
  rdfs:comment "An entity that facilitates work."@en;
  rdfs:subClassOf owl:Thing;
  <http://purl.org/vocab/vann/example> """
    :my-infrastructure-entity a frapo:InfrastructureEntity .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/BudgetCategory> a owl:Class;
  rdfs:label "budget category"@en;
  rdfs:comment "A category of expenditure within a budget, determining what the allocated money can be spent on, for example salaries, equipment, travel."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:facilities-costs .

    frapo:facilities-costs a frapo:BudgetCategory .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/StatusInTime> a owl:Class;
  rdfs:label "status in time"@en;
  rdfs:comment "A particular situation that describe a state or condition some documents may have at a particular time as consequence of one or more events."@en;
  rdfs:isDefinedBy <http://purl.org/spar/pso/> .

<http://purl.org/cerif/frapo/isEvaluatedBy> a owl:ObjectProperty;
  rdfs:label "is evaluated by"@en;
  rdfs:comment "The relation between an entity and an agent that evaluates it."@en;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-funding-application 
        frapo:isEvaluatedBy :my-funding-agency .

    :my-funding-agency a frapo:FundingAgency .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasAccountNumber> a owl:DatatypeProperty;
  rdfs:label "has account number"@en;
  rdfs:comment "An identifying number for a financial account."@en;
  rdfs:domain <http://purl.org/cerif/frapo/Account>;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-account a frapo:Account ;
        frapo:hasAccountNumber \"ACC-987654\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/University> a owl:Class;
  rdfs:label "university"@en;
  rdfs:comment "A university at which higher education and research is conducted."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-university a frapo:University ;
        foaf:name \"Free University Amsterdam\"@en ;
        frapo:awards :phd-scholarship-2004 .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pro/Role> a owl:Class;
  rdfs:label "role"@en;
  rdfs:comment "A role an agent may have. Individual members of this class or its sub-classes are used to specify particular roles."@en;
  rdfs:isDefinedBy <http://purl.org/spar/pro/> .

<http://purl.org/cerif/frapo/isBudgetInformationOf> a owl:ObjectProperty;
  rdfs:label "is budget information of"@en;
  rdfs:comment "The relation between some budget information and the budget described by it."@en;
  owl:inverseOf <http://purl.org/cerif/frapo/hasBudgetInformation>;
  <http://purl.org/vocab/vann/example> """
    :travel-budgeted a frapo:BudgetInformation ;
        frapo:isBudgetInformationOf :my-budget .
    
    :my-budget a frapo:Budget .
    """@en;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/EmploymentApplication> a owl:Class;
  rdfs:label "employment application"@en;
  rdfs:comment "The activity of applying for a job."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Application>;
  <http://purl.org/vocab/vann/example> """
    :my-employment-application a frapo:EmploymentApplication ;
        frapo:isSubmittedBy :my-person .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasDeliveryDate> a owl:DatatypeProperty;
  rdfs:label "has delivery date"@en;
  rdfs:comment "The date on which something is delivered, or is due to be delivered."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-equipment 
        frapo:hasDeliveryDate \"2026-09-15T10:00:00\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Legacy> a owl:Class;
  rdfs:label "legacy"@en;
  rdfs:comment "A gift of money or property specified in the will of a person, that is made after that person's death."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Gift>;
  <http://purl.org/vocab/vann/example> """
    :my-legacy a frapo:Legacy ;
        frapo:hasMonetaryValue \"10000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/benefactor> a owl:NamedIndividual, <http://purl.org/spar/scoro/FinancialRole>;
  rdfs:label "benefactor"@en;
  rdfs:comment "The role of a person who gives a gift."@en;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        pro:holdsRoleInTime :my-person-role .

    :my-person-role a pro:RoleInTime ;
        pro:withRole frapo:benefactor .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Income> a owl:Class;
  rdfs:label "income"@en;
  rdfs:comment "Money coming into an account."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/BudgetInformation>;
  <http://www.w3.org/2004/02/skos/core#note> "May be associated with a particular budget category."@en;
  <http://purl.org/vocab/vann/example> """
    :my-income a frapo:Income ;
        frapo:hasMonetaryValue \"120000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasPurchaseDate> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has purchase date"@en;
  rdfs:comment "The purchase date of something."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-purchase 
        frapo:hasPurchaseDate \"2026-08-01T15:00:00\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Facility> a owl:Class;
  rdfs:label "facility"@en;
  rdfs:comment "A place or installation built or designed to serve a specific function or provide a specific service, for example an animal breeding centre, a DNA sequencing facility or a confocal imaging laboratory."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/InfrastructureEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-facility a frapo:Facility ;
        foaf:name \"Quipu DNA Sequencing Facility\"@en .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/DataRepository> a owl:Class;
  rdfs:label "data repository"@en;
  <http://www.w3.org/2004/02/skos/core#note> "May also be described as a data archive, or as a database."@en;
  rdfs:comment "A facility in which digital data are deposited for long-term preservation and (optional) publication."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Repository>;
  <http://purl.org/vocab/vann/example> """
    :my-data-repository a frapo:DataRepository ;
        foaf:name \"Zenodo\" ; 
        frapo:isOutputOf :my-project .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Supplier> a owl:Class;
  rdfs:label "supplier"@en;
  rdfs:comment "An agent who supplies something, such as goods or services."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-supplier a frapo:Supplier ;
        foaf:name \"Quipu Supplies\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361532-29BB4ED6090F2BBFB5B895AD11184906 rdf:first
    <http://xmlns.com/foaf/0.1/Agent>;
  rdf:rest rdf:nil .

<http://purl.org/cerif/frapo/business-angel> a owl:NamedIndividual, <http://purl.org/spar/scoro/FinancialRole>;
  rdfs:label "business angel"@en;
  rdfs:comment "The role of a person willing to invest in start-up companies."@en;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        pro:holdsRoleInTime :my-person-role .

    :my-person-role a pro:RoleInTime ;
        pro:withRole frapo:business-angel .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/appliesFor> a owl:ObjectProperty;
  rdfs:label "applies for"@en;
  rdfs:comment "The relation between an agent and something for which that agent applies, for example a job, membership of an organization, or a grant from a funding agency."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/cerif/frapo/isAppliedForBy>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:appliesFor :my-grant .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Application> a owl:Class;
  rdfs:label "application"@en;
  rdfs:comment "The activity of making an application, for example for a job, or for funding."@en;
  rdfs:subClassOf owl:Thing;
  <http://purl.org/vocab/vann/example> """
    :my-application a frapo:Application ;
        frapo:hasApplicationDeadline \"2026-10-31T23:59:59\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/funds> a owl:ObjectProperty;
  rdfs:label "funds"@en;
  rdfs:comment "The relation between a grant and something that it funds (i.e. that it finances or pays for), or that links an agent providing funding to something that it funds.  This flexibility is given because of alternative usages of the English word \"funds\".  [See also frapo:awards and frapo:supports.]"@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/supports>;
  owl:inverseOf <http://purl.org/cerif/frapo/isFundedBy>;
  <http://purl.org/vocab/vann/example> """
    :my-grant
        frapo:funds :my-project .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Service> a owl:Class;
  rdfs:label "service"@en;
  rdfs:comment "A service of help to others, often requiring funding, employees, equipment and/or facilities for its provision, for example a library service, a transportation service, a DNA sequencing service."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/InfrastructureEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-service a frapo:Service ;
        foaf:name \"Quipu Library Service\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Laboratory> a owl:Class;
  rdfs:label "laboratory"@en;
  rdfs:comment "A facility in which research can be conducted."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Facility>;
  <http://purl.org/vocab/vann/example> """
    :my-laboratory a frapo:Laboratory ;
        foaf:name \"Research Centre for Open Scholarly Metadata\" ; 
        frapo:hasPostalAddress \"Via Zamboni 32, Bologna (BO), Italy\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasOutput> a owl:ObjectProperty;
  rdfs:label "has output"@en;
  rdfs:comment "The relation between an activity such as a project or endeavour and something that is created or produced as a result of that activity. Examples include a building created as a result of a building project, and a journal article published to describe the results of a research investigation."@en;
  owl:inverseOf <http://purl.org/cerif/frapo/isOutputOf>;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:hasOutput :my-output .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCode> a owl:DatatypeProperty;
  rdfs:label "has code"@en;
  rdfs:comment "A code for something."@en;
  <http://purl.org/vocab/vann/example> """
    :my-department 
        frapo:hasCode \"DEPT-CS-01\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasMonetaryValue> a owl:DatatypeProperty;
  rdfs:label "has value"@en;
  rdfs:comment "The monetary value of a financial entity such as a grant, a gift or a budget category."@en;
  <http://purl.org/vocab/vann/example> """
    :my-payment 
        frapo:hasMonetaryValue \"3500\"^^xsd:decimal .
    """;
  <http://www.w3.org/2004/02/skos/core#note> """
Use in conjuction with `frapo:hasCurrency`.
    """@en;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/dc/terms/created> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has creation date"@en;
  rdfs:comment "The date of creation of a resource."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date> .

<http://purl.org/cerif/frapo/manufactures> a owl:ObjectProperty;
  rdfs:label "manufactures"@en;
  rdfs:comment "The relation between a manufacturer and a manufactured entity."@en;
  rdfs:domain <http://purl.org/cerif/frapo/Manufacturer>;
  <http://purl.org/vocab/vann/example> """
    :my-manufacturer a frapo:Manufacturer ;
        frapo:manufactures :my-equipment .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCompletionDate> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has completion date"@en;
  rdfs:comment "The date of completion for something, such as a building or a contract."@en;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://purl.org/dc/terms/date>;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:hasCompletionDate \"2029-12-31T23:59:59\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasQualification> a owl:DatatypeProperty;
  rdfs:label "has qualification"@en;
  rdfs:comment "The qualification held by a person."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasPersonalInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-person 
        frapo:hasQualification \"Doctor of Philosophy in Computer Science\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ArticleProcessingCharge> a owl:Class;
  rdfs:label "article processing charge"@en;
  rdfs:comment "A fee levied by a publisher on an author or an institution to cover the cost of publishing an Open Access journal article.  Also knows as Article Processing Fee, Article Publication Charge, Author Processing Charge or Author Publishing Charge."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Fee>;
  <http://purl.org/vocab/vann/example> """
    :my-article-processing-charge a frapo:ArticleProcessingCharge ;
        frapo:hasCurrency \"USD\" ; 
        frapo:hasValue \"2500\"^^xsd:decimal .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

rdfs:label a owl:AnnotationProperty .

<http://purl.org/cerif/frapo/ProjectBudget> a owl:Class;
  rdfs:label "project budget"@en;
  rdfs:comment "A budget for a research project."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Budget>;
  <http://purl.org/vocab/vann/example> """
    :my-project-budget a frapo:ProjectBudget ;
        frapo:hasMonetaryValue \"300000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasBatchNumber> a owl:DatatypeProperty;
  rdfs:label "has batch number"@en;
  rdfs:comment "The manufacturing batch number for something, for example a chemical or drug."@en;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-material-output 
        frapo:hasBatchNumber \"BATCH-2026-X\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Contract> a owl:Class;
  rdfs:label "contract"@en;
  rdfs:comment "A legally binding agreement between parties."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-contract a frapo:Contract ;
        frapo:hasMonetaryValue \"8000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCountryCode> a owl:DatatypeProperty;
  rdfs:label "has country code"@en;
  rdfs:comment "AThe two-letter or three-letter upper-case country code used to identify a country (e.g. FR/FRA for France, DE/DEU for Germany)."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasCode>;
  rdfs:seeAlso <http://countrycode.org/>;
  <http://purl.org/vocab/vann/example> """
    :my-postal-address 
        frapo:hasCountryCode \"IT\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Manufacturer> a owl:Class;
  rdfs:label "manufacturer"@en;
  rdfs:comment "An agent who manufactures goods or equipment."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-manufacturer a frapo:Manufacturer ;
        foaf:name \"Quipu Manufacturing\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/givenNameInitial> a owl:DatatypeProperty;
  rdfs:label "given name initial"@en;
  rdfs:comment "The initial(s) of a person's given name(s)."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/initial>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:givenNameInitial \"S\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/EmploymentContract> a owl:Class;
  rdfs:label "employment contract"@en;
  rdfs:comment "A contract of employment between a person and an organization."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Contract>;
  <http://purl.org/vocab/vann/example> """
    :my-employment-contract a frapo:EmploymentContract ;
        frapo:hasStartDate \"2026-02-01\"^^xsd:date ; 
        frapo:hasEndDate \"2029-01-31\"^^xsd:date .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasBirthDate> a owl:DatatypeProperty;
  rdfs:label "has birth date"@en;
  rdfs:comment "The birth date of a person."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Person>;
  rdfs:range xsd:dateTime;
  rdfs:subPropertyOf <http://xmlns.com/foaf/0.1/birthday>;
  <http://purl.org/vocab/vann/example> """
    :my-person 
        frapo:hasBirthDate \"1985-04-12T00:00:00\"^^xsd:dateTime .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCustomerNumber> a owl:DatatypeProperty;
  rdfs:label "has customer number"@en;
  rdfs:comment "An identifying number for an agent, typically used by the accounting system of the supplier when issuing quotations, fulfilling orders and submitting invoices."@en;
  rdfs:domain <http://purl.org/cerif/frapo/Purchaser>;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-purchaser a frapo:Purchaser ;
        frapo:hasCustomerNumber \"CUST-44556\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasBudgetCategory> a owl:ObjectProperty;
  rdfs:label "has budget category"@en;
  rdfs:comment "The relation between some budget information and its category."@en;
  rdfs:domain <http://purl.org/cerif/frapo/BudgetInformation>;
  rdfs:range <http://purl.org/cerif/frapo/BudgetCategory>;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :travel-budgeted .
    
    :travel-budgeted a frapo:BudgetInformation ;
        frapo:hasBudgetCategory frapo:travel-and-subsistence-costs .

    frapo:travel-and-subsistence-costs a frapo:BudgetCategory .
    """@en;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasBudgetInformation> a owl:ObjectProperty;
  rdfs:label "has budget information"@en;
  rdfs:comment "The relation between a budget and some piece of information describing it."@en;
  rdfs:domain <http://purl.org/cerif/frapo/Budget>;
  rdfs:range <http://purl.org/cerif/frapo/BudgetInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :travel-budgeted .
    
    :travel-budgeted a frapo:BudgetInformation .
    """@en;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/travel-and-subsistence-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "travel and subsistence costs"@en;
  rdfs:comment "A budget category to cover the costs of travel and subsistence incurred on behalf of the project."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:travel-and-substinence-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isManufacturedBy> a owl:ObjectProperty;
  rdfs:label "is manufactured by"@en;
  rdfs:comment "The relation between a manufactured entity and its manufacturer."@en;
  rdfs:range <http://purl.org/cerif/frapo/Manufacturer>;
  owl:inverseOf <http://purl.org/cerif/frapo/manufactures>;
  <http://purl.org/vocab/vann/example> """
    :my-equipment 
        frapo:isManufacturedBy :my-manufacturer .
    
    :my-manufacturer a frapo:Manufacturer .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/FinancialControlSystem> a owl:Class;
  rdfs:label "financial control system"@en;
  rdfs:comment "A software system controlling the financial activities of an organization, for example determining full economic cost budgets for grant applications, and managing the funding of funded projects."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/ComputationalService>;
  <http://purl.org/vocab/vann/example> """
    :my-financial-control-system a frapo:FinancialControlSystem ;
        foaf:name \"Quipu Accounting System\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/dc/elements/1.1/date> a owl:AnnotationProperty .

<http://purl.org/cerif/frapo/hasExpertise> a owl:DatatypeProperty;
  rdfs:label "has expertise"@en;
  rdfs:comment "The area(s) of expertise and skills posessed by an individual or an organization."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasAgentInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-person 
        frapo:hasExpertise \"Knowledge Representation and Semantic Web\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasPurchaseOrderNumber> a owl:DatatypeProperty;
  rdfs:label "has purchase order number"@en;
  rdfs:comment "An official purchase order issued by a purchasing agent to a supplier of goods or services, and used by the supplier to identify the order when delivering goods or submitting an invoice."@en;
  rdfs:domain <http://purl.org/cerif/frapo/PurchaseOrder>;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-purchase-order a frapo:PurchaseOrder ;
        frapo:hasPurchaseOrderNumber \"PO-2026-0045\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Budget> a owl:Class;
  rdfs:label "has budget"@en;
  rdfs:comment "A structured statement of how funds are to be used for expenditure in defined budget categories. A budget is created, for example, when applying for funding for a project, and is subsequently used to manage the expenditure from the awarded grant for that project."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :travel-budgeted .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Stipend> a owl:Class;
  rdfs:label "stipend"@en;
  rdfs:comment "A sum of money allotted on a regular basis, usually for some specific purpose."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Funding>;
  <http://purl.org/vocab/vann/example> """
    :my-stipend a frapo:Stipend ;
        frapo:hasMonetaryValue \"2800\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/isOwnedBy> a owl:ObjectProperty;
  rdfs:label "is owned by"@en;
  rdfs:comment "The relation between an entity and the agent that owns it."@en;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/cerif/frapo/owns>;
  <http://purl.org/vocab/vann/example> """
    :my-account 
        frapo:isOwnedBy :my-organization .

    :my-organization a foaf:Organization .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Division> a owl:Class;
  rdfs:label "division"@en;
  rdfs:comment "A grouping of similar departments within a larger organization.  In the university context, also known as a school or a faculty, for example the Humanities Division, the Mathematics Faculty, or the School of Medicine."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-division a frapo:Division ;
        foaf:name \"Humanities Division\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/estates-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "estates costs"@en;
  rdfs:comment "A budget category to cover the \"overhead\" costs of maintaining the premises in which work is undertaken."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:estates-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Investment> a owl:Class;
  rdfs:label "investment"@en;
  rdfs:comment "An investment of money, generally in stocks and shares, or in property, for the purpose of safeguarding the capital and yielding an income."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-investment a frapo:Investment ;
        frapo:hasMonetaryValue \"10000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasReferenceNumber> a owl:DatatypeProperty;
  rdfs:label "has reference number"@en;
  rdfs:comment "The reference number for something."@en;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-contract 
        frapo:hasReferenceNumber \"REF-998822\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasAcronym> a owl:DatatypeProperty;
  rdfs:label "has acronym"@en;
  rdfs:comment "An acronym used to identify an entity, based on its full name or title. For example, this ontology has the full name \"Funding, Research Administration and Projects Ontology\" and the acronym \"FRAPO\"."@en;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:hasAcronym \"OPEN-KGP\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/holdsStatusInTime> a owl:ObjectProperty;
  rdfs:label "holds status in time"@en;
  rdfs:range <http://purl.org/spar/pso/StatusInTime>;
  rdfs:comment "The relation between a document, a dataset or some other thing and a status that it holds at a specific time."@en;
  rdfs:isDefinedBy <http://purl.org/spar/pso/> .

<http://purl.org/cerif/frapo/RegistrationAgency> a owl:Class;
  rdfs:label "registration agency"@en;
  rdfs:comment "An institution or organization officially appointed by a Registration Authority that acts to register things. For example, CrossRef is a registration agency for DOIs relating to documents, while DataCite is a registration agency for DOIs relating to datasets, acting for the Registration Authority for DOIs, namely the International DOI Foundation (IDF)."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-registration-agency a frapo:RegistrationAgency ;
        foaf:name \"CrossRef\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361532-277B34B99CCD2A8FC0CDD29D5E52275A rdf:first
    <http://purl.org/cerif/frapo/Funding>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361532-5AEEC793143CFB158F82DBE62582D844 .

<http://purl.org/cerif/frapo/Payment> a owl:Class;
  rdfs:label "payment"@en;
  rdfs:comment "A financial payment made, for example in exchange for something purchased such as property, goods or services, or to refund expenses incurred."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-payment a frapo:Payment ;
        frapo:hasMonetaryValue \"2000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/withStatus> a owl:ObjectProperty;
  rdfs:label "with status"@en;
  rdfs:comment "The relation between the holding of a status to a document, a dataset or something else at a specific time and the definition of that status."@en;
  rdfs:domain <http://purl.org/spar/pso/StatusInTime>;
  rdfs:range <http://purl.org/spar/pso/Status>;
  rdfs:isDefinedBy <http://purl.org/spar/pso/> .

<http://purl.org/cerif/frapo/hasPersonalIdentifier> a owl:DatatypeProperty;
  rdfs:label "has personal identifier"@en;
  owl:equivalentProperty <http://purl.org/spar/scoro/hasPersonalIdentifier>;
  rdfs:comment "A unique and unambiguous identifier for an individual person within a given context."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Person>;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasPersonalInformation>, <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:hasPersonalIdentifier \"ID-992384\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCityOrTown> a owl:DatatypeProperty;
  rdfs:label "has city or town"@en;
  rdfs:comment "The specification of a city or town, for example as the location of an event."@en;
  <http://purl.org/vocab/vann/example> """
    :my-event 
        frapo:hasCityOrTown \"Bologna\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ResearchGroup> a owl:Class;
  rdfs:label "research group"@en;
  rdfs:comment "A group of people, usually within a university department or a research institute, and typically under a single group leader, dedicated to working together to undertake research on one or more topics. May also be called a research unit."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Group>;
  <http://purl.org/vocab/vann/example> """
    :my-research-group a frapo:ResearchGroup ;
        foaf:name \"OpenCitations Research Unit\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Bursary> a owl:Class;
  rdfs:label "bursary"@en;
  rdfs:comment "An amount of money given to a person by an organization, for example by a university to a university student in need to enable that student to continue his/her studies."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Funding>;
  <http://purl.org/vocab/vann/example> """
    :my-bursary a frapo:Bursary ;
        frapo:hasValue \"5000\"^^xsd:decimal ;
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasIPROwner> a owl:ObjectProperty;
  rdfs:label "has IPR owner"@en;
  rdfs:comment "The relation between an entity such as a project, an endeavour or an output and an agent who owns the IPR arising from or related to that entity."@en;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/isOwnedBy>;
  owl:inverseOf <http://purl.org/cerif/frapo/ownsIRPOf>;
  <http://purl.org/vocab/vann/example> """
    :my-material-output 
        frapo:hasIPROwner :my-university .

    :my-university a frapo:University .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ScholarshipApplication> a owl:Class;
  rdfs:label "scholarship application"@en;
  rdfs:comment "The activity of applying for an educational scholarship."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Application>;
  <http://purl.org/vocab/vann/example> """
    :my-scholarship-application a frapo:ScholarshipApplication ;
        frapo:isSubmittedBy :my-person .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/dc/elements/1.1/creator> a owl:AnnotationProperty .

<http://purl.org/cerif/frapo/other-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "other costs"@en;
  rdfs:comment "A budget category to cover costs not covered in other budget categories."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:other-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361532-6405845979EBB90D515206EF05B1B2C9 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361532-E28B1AECB36F6A645F8C2A6AE3FFC412 .

<http://purl.org/dc/terms/date> a owl:DatatypeProperty;
  rdfs:label "has date"@en;
  rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource."@en;
  rdfs:isDefinedBy <http://purl.org/dc/terms> .

rdfs:comment a owl:AnnotationProperty .

<http://purl.org/cerif/frapo/Commitments> a owl:Class;
  rdfs:label "commitments"@en;
  rdfs:comment "Money set aside to honour expenditures already made but for which no invoices have yet been received, or expenditures planned for the future, for example for salaries."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/BudgetInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-commitments a frapo:Commitments ;
        frapo:hasCurrency \"EUR\" ; 
        frapo:hasValue \"45000\"^^xsd:decimal .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/NotForProfitOrganization> a owl:Class;
  rdfs:label "not-for-profit organization"@en;
  rdfs:comment "An organization that does not primarily exist to make profit, for example a charity or charitable foundation, a learned society, or a standards body such as the World Wide Web Consortium."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-not-for-profit-organization a frapo:NotForProfitOrganization ;
        foaf:name \"OpenCitations\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasFundingAgency> a owl:ObjectProperty;
  rdfs:label "has funding agency"@en;
  rdfs:comment "The relation between something and a funding agency that provides funding for it."@en;
  rdfs:range <http://purl.org/cerif/frapo/FundingAgency>;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/isSupportedBy>;
  owl:inverseOf <http://purl.org/cerif/frapo/isFundingAgencyFor>;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:hasFundingAgency :my-funding-agency .

    :my-funding-agency a frapo:FundingAgency .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasCountry> a owl:DatatypeProperty;
  rdfs:label "has country"@en;
  rdfs:comment "A country, for example as the location of an event."@en;
  <http://purl.org/vocab/vann/example> """
    :my-postal-address 
        frapo:hasCountry \"Italy\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/indirect-costs> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "indirect costs"@en;
  rdfs:comment "A budget category to cover the indirect costs of running a project, for example heating and lighting, and the employment of non-project staff including administrators, accountants and cleaners."@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:indirect-costs .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasApplicationOutcome> a owl:DatatypeProperty;
  rdfs:label "has application outcome"@en;
  rdfs:comment "The description of an outcome of an application, for example that a job has been offered or that a grant has been awarded."@en;
  rdfs:subPropertyOf owl:topDataProperty;
  <http://purl.org/vocab/vann/example> """
    :my-application 
        frapo:hasApplicationOutcome \"Funded\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/employs> a owl:ObjectProperty;
  rdfs:label "employs"@en;
  <http://www.w3.org/2004/02/skos/core#note> "This property should not be used for the other meaning of \"employ\", meaning to use something, e.g. \"He employed great skill . . .\"/"@en;
  rdfs:comment "The relation between an employing agent and an employed agent, for example a person or an organization, who is typically employed to undertaking specified work in exchange for payment."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/cerif/frapo/isEmployedBy>;
  <http://purl.org/vocab/vann/example> """
    :my-organization a foaf:Organization ;
        frapo:employs :my-person .
    
    :my-person a foaf:Person .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/initial> a owl:DatatypeProperty;
  rdfs:label "has initials"@en;
  rdfs:comment "The initial(s) of a person's name."@en;
  rdfs:subPropertyOf <http://purl.org/cerif/frapo/hasPersonalInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        frapo:initial \"J. D.\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/Gift> a owl:Class;
  rdfs:label "gift"@en;
  rdfs:comment "A gift, donation, benefaction or legacy, typically of money."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Funding>;
  <http://purl.org/vocab/vann/example> """
    :my-gift a frapo:Gift ;
        frapo:hasMonetaryValue \"1000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/usesService> a owl:ObjectProperty;
  rdfs:label "uses service"@en;
  rdfs:comment "The relation between an activity such as an expedition, a research project or an investigation, and a service employed in that activity."@en;
  rdfs:range <http://purl.org/cerif/frapo/Service>;
  <http://purl.org/vocab/vann/example> """
    :my-project 
        frapo:usesService :my-service .

    :my-service a frapo:Service .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/AdmissionApplication> a owl:Class;
  rdfs:label "admission application"@en;
  rdfs:comment "The activity of applying for admission to some group or institution, for example a learned society or a university."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Application>;
  <http://purl.org/vocab/vann/example> """
    :my-admission-application a frapo:AdmissionApplication ;
        frapo:isSubmittedBy :my-person .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/unfunded> a <http://purl.org/cerif/frapo/Status>, owl:NamedIndividual;
  rdfs:label "unfunded"@en;
  rdfs:comment "The status of something such as an investigation or a project as being unfunded."@en;
  <http://purl.org/vocab/vann/example> """
    :my-application
        pso:holdsStatusInTime :my-status-in-time .
    
    :my-status-in-time a pso:StatusInTime ;
        pso:withStatus frapo:unfunded .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/AnnualTurnover> a owl:Class;
  rdfs:label "annual turnover"@en;
  rdfs:comment "The annual financial turnover of an organization (in a specified currency)."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/FinancialEntity>;
  <http://purl.org/vocab/vann/example> """
    :my-annual-turnover a frapo:AnnualTurnover ;
        frapo:hasCurrency \"EUR\" ; 
        frapo:hasValue \"500000\"^^xsd:decimal .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/hasGrantNumber> a owl:DatatypeProperty;
  rdfs:label "has grant number"@en;
  rdfs:comment "The grant number of a grant provided by a funding agency."@en;
  rdfs:domain <http://purl.org/cerif/frapo/Grant>;
  rdfs:subPropertyOf <http://purl.org/dc/terms/identifier>;
  <http://purl.org/vocab/vann/example> """
    :my-grant a frapo:Grant ;
        frapo:hasGrantNumber \"GRANT-882201\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/scoro/FinancialRole> a owl:Class;
  rdfs:label "financial role"@en;
  rdfs:comment "A role that an agent might hold with respect to academic and project finance."@en;
  rdfs:isDefinedBy <http://purl.org/spar/scoro/> .

<http://purl.org/cerif/frapo/ExpenditureToDate> a owl:Class;
  rdfs:label "expenditure to date"@en;
  rdfs:comment "Total money expended to date from an an account, or from a particular budget category."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Expenditure>;
  <http://purl.org/vocab/vann/example> """
    :my-expenditure-to-date a frapo:ExpenditureToDate ;
        frapo:hasMonetaryValue \"42000\"^^xsd:decimal ; 
        frapo:hasCurrency \"EUR\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/contributions-in-kind> a <http://purl.org/cerif/frapo/BudgetCategory>,
    owl:NamedIndividual;
  rdfs:label "contributions in kind"@en;
  rdfs:comment "A budget category to categorize the financial worth of contributions in kind (e.g. staff effort, access to facilities, sharing of know-how) given to a project by an agent, for example by the host institution or by a commerical partner in an academic project. "@en;
  <http://purl.org/vocab/vann/example> """
    :my-budget a frapo:Budget ;
        frapo:hasBudgetInformation :my-budgeted-amout .
    
    :my-budgeted-amount a frapo:BudgetedAmount ;
        frapo:hasBudgetCategory frapo:contributions-in-kind .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361532-D5CD0935FDD550D4B479F74525635BB1 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361532-277B34B99CCD2A8FC0CDD29D5E52275A .

<http://purl.org/cerif/frapo/AvailableFunds> a owl:Class;
  rdfs:label "available funds"@en;
  rdfs:comment "The amount available to spend in a budget category, equalling the income minus the expenditure to date plus future expenditure commitments. "@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/BudgetInformation>;
  <http://purl.org/vocab/vann/example> """
    :my-available-funds a frapo:AvailableFunds ;
        frapo:hasCurrency \"GBP\" ; 
        frapo:hasValue \"12500\"^^xsd:decimal .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/GovernmentOrganization> a owl:Class;
  rdfs:label "government organization"@en;
  rdfs:comment "An organization that is part of, or funded by, central or local goverment."@en;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization>;
  <http://purl.org/vocab/vann/example> """
    :my-government-organization a frapo:GovernmentOrganization ;
        foaf:name \"Ministry of Research\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/SpinOffCompany> a owl:Class;
  rdfs:label "spin-off company"@en;
  rdfs:comment "A company that has been established by a university or research institute to mature and market the results of research conducted at that research institution."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/Company>;
  <http://purl.org/vocab/vann/example> """
    :my-spin-off-company a frapo:SpinOffCompany ;
        foaf:name \"Quipu Inc.\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/cerif/frapo/ResearchInformationSystem> a owl:Class;
  rdfs:label "research information system"@en;
  rdfs:comment "A database containing administrative information about the research undertaken in an institution, and the publications and other outputs from such research."@en;
  rdfs:subClassOf <http://purl.org/cerif/frapo/ComputationalService>;
  <http://purl.org/vocab/vann/example> """
    :my-research-information-system a frapo:ResearchInformationSystem ;
        foaf:name \"Quipu Research DB\" .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361532-EBEA65310F11D0727AC09FC39C3CB2BE rdf:first
    <http://purl.org/cerif/frapo/Budget>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361532-29BB4ED6090F2BBFB5B895AD11184906 .

xsd:date a rdfs:Datatype .

<http://purl.org/dc/elements/1.1/title> a owl:AnnotationProperty .

<http://purl.org/cerif/frapo/entrepreneur> a owl:NamedIndividual, <http://purl.org/spar/scoro/FinancialRole>;
  rdfs:label "entrepreneur"@en;
  rdfs:comment "The role of a person who invests in novel enterprises."@en;
  <http://purl.org/vocab/vann/example> """
    :my-person a foaf:Person ;
        pro:holdsRoleInTime :my-person-role .

    :my-person-role a pro:RoleInTime ;
        pro:withRole frapo:entrepreneur .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/dc/elements/1.1/rights> a owl:AnnotationProperty .

<http://purl.org/cerif/frapo/isAppliedForBy> a owl:ObjectProperty;
  rdfs:label "is applied for by"@en;
  rdfs:comment "The relation between something applied for and the agent making the application."@en;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-grant 
        frapo:isAppliedForBy :my-person .

    :my-person a foaf:Person .
    """;
  rdfs:isDefinedBy <http://purl.org/cerif/frapo/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361532-5AEEC793143CFB158F82DBE62582D844 rdf:first
    <http://xmlns.com/foaf/0.1/Agent>;
  rdf:rest rdf:nil .

owl:versionInfo a owl:AnnotationProperty .

rdfs:seeAlso a owl:AnnotationProperty .

<http://purl.org/dc/elements/1.1/description> a owl:AnnotationProperty .

<http://purl.org/dc/elements/1.1/contributor> a owl:AnnotationProperty .
