@prefix probs:       	<http://w3id.org/probs-lab/ontology/> .
@prefix ufpc:   	<http://w3id.org/probs-lab/data/prodcom/> .
@prefix ufpcd:          <http://w3id.org/probs-lab/data/prodcom_data/>
@prefix dc:     	<http://purl.org/dc/elements/1.1/> .
@prefix owl:    	<http://www.w3.org/2002/07/owl#> .
@prefix rdf:    	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:   	<http://www.w3.org/2000/01/rdf-schema#> .
@prefix time:		<http://www.w3.org/2006/time#> .
@prefix xsd:    	<http://www.w3.org/2001/XMLSchema#> .

<http://w3id.org/probs-lab/data/prodcom>
    rdf:type            owl:Ontology ;

    rdfs:label          "Physical Resources Observatory (PRObs) Ontology additions for PRODCOM"@en ;
    dc:title            "Physical Resources Observatory (PRObs) Ontology additions for PRODCOM"@en ;

    rdfs:comment        "The ontology provides entities describing PRODCOM classifications for use with the Physical Resources Observatory (PRObs) data integration system"@en ;
    dc:description      "The ontology provides entities describing PRODCOM classifications for use with the Physical Resources Observatory (PRObs) data integration system"@en ;

    owl:versionIRI      <http://w3id.org/probs-lab/data/prodcom-1.0> ;
    owl:versionInfo     "1.0" .


#################################################################
#    Classes
#################################################################


ufpc:ClassificationCode
    rdf:type            owl:Class ;
    rdfs:subClassOf     probs:ClassificationCode ;
    rdfs:label          "PRODCOM classification code"@en ;
    rdfs:comment        "A label within a PRODCOM ClassificationCodeList"@en .



ufpc:ClassificationCodeList
    rdf:type            owl:Class ;
    rdfs:subClassOf     probs:ClassificationCodeList ;
    rdfs:label          "PRODCOM classification code list"@en ;
    rdfs:comment        "A set of PRODCOM ClassificationCodes, usually from a specific year. Example: the 2017-18 PRODCOM list."@en .


#################################################################
#    Time Periods
#################################################################

:TimePeriod_YearOf2014
    rdf:type        owl:NamedIndividual , time:DateTimeDescription ;
    time:unitType   time:unitYear ;
    time:year       "2014"^^xsd:gYear .

:TimePeriod_YearOf2015
    rdf:type        owl:NamedIndividual , time:DateTimeDescription ;
    time:unitType   time:unitYear ;
    time:year       "2015"^^xsd:gYear .

:TimePeriod_YearOf2016
    rdf:type        owl:NamedIndividual , time:DateTimeDescription ;
    time:unitType   time:unitYear ;
    time:year       "2016"^^xsd:gYear .

:TimePeriod_YearOf2017
    rdf:type        owl:NamedIndividual , time:DateTimeDescription ;
    time:unitType   time:unitYear ;
    time:year       "2017"^^xsd:gYear .

:TimePeriod_YearOf2018
    rdf:type        owl:NamedIndividual , time:DateTimeDescription ;
    time:unitType   time:unitYear ;
    time:year       "2018"^^xsd:gYear .

:TimePeriod_YearOf2019
    rdf:type        owl:NamedIndividual , time:DateTimeDescription ;
    time:unitType   time:unitYear ;
    time:year       "2019"^^xsd:gYear .

:TimePeriod_YearOf2020
    rdf:type        owl:NamedIndividual , time:DateTimeDescription ;
    time:unitType   time:unitYear ;
    time:year       "2020"^^xsd:gYear .

