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

<https://schema.coypu.org/ta> rdf:type owl:Ontology ;
                               owl:versionIRI <https://schema.coypu.org/ta/1.0> ;
                               <http://creativecommons.org/ns#license> "https://creativecommons.org/licenses/by/4.0/" ;
                               <http://purl.org/dc/terms/rights> "CC BY 4.0 - CoyPu Project" ;
                               <http://purl.org/vocab/vann/preferredNamespacePrefix> "ta" ;
                               <http://purl.org/vocab/vann/preferredNamespaceUri> "https://schema.coypu.org/ta#" ;
                               rdfs:comment "An ontology for modeling trade agreements."@en ;
                               rdfs:label "Trade Agreement Ontology"@en ;
                               rdfs:seeAlso "https://rtais.wto.org/UI/PublicMaintainRTAHome.aspx" ;
                               owl:versionInfo 1.0 .

#################################################################
#    Annotation properties
#################################################################

###  http://creativecommons.org/ns#license
<http://creativecommons.org/ns#license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/rights
<http://purl.org/dc/terms/rights> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceUri
<http://purl.org/vocab/vann/preferredNamespaceUri> rdf:type owl:AnnotationProperty .


#################################################################
#    Data properties
#################################################################

###  https://schema.coypu.org/ta#hasConsiderationDate%28Goods%29
:hasConsiderationDate%28Goods%29 rdf:type owl:DatatypeProperty ,
                                                  owl:FunctionalProperty ;
                                         rdfs:domain :RegionalTradeAgreement ;
                                         rdfs:range xsd:dateTime ;
                                         rdfs:label "has consideration date (goods)"@en .


###  https://schema.coypu.org/ta#hasConsiderationDate%28Services%29
:hasConsiderationDate%28Services%29 rdf:type owl:DatatypeProperty ,
                                                     owl:FunctionalProperty ;
                                            rdfs:domain :RegionalTradeAgreement ;
                                            rdfs:range xsd:dateTime ;
                                            rdfs:label "has consideration date (services)"@en .


###  https://schema.coypu.org/ta#hasCoverage
:hasCoverage rdf:type owl:DatatypeProperty ,
                      owl:FunctionalProperty ;
             rdfs:domain :RegionalTradeAgreement ;
             rdfs:range xsd:string ;
             rdfs:label "has coverage"@en .


###  https://schema.coypu.org/ta#hasCurrentSignatories
:hasCurrentSignatories rdf:type owl:DatatypeProperty ,
                                owl:FunctionalProperty ;
                       rdfs:domain :RegionalTradeAgreement ;
                       rdfs:range xsd:string ;
                       rdfs:label "has current signatories"@en .


###  https://schema.coypu.org/ta#hasDateOfEntryIntoForce%28Goods%29
:hasDateOfEntryIntoForce%28Goods%29 rdf:type owl:DatatypeProperty ,
                                                     owl:FunctionalProperty ;
                                            rdfs:domain :RegionalTradeAgreement ;
                                            rdfs:range xsd:dateTime ;
                                            rdfs:label "has date of entry into force (goods)"@en .


###  https://schema.coypu.org/ta#hasDateOfEntryIntoForce%28Services%29
:hasDateOfEntryIntoForce%28Services%29 rdf:type owl:DatatypeProperty ,
                                                        owl:FunctionalProperty ;
                                               rdfs:domain :RegionalTradeAgreement ;
                                               rdfs:range xsd:dateTime ;
                                               rdfs:label "has date of entry into force (services)"@en .


###  https://schema.coypu.org/ta#hasDateOfNotification%28Goods%29
:hasDateOfNotification%28Goods%29 rdf:type owl:DatatypeProperty ,
                                                   owl:FunctionalProperty ;
                                          rdfs:domain :RegionalTradeAgreement ;
                                          rdfs:range xsd:dateTime ;
                                          rdfs:label "has date of notification (goods)"@en .


###  https://schema.coypu.org/ta#hasDateOfNotification%28Services%29
:hasDateOfNotification%28Services%29 rdf:type owl:DatatypeProperty ,
                                                      owl:FunctionalProperty ;
                                             rdfs:domain :RegionalTradeAgreement ;
                                             rdfs:range xsd:dateTime ;
                                             rdfs:label "has date of notification (services)"@en .


