PREFIX gta: <https://schema.coypu.org/gta#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

gta:StateAct a rdfs:Class .

gta:hasAnnouncementDate a rdf:Property ;
  rdfs:label "has announcement date"@en ;
  rdfs:comment "The issuance date of the documented government statement."@en ;
  rdfs:domain gta:StateAct ;
  rdfs:range xsd:dateTime .

gta:hasStateActTitle a rdf:Property ;
  rdfs:label "has state act title"@en ;
  rdfs:domain gta:StateAct ;
  rdfs:range xsd:string .

gta:hasStateActId a rdf:Property ;
  rdfs:label "has state act id"@en ;
  rdfs:domain gta:StateAct ;
  rdfs:range <https://w3id.org/linkml/Any> .

gta:hasIntervention a rdf:Property ;
  rdfs:label "has intervention"@en ;
  rdfs:domain gta:StateAct ;
  rdfs:range gta:Intervention .

gta:Sector a rdfs:Class ;
  rdfs:label "Sector"@en ;
  rdfs:subClassOf gta:GlobalTradeAlertFeature .

gta:hasSectorId a rdf:Property ;
  rdfs:label "has sector id"@en ;
  rdfs:comment "The GTA uses the Common Product Classification (CPC, version 2.1) at the 3-digit level. The details of this classification and its correspondence to others are available from the United Nations Statistics Division."@en ;
  rdfs:domain gta:Sector ;
  rdfs:range xsd:string .

gta:GlobalTradeAlertFeature a rdfs:Class .

gta:InterventionType a rdfs:Class ;
  rdfs:label "InterventionType"@en ;
  rdfs:subClassOf gta:GlobalTradeAlertFeature .

gta:Intervention a rdfs:Class ;
  rdfs:label "Intervention"@en ;
  rdfs:comment "Each state act in the GTA database consists of one or more interventions. The interventions represent the used policy instrument plus the direction of the induced change (liberalising or harmful). The clear majority of GTA database entries are state acts with a single associated intervention. For example, the announcement of a new production subsidy to steel producers would be recorded as one state act with one intervention."@en ;
  rdfs:subClassOf gta:GlobalTradeAlertFeature .

gta:hasImplementationDate a rdf:Property ;
  rdfs:label "has implementation date"@en ;
  rdfs:comment "The date the documented change is enforced."@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range xsd:dateTime .

gta:hasImplementingJurisdiction a rdf:Property ;
  rdfs:label "has implementing jurisdiction"@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range gta:Jurisdiction .

gta:hasAffectedProduct a rdf:Property ;
  rdfs:label "has affected product"@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range <https://w3id.org/linkml/Any> .

gta:hasProlongationRemovalDate a rdf:Property ;
  rdfs:label "has prolongation removal date"@en ;
  rdfs:comment "The date the prolongation ends i.e. the new removal date as implied by this prolongation."@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range xsd:dateTime .

gta:hasTerminationImplementationDate a rdf:Property ;
  rdfs:label "has termination implementation date"@en ;
  rdfs:comment "The date the premature termination became effective i.e. the day after the previously sought removal date."@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range xsd:dateTime .

gta:hasAffectedCommercialFlow a rdf:Property ;
  rdfs:label "has affected commercial flow"@en ;
  rdfs:comment "The affected commercial flow field includes the predominantly affected flow direction. There are three potential values. Only one value can be assigned to each intervention."@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range gta:AffectedCommercialFlow .

gta:hasRemovalDate a rdf:Property ;
  rdfs:label "has removal date"@en ;
  rdfs:comment """The date the documented change is either withdrawn or fully replaced by a further
change. Note that changes that have only been partially replaced or withdrawn do not include a
removal date."""@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range xsd:dateTime .

gta:hasGTAEvaluation a rdf:Property ;
  rdfs:label "has gta evaluation"@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range gta:GTAEvaluation .

gta:hasInterventionType a rdf:Property ;
  rdfs:label "has intervention type"@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range gta:InterventionType .

gta:hasProlongationImplementationDate a rdf:Property ;
  rdfs:label "has prolongation implementation date"@en ;
  rdfs:comment "The date the prolongation became effective i.e. the day after the previously sought removal date."@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range xsd:dateTime .

gta:hasImplementationLevel a rdf:Property ;
  rdfs:label "has implementation level"@en ;
  rdfs:comment "The GTA database differentiates the announcements of different government levels or agencies. In total, it distinguishes 6 different actors."@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range gta:ImplementationLevel .

