Skip to content

Commit

Permalink
Adding transformation files
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Sep 12, 2023
1 parent a0a114c commit 2527247
Show file tree
Hide file tree
Showing 36 changed files with 12,333 additions and 16,437 deletions.
378 changes: 120 additions & 258 deletions implementation/eCatalogue/owl_ontology/eCatalogue_CM-core.rdf

Large diffs are not rendered by default.

190 changes: 50 additions & 140 deletions implementation/eCatalogue/owl_ontology/eCatalogue_CM-core.ttl

Large diffs are not rendered by default.

270 changes: 85 additions & 185 deletions implementation/eCatalogue/owl_ontology/eCatalogue_CM-restrictions.rdf

Large diffs are not rendered by default.

157 changes: 52 additions & 105 deletions implementation/eCatalogue/owl_ontology/eCatalogue_CM-restrictions.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@
:cat-restriction a owl:Ontology ;
cc:attributionName "European Union" ;
cc:attributionURL <http://publications.europa.eu/resource/authority/corporate-body/EURUN> ;
dcterms:abstract "This artefact provides the ontology extention with restrictions and inference-relaated specification." ;
dcterms:abstract "This artefact provides the ontology extension with restrictions and inference-related specification." ;
dcterms:created ""^^xsd:date ;
dcterms:description "This module provides the definitions for the eProcurement ontology core. Procurement data has been identified as data with a high-reuse potential. Given the increasing importance of data standards for eProcurement, a number of initiatives driven by the public sector, the industry and academia have been kick-started in recent years. Some have grown organically, while others are the result of standardisation work. The vocabularies and the semantics that they are introducing, the phases of public procurement that they are covering, and the technologies that they are using all differ. These differences hamper data interoperability and thus its reuse by them or by the wider public. This creates the need for a common data standard for publishing procurement data, hence allowing data from different sources to be easily accessed and linked, and consequently reused."@en ;
dcterms:issued "2023-08-09"^^xsd:date ;
dcterms:description "This module provides the definitions for the eCatalogue of eProcurement ontology. Procurement data has been identified as data with a high-reuse potential. Given the increasing importance of data standards for eProcurement, a number of initiatives driven by the public sector, the industry and academia have been kick-started in recent years. Some have grown organically, while others are the result of standardisation work. The vocabularies and the semantics that they are introducing, the phases of public procurement that they are covering, and the technologies that they are using all differ. These differences hamper data interoperability and thus its reuse by them or by the wider public. This creates the need for a common data standard for publishing procurement data, hence allowing data from different sources to be easily accessed and linked, and consequently reused."@en ;
dcterms:issued "2023-09-12"^^xsd:date ;
dcterms:license <http://creativecommons.org/licenses/by-sa/4.0> ;
dcterms:rights "The Commission’s reuse policy is implemented by Commission Decision2011/833/EU of 12 December 2011 on the reuse of Commission documents (OJ L 330,14.12.2011, p. 39 – https://eur-lex.europa.eu/eli/dec/2011/833/oj). Unlessotherwise noted, the reuse of this document is authorised under the CreativeCommons Attribution 4.0 International (CC BY 4.0) licence (https://creativecommons.org/licenses/by/4.0/).This means that reuse is allowed, provided that appropriate credit is given and any changes are indicated." ;
dcterms:title "eProcurement Ontology - cat"@en ;
dcterms:title "eProcurement Ontology - eCatalogue"@en ;
bibo:status "Semantic Specification Realease" ;
vann:preferredNamespacePrefix "epo-cat" ;
vann:preferredNamespaceUri "http://data.europa.eu/a4g/ontology#" ;
Expand All @@ -51,15 +51,20 @@
owl:versionIRI :cat-restriction-4.0.0 ;
owl:versionInfo "4.0.0" ;
skos:changeNote """This version is automatically generated from eCatalogue_CM.xml on
2023-08-09""" .
2023-09-12""" .

:hasAccessoryItem a owl:AsymmetricProperty ;
rdfs:domain :Item ;
rdfs:range :Item .

:hasActivityCode rdfs:domain :CatalogueFragment ;
:hasActivityCode rdfs:domain [ a owl:Class ;
owl:unionOf ( :Catalogue :CatalogueLine ) ] ;
rdfs:range skos:Concept .

:hasAssociatedDocument rdfs:domain [ a owl:Class ;
owl:unionOf ( :DespatchAdvice :DespatchLine ) ] ;
rdfs:range :PostAwardDocument .

:hasBaseQuantity rdfs:domain :Price ;
rdfs:range :Quantity .

Expand All @@ -72,8 +77,7 @@
:hasCatalogueLineValidity rdfs:domain :CatalogueLine ;
rdfs:range :Period .

:hasCertification rdfs:domain [ a owl:Class ;
owl:unionOf ( foaf:Person :Item org:Organization ) ] ;
:hasCertification rdfs:domain :Item ;
rdfs:range :Certificate .

:hasChargeInformation rdfs:domain :CatalogueLine ;
Expand All @@ -95,7 +99,10 @@
:hasDimensionDescription rdfs:domain :Item ;
rdfs:range rdf:PlainLiteral .

:hasDocumentType rdfs:domain :ProductSpecification ;
:hasDocumentStatus rdfs:domain :PostAwardDocument ;
rdfs:range skos:Concept .

:hasDocumentType rdfs:domain :PostAwardDocument ;
rdfs:range skos:Concept .

:hasExpectedDeliveryTime rdfs:domain :Price ;
Expand All @@ -107,6 +114,9 @@
:hasFreightAllowanceCharge rdfs:domain :Consignment ;
rdfs:range :ChargeInformation .

:hasHazardousClass rdfs:domain :Item ;
rdfs:range rdf:PlainLiteral .

:hasHazardousItemUNDGCode rdfs:domain :Item ;
rdfs:range skos:Concept .

Expand All @@ -119,9 +129,6 @@
:hasKeyword rdfs:domain :Item ;
rdfs:range rdf:PlainLiteral .

:hasLabelType rdfs:domain :CertificationLabel ;
rdfs:range skos:Concept .

:hasManufacturerID rdfs:domain :Manufacturer ;
rdfs:range adms:Identifier .

Expand Down Expand Up @@ -188,12 +195,6 @@
:hasTransactionConditionsCode rdfs:domain :CatalogueLine ;
rdfs:range skos:Concept .

:hasVATCategory rdfs:domain :TaxInformation ;
rdfs:range skos:Concept .

:hasValidityPeriod rdfs:domain :Certificate ;
rdfs:range :Period .

:isSpecificToLine rdfs:domain :InformationHub ;
rdfs:range :Line .

Expand Down Expand Up @@ -240,10 +241,6 @@ dcterms:requires a owl:AsymmetricProperty ;
adms:identifier rdfs:domain :Line ;
rdfs:range adms:Identifier .

:attestedByLabel a owl:FunctionalProperty ;
rdfs:domain :Certificate ;
rdfs:range :CertificationLabel .

:comprisesCatalogueLine rdfs:domain :Catalogue ;
rdfs:range :CatalogueLine .

Expand All @@ -261,10 +258,6 @@ adms:identifier rdfs:domain :Line ;
:hasBrand rdfs:domain :Item ;
rdfs:range :Brand .

:hasCertificationNumber a owl:FunctionalProperty ;
rdfs:domain :Certificate ;
rdfs:range rdf:PlainLiteral .

:hasClassificationScheme a owl:FunctionalProperty ;
rdfs:domain :ItemProperty ;
rdfs:range rdf:PlainLiteral .
Expand All @@ -275,9 +268,6 @@ adms:identifier rdfs:domain :Line ;
:hasFactor rdfs:domain :ItemRelation ;
rdfs:range xsd:decimal .

:hasHazardousClass rdfs:domain :Item ;
rdfs:range rdf:PlainLiteral .

:hasLiteralValue rdfs:domain :ItemProperty ;
rdfs:range rdf:PlainLiteral .

Expand All @@ -303,18 +293,12 @@ adms:identifier rdfs:domain :Line ;
:hasPriceSurchargeInformation rdfs:domain :Price ;
rdfs:range :ChargeInformation .

:hasReferenceURI rdfs:domain :CertificationLabel ;
rdfs:range xsd:anyURI .

:hasSpecificPaymentArrangement rdfs:domain :Catalogue ;
rdfs:range rdf:PlainLiteral .

:hasTransactionConditions rdfs:domain :CatalogueLine ;
rdfs:range rdf:PlainLiteral .

:hasURL rdfs:domain :Certificate ;
rdfs:range xsd:anyURI .

:hasWarrantyInformation rdfs:domain :CatalogueLine ;
rdfs:range rdf:PlainLiteral .

Expand All @@ -335,29 +319,16 @@ adms:identifier rdfs:domain :Line ;
rdfs:domain :ItemRelation ;
rdfs:range :Item .

:issuedByCertifier rdfs:domain :Certificate ;
rdfs:range :Certifier .

:specifiesItem a owl:FunctionalProperty ;
rdfs:domain :Line ;
rdfs:range :Item .

:updatesCatalogue a owl:FunctionalProperty ;
rdfs:domain :CatalogueFragment ;
rdfs:range :Catalogue .

at-voc-new:activity-code a owl:Class ;
rdfs:subClassOf skos:Concept ;
owl:equivalentClass [ a owl:Restriction ;
owl:hasValue at-voc-new:activity-code ;
owl:onProperty skos:inScheme ] .

at-voc-new:certification-label-type a owl:Class ;
rdfs:subClassOf skos:Concept ;
owl:equivalentClass [ a owl:Restriction ;
owl:hasValue at-voc-new:certification-label-type ;
owl:onProperty skos:inScheme ] .

at-voc-new:dangerous-goods-list a owl:Class ;
rdfs:subClassOf skos:Concept ;
owl:equivalentClass [ a owl:Restriction ;
Expand Down Expand Up @@ -412,12 +383,6 @@ at-voc-new:transaction-conditions a owl:Class ;
owl:hasValue at-voc-new:transaction-conditions ;
owl:onProperty skos:inScheme ] .

at-voc-new:vat-category a owl:Class ;
rdfs:subClassOf skos:Concept ;
owl:equivalentClass [ a owl:Restriction ;
owl:hasValue at-voc-new:vat-category ;
owl:onProperty skos:inScheme ] .

dcterms:replaces rdfs:domain :Item ;
rdfs:range :Item .

Expand All @@ -426,10 +391,6 @@ dcterms:replaces rdfs:domain :Item ;
owl:cardinality 1 ;
owl:onProperty dcterms:title ] .

:CatalogueFragment rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :updatesCatalogue ] .

:ItemModel a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality 1 ;
Expand All @@ -439,16 +400,12 @@ dcterms:description rdfs:domain [ a owl:Class ;
owl:unionOf ( :Item :Line ) ] ;
rdfs:range rdf:PlainLiteral .

:CertificationLabel rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasReferenceURI ] .

:ItemRelation rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :isRelatedToItem ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasFactor ] .
owl:onProperty :hasFactor ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :isRelatedToItem ] .

dcterms:title a owl:FunctionalProperty ;
rdfs:domain [ a owl:Class ;
Expand All @@ -465,98 +422,82 @@ dcterms:title a owl:FunctionalProperty ;

:Batch rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasBestBeforeDate ],
owl:onProperty :hasExpiryDate ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasManufactureDate ],
owl:onProperty :hasBestBeforeDate ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :isProductionOf ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasExpiryDate ] .
owl:onProperty :hasManufactureDate ] .

:ItemProperty rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :hasAttributeType ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasLiteralValue ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :hasClassificationScheme ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :describesItem ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :hasAttributeType ] .
owl:onProperty :describesItem ] .

:Certificate rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasURL ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :hasCertificationNumber ],
[ a owl:Restriction ;
:Catalogue rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :issuedByCertifier ],
owl:onProperty :hasSpecificPaymentArrangement ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :attestedByLabel ] .

:Catalogue rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty :comprisesCatalogueLine ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasSpecificPaymentArrangement ] .
owl:onProperty :comprisesCatalogueLine ] .

:Price rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasPriceSurchargeInformation ] .

:CatalogueLine rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasTransactionConditions ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasOrderableUnitFactorRate ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasOrderableQuantityIncrement ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasWarrantyInformation ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :isContractedItem ],
owl:onProperty :hasTransactionConditions ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :isOrderable ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty :hasPrice ] .
owl:onProperty :hasPrice ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :isContractedItem ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasWarrantyInformation ] .

:Item a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty dcterms:description ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasBrand ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty dcterms:title ],
owl:onProperty :isInStock ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasModel ],
owl:onProperty :hasBrand ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasManufacturer ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :isInStock ],
owl:cardinality 1 ;
owl:onProperty dcterms:title ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasHazardousClass ] .
owl:onProperty :hasModel ] .

[] a <http://www.w3.org/2002/07/owl##AllDisjointClasses> ;
owl:members ( :ItemComplementaryRelation :ItemAccessoryRelation :ItemComposition :ItemReplacement :ItemRequirement ) .
Expand All @@ -567,9 +508,15 @@ dcterms:title a owl:FunctionalProperty ;
[] a <http://www.w3.org/2002/07/owl##AllDisjointClasses> ;
owl:members ( :ItemComplementaryRelation :ItemAccessoryRelation :ItemComposition :ItemReplacement :ItemRequirement ) .

[] a <http://www.w3.org/2002/07/owl##AllDisjointClasses> ;
owl:members ( :ProductSpecification :Catalogue ) .

[] a <http://www.w3.org/2002/07/owl##AllDisjointClasses> ;
owl:members ( :ItemComplementaryRelation :ItemAccessoryRelation :ItemComposition :ItemReplacement :ItemRequirement ) .

[] a <http://www.w3.org/2002/07/owl##AllDisjointClasses> ;
owl:members ( :ItemComplementaryRelation :ItemAccessoryRelation :ItemComposition :ItemReplacement :ItemRequirement ) .

[] a <http://www.w3.org/2002/07/owl##AllDisjointClasses> ;
owl:members ( :ProductSpecification :Catalogue ) .

Loading

0 comments on commit 2527247

Please sign in to comment.