###  https://schema.coypu.org/ta#hasDateOfSignature%28Goods%29
:hasDateOfSignature%28Goods%29 rdf:type owl:DatatypeProperty ,
                                                owl:FunctionalProperty ;
                                       rdfs:domain :RegionalTradeAgreement ;
                                       rdfs:range xsd:dateTime ;
                                       rdfs:label "has date of signature (goods)"@en .


###  https://schema.coypu.org/ta#hasDateOfSignature%28Services%29
:hasDateOfSignature%28Services%29 rdf:type owl:DatatypeProperty ,
                                                   owl:FunctionalProperty ;
                                          rdfs:domain :RegionalTradeAgreement ;
                                          rdfs:range xsd:dateTime ;
                                          rdfs:label "has date of signature (services)"@en .


###  https://schema.coypu.org/ta#hasEndOfImplementationPeriod%28Goods%29
:hasEndOfImplementationPeriod%28Goods%29 rdf:type owl:DatatypeProperty ,
                                                          owl:FunctionalProperty ;
                                                 rdfs:domain :RegionalTradeAgreement ;
                                                 rdfs:range xsd:integer ;
                                                 rdfs:label "has end of implementation period (goods)"@en .


###  https://schema.coypu.org/ta#hasEndOfImplementationPeriod%28Services%29
:hasEndOfImplementationPeriod%28Services%29 rdf:type owl:DatatypeProperty ,
                                                             owl:FunctionalProperty ;
                                                    rdfs:domain :RegionalTradeAgreement ;
                                                    rdfs:range xsd:integer ;
                                                    rdfs:label "has end of implementation period (services)"@en .


###  https://schema.coypu.org/ta#hasInactiveDate
:hasInactiveDate rdf:type owl:DatatypeProperty ,
                          owl:FunctionalProperty ;
                 rdfs:domain :RegionalTradeAgreement ;
                 rdfs:range xsd:dateTime ;
                 rdfs:label "has inactive date"@en .


###  https://schema.coypu.org/ta#hasNotification
:hasNotification rdf:type owl:DatatypeProperty ,
                          owl:FunctionalProperty ;
                 rdfs:domain :RegionalTradeAgreement ;
                 rdfs:range xsd:string ;
                 rdfs:label "has notification"@en .


###  https://schema.coypu.org/ta#hasOriginalSignatories
:hasOriginalSignatories rdf:type owl:DatatypeProperty ,
                                 owl:FunctionalProperty ;
                        rdfs:domain :RegionalTradeAgreement ;
                        rdfs:range xsd:string ;
                        rdfs:label "has original signatories"@en .


###  https://schema.coypu.org/ta#hasRemarks
:hasRemarks rdf:type owl:DatatypeProperty ;
            rdfs:domain :RegionalTradeAgreement ;
            rdfs:range xsd:string ;
            rdfs:label "has remarks"@en .


###  https://schema.coypu.org/ta#hasRtaComposition
:hasRtaComposition rdf:type owl:DatatypeProperty ,
                            owl:FunctionalProperty ;
                   rdfs:domain :RegionalTradeAgreement ;
                   rdfs:range xsd:string ;
                   rdfs:label "has rta composition"@en .


###  https://schema.coypu.org/ta#hasRtaType
:hasRtaType rdf:type owl:DatatypeProperty ,
                     owl:FunctionalProperty ;
            rdfs:domain :RegionalTradeAgreement ;
            rdfs:range xsd:string ;
            rdfs:label "has regional trade agreement type"@en .


###  https://schema.coypu.org/ta#hasWtoConsiderationProcess%28Goods%29
:hasWtoConsiderationProcess%28Goods%29 rdf:type owl:DatatypeProperty ,
                                                        owl:FunctionalProperty ;
                                               rdfs:domain :RegionalTradeAgreement ;
                                               rdfs:range xsd:string ;
                                               rdfs:label "has wto consideration process (goods)"@en .


###  https://schema.coypu.org/ta#hasWtoConsiderationProcess%28Services%29
:hasWtoConsiderationProcess%28Services%29 rdf:type owl:DatatypeProperty ,
                                                           owl:FunctionalProperty ;
                                                  rdfs:domain :RegionalTradeAgreement ;
                                                  rdfs:range xsd:string ;
                                                  rdfs:label "has wto consideration process (services)"@en .


###  https://schema.coypu.org/ta#isAccession
:isAccession rdf:type owl:DatatypeProperty ,
                      owl:FunctionalProperty ;
             rdfs:domain :RegionalTradeAgreement ;
             rdfs:range xsd:boolean ;
             rdfs:label "is accession"@en .