gta:hasInterventionId a rdf:Property ;
  rdfs:label "has intervention id"@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range <https://w3id.org/linkml/Any> .

gta:hasInvestigationStatusDate a rdf:Property ;
  rdfs:label "has investigation status date"@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range xsd:dateTime .

gta:hasAffectedSector a rdf:Property ;
  rdfs:label "has affected sector"@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range gta:Sector .

gta:hasTerminationAnnouncementDate a rdf:Property ;
  rdfs:label "has termination announcement date"@en ;
  rdfs:comment "The date on which the premature termination of a temporary change was communicated."@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range xsd:dateTime .

gta:hasProlongationAnnouncementDate a rdf:Property ;
  rdfs:label "has prolongation announcement date"@en ;
  rdfs:comment "The date on which the prolongation of a temporary change was communicated."@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range xsd:dateTime .

gta:hasAffectedJurisdiction a rdf:Property ;
  rdfs:label "has affected jurisdiction"@en ;
  rdfs:domain gta:Intervention ;
  rdfs:range gta:Jurisdiction .

gta:Jurisdiction a rdfs:Class ;
  rdfs:label "Jurisdiction"@en ;
  rdfs:subClassOf gta:GlobalTradeAlertFeature .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object"@en .

gta:hasProductId a rdf:Property ;
  rdfs:label "has product id"@en ;
  rdfs:comment "The GTA uses the Harmonised System (HS, version 2012) at the 6-digit level. At this level, the Harmonised System includes more than 5000 different products. Each product is commonly referred to as its own 'tariff line'. The details of this classification and its correspondence to others are available from the World Customs Organisation."@en ;
  rdfs:range xsd:string .

gta:PublicProcurementPolicy a rdfs:Class ;
  rdfs:label "Public procurement policy"@en ;
  rdfs:subClassOf gta:InterventionType .

<https://schema.coypu.org/gta#PublicProcurement%2CNes> a gta:PublicProcurementPolicy ;
  rdfs:label "Public procurement, nes"@en .

gta:PublicProcurementAccess a gta:PublicProcurementPolicy ;
  rdfs:label "Public procurement access"@en .

gta:PublicProcurementPreferenceMargin a gta:PublicProcurementPolicy ;
  rdfs:label "Public procurement preference margin"@en .

gta:PublicProcurementLocalisation a gta:PublicProcurementPolicy ;
  rdfs:label "Public procurement localisation"@en .

gta:OtherInstruments a rdfs:Class ;
  rdfs:label "Other instruments"@en ;
  rdfs:subClassOf gta:InterventionType .

gta:IntellectualPropertyProtection a gta:OtherInstruments ;
  rdfs:label "Intellectual property protection"@en .

gta:TechnicalBarrierToTrade a gta:OtherInstruments ;
  rdfs:label "Technical barrier to trade"@en .

gta:SanitaryAndPhytosanitaryMeasure a gta:OtherInstruments ;
  rdfs:label "Sanitary and phytosanitary measure"@en .

gta:LaborForceMigrationPolicy a rdfs:Class ;
  rdfs:label "Labor force migration policy"@en ;
  rdfs:subClassOf gta:InterventionType .

gta:LabourMarketAccess a gta:LaborForceMigrationPolicy ;
  rdfs:label "Labour market access"@en .

gta:Post-migrationTreatment a gta:LaborForceMigrationPolicy ;
  rdfs:label "Post-migration treatment"@en .

gta:CapitalControlsAndExchangeRatePolicy a rdfs:Class ;
  rdfs:label "Capital controls and exchange rate policy"@en ;
  rdfs:subClassOf gta:InterventionType .

gta:CompetitiveDevaluation a gta:CapitalControlsAndExchangeRatePolicy ;
  rdfs:label "Competitive devaluation"@en .

gta:ControlsOnCommercialTransactionsAndInvestmentInstruments a gta:CapitalControlsAndExchangeRatePolicy ;
  rdfs:label "Controls on commercial transactions and investment instruments"@en .

gta:ControlsOnCreditOperations a gta:CapitalControlsAndExchangeRatePolicy ;
  rdfs:label "Controls on credit operations"@en .

<https://schema.coypu.org/gta#Repatriation%26SurrenderRequirements> a gta:CapitalControlsAndExchangeRatePolicy ;
  rdfs:label "Repatriation & surrender requirements"@en .

<https://schema.coypu.org/gta#TradePaymentMeasure%28SeeExportAndImportSection%29> a gta:CapitalControlsAndExchangeRatePolicy ;
  rdfs:label "Trade payment measure (see export and import section)"@en .

gta:ControlOnPersonalTransactions a gta:CapitalControlsAndExchangeRatePolicy ;
  rdfs:label "Control on personal transactions"@en .

gta:LocalisationPolicy a rdfs:Class ;
  rdfs:label "Localisation policy"@en ;
  rdfs:subClassOf gta:InterventionType .

gta:LocalLabour a gta:LocalisationPolicy ;
  rdfs:label "Local labour"@en .

gta:LocalOperations a gta:LocalisationPolicy ;
  rdfs:label "Local operations"@en .

gta:LocalSourcing a gta:LocalisationPolicy ;
  rdfs:label "Local sourcing"@en .

gta:ImplementationLevel a rdfs:Class ;
  rdfs:label "ImplementationLevel"@en ;
  rdfs:comment "The GTA database differentiates the announcements of different government levels or agencies. In total, it distinguishes 6 different actors."@en ;
  rdfs:subClassOf gta:GlobalTradeAlertFeature .

gta:InternationalFinancialInstitution a gta:ImplementationLevel ;
  rdfs:label "International Financial Institution"@en ;
  rdfs:comment "Announcements made by a publicly owned bank with more than one shareholding member state."@en .

gta:NationalFinancialInstitution a gta:ImplementationLevel ;
  rdfs:label "National Financial Institution"@en ;
  rdfs:comment "Announcements made by a publicly owned bank such as the National Development or Export-Import bank. GTA-relevant central bank announcements are subsumed as part of the national level."@en .

gta:Supranational a gta:ImplementationLevel ;
  rdfs:label "supranational"@en ;
  rdfs:comment "Announcement by supra-national bodies with binding consequences for its member states. Examples include the European Commission as well as the steering bodies of customs unions."@en .

gta:Subnational a gta:ImplementationLevel ;
  rdfs:label "subnational"@en ;
  rdfs:comment "Announcements made by lower levels of government such as regional, state, provincial and municipal governments."@en .

gta:National a gta:ImplementationLevel ;
  rdfs:label "National"@en ;
  rdfs:comment "Announcements made by central government including the central bank, where relevant."@en .

gta:ExportAndImportPolicyInstruments a rdfs:Class ;
  rdfs:label "Export and import policy instruments"@en ;
  rdfs:subClassOf gta:InterventionType .

gta:TradePaymentMeasure a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Trade payment measure"@en .

gta:ImportIncentive a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Import incentive"@en .

gta:TradeFinance a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Trade finance"@en .

<https://schema.coypu.org/gta#Export-relatedNon-TariffMeasure%2CNes> a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Export-related non-tariff measure, nes"@en .

gta:ImportTariff a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Import tariff"@en .

gta:ImportBan a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Import ban"@en .

gta:TradeBalancingMeasure a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Trade balancing measure"@en .

gta:ExportSubsidy a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Export subsidy"@en .

gta:ImportLicensingRequirement a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Import licensing requirement"@en .

gta:ExportBan a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Export ban"@en .

gta:ExportTax a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Export tax"@en .

gta:ImportQuota a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Import quota"@en .

<https://schema.coypu.org/gta#Import-relatedNon-TariffMeasure%2CNes> a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Import-related non-tariff measure, nes"@en .

gta:ExportTariffQuota a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Export tariff quota"@en .

gta:ExportTaxIncentive a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Export tax incentive"@en .

gta:ImportMonitoring a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Import monitoring"@en .

gta:ExportQuota a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Export quota"@en .

gta:ExportLicensingRequirement a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Export licensing requirement"@en .

gta:ImportTariffQuota a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Import tariff quota"@en .

gta:OtherExportInventive a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Other export inventive"@en .

gta:ForeignCustomerRule a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Foreign customer rule"@en .

gta:InternalTaxationOfImports a gta:ExportAndImportPolicyInstruments ;
  rdfs:label "Internal taxation of imports"@en .

gta:GTAEvaluation a rdfs:Class ;
  rdfs:label "Evaluation"@en ;
  rdfs:comment "The direction of the change for each intervention. The evaluation is signalled by a triangle in one of three different colours."@en ;
  rdfs:subClassOf gta:GlobalTradeAlertFeature .

gta:Amber a gta:GTAEvaluation ;
  rdfs:label "amber"@en ;
  rdfs:comment "The intervention likely involves discrimination against foreign commercial interests."@en .