###  https://schema.coypu.org/ta#isAllPartiesWtoMembers
:isAllPartiesWtoMembers rdf:type owl:DatatypeProperty ,
                                 owl:FunctionalProperty ;
                        rdfs:domain :RegionalTradeAgreement ;
                        rdfs:range xsd:boolean ;
                        rdfs:label "is all parties wto members"@en .


###  https://schema.coypu.org/ta#isCrossRegional
:isCrossRegional rdf:type owl:DatatypeProperty ,
                          owl:FunctionalProperty ;
                 rdfs:domain :RegionalTradeAgreement ;
                 rdfs:range xsd:boolean ;
                 rdfs:label "is cross regional"@en .


###  https://schema.coypu.org/ta#hasSpecificEntry%2FExitDate
<https://schema.coypu.org/ta#hasSpecificEntry%2FExitDate> rdf:type owl:DatatypeProperty ,
                                                                   owl:FunctionalProperty ;
                                                          rdfs:domain :RegionalTradeAgreement ;
                                                          rdfs:range xsd:dateTime ;
                                                          rdfs:label "has specific entry or exit dates"@en .


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

###  https://schema.coypu.org/ta#CustomsUnion
:CustomsUnion rdf:type owl:Class ;
              rdfs:subClassOf :RegionalTradeAgreement ;
              rdfs:comment "A customs union shall be understood to mean the substitution of a single customs territory for two or more customs territories, so that (i) duties and other restrictive regulations of commerce (except, where necessary, those permitted under Articles XI, XII, XIII, XIV, XV and XX) are eliminated with respect to substantially all the trade between the constituent territories of the union or at least with respect to substantially all the trade in products originating in such territories, and, (ii) subject to the provisions of paragraph 9, substantially the same duties and other regulations of commerce are applied by each of the members of the union to the trade of territories not included in the union;"@en ;
              rdfs:label "Customs union"@en ;
              rdfs:seeAlso "https://www.wto.org/english/tratop_e/region_e/regatt_e.htm"@en .


###  https://schema.coypu.org/ta#EconomicIntegrationAgreement
:EconomicIntegrationAgreement rdf:type owl:Class ;
                              rdfs:subClassOf :RegionalTradeAgreement ;
                              rdfs:label "Economic integration agreement"@en ;
                              rdfs:seeAlso "https://www.wto.org/english/docs_e/legal_e/26-gats_01_e.htm#articleV"@en .


###  https://schema.coypu.org/ta#FreeTradeAgreement
:FreeTradeAgreement rdf:type owl:Class ;
                    rdfs:subClassOf :TradeAgreement ;
                    rdfs:label "Free trade agreement"@en .


###  https://schema.coypu.org/ta#FreeTradeArea
:FreeTradeArea rdf:type owl:Class ;
               rdfs:subClassOf :RegionalTradeAgreement ;
               rdfs:comment "A free-trade area shall be understood to mean a group of two or more customs territories in which the duties and other restrictive regulations of commerce (except, where necessary, those permitted under Articles XI, XII, XIII, XIV, XV and XX) are eliminated on substantially all the trade between the constituent territories in products originating in such territories."@en ;
               rdfs:label "Free trade area"@en ;
               rdfs:seeAlso "https://www.wto.org/english/tratop_e/region_e/regatt_e.htm"@en .


###  https://schema.coypu.org/ta#PartialScopeAgreement
:PartialScopeAgreement rdf:type owl:Class ;
                       rdfs:subClassOf :RegionalTradeAgreement ;
                       rdfs:comment "A partial scope agreement which is not defined or referred to in the WTO agreement means that tit covers only certain products."@en ;
                       rdfs:label "Partial scope agreement"@en ;
                       rdfs:seeAlso "https://www.wto.org/english/docs_e/legal_e/enabling1979_e.htm"@en .


###  https://schema.coypu.org/ta#RegionalTradeAgreement
:RegionalTradeAgreement rdf:type owl:Class ;
                        rdfs:subClassOf :TradeAgreement ;
                        rdfs:comment "Any reciprocal trade agreement between two or more partners, not necessarily belonging to the same region."@en ;
                        rdfs:label "Regional trade agreement"@en .


###  https://schema.coypu.org/ta#TradeAgreement
:TradeAgreement rdf:type owl:Class .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