gta:Green a gta:GTAEvaluation ;
  rdfs:label "green"@en ;
  rdfs:comment "The intervention liberalises on a non-discriminatory (i.e., most favoured nation) basis; or improves the transparency of a relevant policy."@en .

gta:Red a gta:GTAEvaluation ;
  rdfs:label "red"@en ;
  rdfs:comment "The intervention almost certainly discriminates against foreign commercial interests."@en .

gta:ForeignInvestmentPolicy a rdfs:Class ;
  rdfs:label "Foreign investment policy"@en ;
  rdfs:subClassOf gta:InterventionType .

<https://schema.coypu.org/gta#FDI%3ATreatmentAndOperations%2CNes> a gta:ForeignInvestmentPolicy ;
  rdfs:label "FDI: Treatment and operations, nes"@en .

<https://schema.coypu.org/gta#FDI%3AFinancialIncentive> a gta:ForeignInvestmentPolicy ;
  rdfs:label "FDI: Financial incentive"@en .

<https://schema.coypu.org/gta#FDI%3AEntryAndOwnershipRule> a gta:ForeignInvestmentPolicy ;
  rdfs:label "FDI: Entry and ownership rule"@en .

gta:TradeDefenceInstruments a rdfs:Class ;
  rdfs:label "Trade defence instruments"@en ;
  rdfs:subClassOf gta:InterventionType .

gta:Anti-Dumping a gta:TradeDefenceInstruments ;
  rdfs:label "Anti-Dumping"@en .

gta:Anti-Subsidy a gta:TradeDefenceInstruments ;
  rdfs:label "Anti-Subsidy"@en .

gta:Anti-Circumvention a gta:TradeDefenceInstruments ;
  rdfs:label "Anti-Circumvention"@en .

gta:Safeguard a gta:TradeDefenceInstruments ;
  rdfs:label "Safeguard"@en .

gta:SubsidiesAndStateAid a rdfs:Class ;
  rdfs:label "Subsidies and state aid"@en ;
  rdfs:subClassOf gta:InterventionType .

gta:TaxOrSocialInsuranceRelief a gta:SubsidiesAndStateAid ;
  rdfs:label "Tax or social insurance relief"@en .

gta:FinancialGrant a gta:SubsidiesAndStateAid ;
  rdfs:label "Financial grant"@en .

<https://schema.coypu.org/gta#Bailout%28CapitalInjectionOrEquityParticipation%29> a gta:SubsidiesAndStateAid ;
  rdfs:label "Bailout (capital injection or equity participation)"@en .

gta:ProductionSubsidy a gta:SubsidiesAndStateAid ;
  rdfs:label "Production subsidy"@en .

gta:FinancialAssistanceInForeignMarket a gta:SubsidiesAndStateAid ;
  rdfs:label "Financial assistance in foreign market"@en .

gta:InterestPaymentSubsidy a gta:SubsidiesAndStateAid ;
  rdfs:label "Interest payment subsidy"@en .

<https://schema.coypu.org/gta#StateAid%2CNes> a gta:SubsidiesAndStateAid ;
  rdfs:label "State aid, nes"@en .

gta:In-kindGrant a gta:SubsidiesAndStateAid ;
  rdfs:label "In-kind grant"@en .

gta:StateLoan a gta:SubsidiesAndStateAid ;
  rdfs:label "State loan"@en .

gta:AffectedCommercialFlow a rdfs:Class ;
  rdfs:label "AffectedCommercialFlow"@en ;
  rdfs:comment "The affected commercial flow field includes the predominantly affected flow direction. There are three potential values. Only one value can be assigned to each intervention."@en ;
  rdfs:subClassOf gta:GlobalTradeAlertFeature .

gta:Inward a gta:AffectedCommercialFlow ;
  rdfs:label "Inward"@en ;
  rdfs:comment "The predominantly distorted market is the domestic market of the implementing jurisdiction."@en .

gta:OutwardSubsidy a gta:AffectedCommercialFlow ;
  rdfs:label "Outward subsidy"@en ;
  rdfs:comment "In general, this value is only chosen for export incentives and trade finance interventions. In exceptional cases, a state aid awarded to an exporting company which generates its sales exclusively abroad may be classified as an outward subsidy."@en .

gta:Outward a gta:AffectedCommercialFlow ;
  rdfs:label "Outward"@en ;
  rdfs:comment "The documented change concerns an outflow restriction. The predominantly affected market is the outflow destination."@en .
