Skip to content

Commit

Permalink
updated readme and regenerated test files
Browse files Browse the repository at this point in the history
  • Loading branch information
Dragos0000 committed Nov 22, 2024
1 parent 0b066d8 commit 2bbe1f5
Show file tree
Hide file tree
Showing 25 changed files with 1,875 additions and 1,870 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,10 @@ variables**

The following variables determine the inclusion or exclusion of reused concepts within each artifact:
```shell

<!-- This variable stores the concept prefixes that should be excluded from being treated as external or reused.-->
<xsl:variable name="internalModelPrefixesList" select="('epo', 'epo-not', 'epo-ord', 'epo-cat', 'epo-con', 'epo-ful')"/>

<!-- Controls whether reused concepts are generated in SHACL artefact -->
<xsl:variable name="generateReusedConceptsSHACL" select="fn:true()"/>

Expand All @@ -178,6 +182,7 @@ The following variables determine the inclusion or exclusion of reused concepts

Explanation

* internalModelPrefixesList: Concepts with the specified prefixes in this list will be treated as internal to the model and will not be excluded from the artefacts, regardless of the settings for generating reused concepts controls (see below).
* generateReusedConceptsSHACL: Set to true, reused concepts will be included in SHACL artefact.
* generateReusedConceptsOWLcore: Set to false, reused concepts will be excluded from OWL core artefact.
* generateReusedConceptsOWLrestrictions: Set to false, reused concepts will be excluded from OWL restrictions artefact.
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
xmlns:at-voc-new="http://publications.europa.eu/resource/authority/new/"
xmlns:cccev="http://data.europa.eu/m8g/"
xmlns:core="http://data.europa.eu/m8g/"
xmlns:core-res="http://data.europa.eu/a4g/ontology#"
xmlns:cpov="http://data.europa.eu/m8g/"
xmlns:cpsv="http://data.europa.eu/m8g/"
xmlns:cpv="http://data.europa.eu/m8g/"
Expand All @@ -25,6 +24,7 @@
xmlns:legal="http://www.w3.org/ns/legal-entity#"
xmlns:locn="http://www.w3.org/ns/locn#"
xmlns:nuts="http://data.europa.eu/nuts/"
xmlns:ord-res="http://data.europa.eu/a4g/ontology#"
xmlns:org="http://www.w3.org/ns/org#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:person="http://www.w3.org/ns/person#"
Expand All @@ -35,32 +35,32 @@
xmlns:time="http://www.w3.org/2006/time#"
xmlns:vann="http://purl.org/vocab/vann/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
<owl:Ontology rdf:about="http://data.europa.eu/a4g/ontology#core-restriction">
<owl:Ontology rdf:about="http://data.europa.eu/a4g/ontology#ord-restriction">
<owl:imports rdf:resource="http://purl.org/dc/terms/"/>
<owl:imports rdf:resource="http://www.w3.org/2004/02/skos/core#"/>
<owl:imports rdf:resource="https://data.europa.eu/m8g"/>
<owl:imports rdf:resource="https://data.europa.eu/m8g"/>
<owl:imports rdf:resource="http://www.w3.org/ns/adms"/>
<owl:imports rdf:resource="http://data.europa.eu/a4g/ontology#core"/>
<dct:title xml:lang="en">ePO Core restrictions</dct:title>
<rdfs:label xml:lang="en">This artefact provides the restrictions and inference-related specifications for the eProcurement Ontology Core. This artefact excludes the definitions of concepts. The eProcurement Ontology describes objects and concepts, with definitions, attributes and relationships which are present within the European public procurement domain. The provision of these concepts provides the basis for a common understanding of the domain for all stakeholders ensuring the quality of data exchange and transparency.</rdfs:label>
<owl:imports rdf:resource="http://data.europa.eu/a4g/ontology#ord"/>
<dct:title xml:lang="en">eProcurement Ontology Ordering - core restrictions</dct:title>
<rdfs:label xml:lang="en">eProcurement Ontology Ordering - core restrictions</rdfs:label>
<dct:publisher>http://publications.europa.eu/resource/authority/corporate-body/PUBL</dct:publisher>
<dct:description xml:lang="en">This artefact provides the restrictions and inference-related specifications for the eProcurement Ontology Core. This artefact excludes the definitions of concepts. The eProcurement Ontology describes objects and concepts, with definitions, attributes and relationships which are present within the European public procurement domain. The provision of these concepts provides the basis for a common understanding of the domain for all stakeholders ensuring the quality of data exchange and transparency.</dct:description>
<dct:description xml:lang="en">The eProcurement Ontology Ordering core restrictions provides the restrictions and the inference-related specifications on the concepts and properties in the eProcurement Ontology Ordering core.</dct:description>
<rdfs:comment>This version is automatically generated from eOrdering.xml on
2024-09-04</rdfs:comment>
<rdfs:seeAlso rdf:resource="https://github.com/eprocurementontology/eprocurementontology"/>
2024-11-22</rdfs:comment>
<rdfs:seeAlso rdf:resource="https://github.com/OP-TED/ePO/releases"/>
<rdfs:seeAlso rdf:resource="https://joinup.ec.europa.eu/collection/eprocurement/solution/eprocurement-ontology/about"/>
<rdfs:seeAlso rdf:resource="https://op.europa.eu/en/web/eu-vocabularies/e-procurement"/>
<rdfs:seeAlso rdf:resource="https://docs.ted.europa.eu/EPO/latest/index.html"/>
<dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2024-09-04</dct:issued>
<dct:created rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2024-09-04</dct:created>
<owl:versionInfo>3.1.0</owl:versionInfo>
<owl:incompatibleWith>2.1.0</owl:incompatibleWith>
<owl:versionIRI rdf:resource="http://data.europa.eu/a4g/ontology#core-restriction-3.1.0"/>
<owl:priorVersion>http://data.europa.eu/a4g/ontology#core-restriction-3.0.1</owl:priorVersion>
<rdfs:seeAlso rdf:resource="https://docs.ted.europa.eu/home/index.html"/>
<dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2024-11-22</dct:issued>
<dct:created rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2021-06-01</dct:created>
<owl:versionInfo>4.0.1</owl:versionInfo>
<owl:incompatibleWith>3.1.0</owl:incompatibleWith>
<owl:versionIRI rdf:resource="http://data.europa.eu/a4g/ontology#ord-restriction-4.0.1"/>
<owl:priorVersion>http://data.europa.eu/a4g/ontology#ord-restriction-4.0.0</owl:priorVersion>
<vann:preferredNamespaceUri>http://data.europa.eu/a4g/ontology#</vann:preferredNamespaceUri>
<vann:preferredNamespacePrefix>epo</vann:preferredNamespacePrefix>
<dct:license>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.</dct:license>
<dct:license>© European Union, 2014. Unless otherwise noted, the reuse of the Ontology is authorised under the European Union Public Licence v1.2 (https://eupl.eu/).</dct:license>
</owl:Ontology>
<rdf:Description rdf:about="http://data.europa.eu/a4g/ontology#AllowanceChargeInformation">
<rdfs:subClassOf>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,32 +11,6 @@
:comprisesOrderResponseLine rdfs:domain :OrderResponse ;
rdfs:range :OrderResponseLine .

:core-restriction a owl:Ontology ;
rdfs:label "This artefact provides the restrictions and inference-related specifications for the eProcurement Ontology Core. This artefact excludes the definitions of concepts. The eProcurement Ontology describes objects and concepts, with definitions, attributes and relationships which are present within the European public procurement domain. The provision of these concepts provides the basis for a common understanding of the domain for all stakeholders ensuring the quality of data exchange and transparency."@en ;
dcterms:created "2024-09-04"^^xsd:date ;
dcterms:description "This artefact provides the restrictions and inference-related specifications for the eProcurement Ontology Core. This artefact excludes the definitions of concepts. The eProcurement Ontology describes objects and concepts, with definitions, attributes and relationships which are present within the European public procurement domain. The provision of these concepts provides the basis for a common understanding of the domain for all stakeholders ensuring the quality of data exchange and transparency."@en ;
dcterms:issued "2024-09-04"^^xsd:date ;
dcterms:license "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:publisher "http://publications.europa.eu/resource/authority/corporate-body/PUBL" ;
dcterms:title "ePO Core restrictions"@en ;
vann:preferredNamespacePrefix "epo" ;
vann:preferredNamespaceUri "http://data.europa.eu/a4g/ontology#" ;
rdfs:comment """This version is automatically generated from eOrdering.xml on
2024-09-04""" ;
rdfs:seeAlso <https://docs.ted.europa.eu/EPO/latest/index.html>,
<https://github.com/eprocurementontology/eprocurementontology>,
<https://joinup.ec.europa.eu/collection/eprocurement/solution/eprocurement-ontology/about>,
<https://op.europa.eu/en/web/eu-vocabularies/e-procurement> ;
owl:imports :core,
dcterms:,
skos:,
<http://www.w3.org/ns/adms>,
<https://data.europa.eu/m8g> ;
owl:incompatibleWith "2.1.0" ;
owl:priorVersion "http://data.europa.eu/a4g/ontology#core-restriction-3.0.1" ;
owl:versionIRI :core-restriction-3.1.0 ;
owl:versionInfo "3.1.0" .

:hasAcceptanceStatus rdfs:domain :OrderResponseInformation ;
rdfs:range skos:Concept .

Expand All @@ -62,6 +36,32 @@
:isSpecificToOrderResponseLine rdfs:domain :OrderResponseInformation ;
rdfs:range :OrderResponseLine .

:ord-restriction a owl:Ontology ;
rdfs:label "eProcurement Ontology Ordering - core restrictions"@en ;
dcterms:created "2021-06-01"^^xsd:date ;
dcterms:description "The eProcurement Ontology Ordering core restrictions provides the restrictions and the inference-related specifications on the concepts and properties in the eProcurement Ontology Ordering core."@en ;
dcterms:issued "2024-11-22"^^xsd:date ;
dcterms:license "© European Union, 2014. Unless otherwise noted, the reuse of the Ontology is authorised under the European Union Public Licence v1.2 (https://eupl.eu/)." ;
dcterms:publisher "http://publications.europa.eu/resource/authority/corporate-body/PUBL" ;
dcterms:title "eProcurement Ontology Ordering - core restrictions"@en ;
vann:preferredNamespacePrefix "epo" ;
vann:preferredNamespaceUri "http://data.europa.eu/a4g/ontology#" ;
rdfs:comment """This version is automatically generated from eOrdering.xml on
2024-11-22""" ;
rdfs:seeAlso <https://docs.ted.europa.eu/home/index.html>,
<https://github.com/OP-TED/ePO/releases>,
<https://joinup.ec.europa.eu/collection/eprocurement/solution/eprocurement-ontology/about>,
<https://op.europa.eu/en/web/eu-vocabularies/e-procurement> ;
owl:imports :ord,
dcterms:,
skos:,
<http://www.w3.org/ns/adms>,
<https://data.europa.eu/m8g> ;
owl:incompatibleWith "3.1.0" ;
owl:priorVersion "http://data.europa.eu/a4g/ontology#ord-restriction-4.0.0" ;
owl:versionIRI :ord-restriction-4.0.1 ;
owl:versionInfo "4.0.1" .

:refersToCatalogue rdfs:domain :Order ;
rdfs:range :Catalogue .

Expand Down Expand Up @@ -261,11 +261,11 @@
owl:onProperty :specifiesDeliveryAgreementLocation ] .

:DespatchAdvice rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :refersToOrder ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty :specifiesConsignee ] .
owl:onProperty :specifiesConsignee ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :refersToOrder ] .

:OrderResponseLine rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality 1 ;
Expand All @@ -280,25 +280,25 @@
owl:onProperty :hasDeliveryPeriod ] .

:OriginatorInformation rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :concernsOriginatorRequest ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :concernsOriginator ] .
owl:onProperty :concernsOriginator ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :concernsOriginatorRequest ] .

:AllowanceChargeInformation a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasPercentage ],
owl:cardinality 1 ;
owl:onProperty :hasAmount ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasTaxInformation ],
owl:onProperty :isCalculatedOn ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :isCalculatedOn ],
owl:onProperty :hasPercentage ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :hasAmount ] .
owl:maxCardinality 1 ;
owl:onProperty :hasTaxInformation ] .

:OrderLine rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
Expand All @@ -323,96 +323,96 @@

:OrderResponse rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :implementsContract ],
owl:onProperty :specifiesBuyer ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :specifiesSeller ],
owl:onProperty :implementsContract ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :isSubmittedForOrder ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasResponseDescription ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :specifiesBuyer ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :isSubmittedForOrder ] .
owl:onProperty :specifiesSeller ] .

:DeliveryInformation rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasDeliveryPeriod ],
owl:onProperty :hasDeliveryDeadline ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :specifiesPlaceOfDelivery ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasDeliveryDeadline ],
owl:onProperty :specifiesGeneralDeliveryAgreement ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasTrackingID ],
owl:onProperty :specifiesSpecificDeliveryAgreement ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :concernsConsignee ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :specifiesSpecificDeliveryAgreement ],
owl:onProperty :hasDeliveryPeriod ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :specifiesGeneralDeliveryAgreement ] .
owl:onProperty :hasTrackingID ] .

:Order rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :hasAmountDueForPayment ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasTotalChargeAmount ],
owl:onProperty :specifiesDespatcher ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :specifiesOriginatorInformation ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasPrepaidAmount ],
owl:minCardinality 1 ;
owl:onProperty :comprisesOrderLine ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasTotalTaxExclusiveAmount ],
owl:minCardinality 1 ;
owl:onProperty :specifiesDeliveryInformation ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasAccountingCost ],
owl:onProperty :hasRoundingAmount ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :hasTotalLineAmount ],
owl:onProperty :hasAmountDueForPayment ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasTotalTaxInclusiveAmount ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty :specifiesDeliveryInformation ],
owl:onProperty :refersToProject ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasCustomerReference ],
owl:onProperty :hasPrepaidAmount ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasRoundingAmount ],
owl:onProperty :hasPaymentTerm ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasTotalAllowanceAmount ],
owl:onProperty :specifiesOriginatorInformation ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty :comprisesOrderLine ],
owl:cardinality 1 ;
owl:onProperty :specifiesSeller ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasPaymentTerm ],
owl:onProperty :hasAccountingCost ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :specifiesSeller ],
owl:onProperty :hasTotalLineAmount ],
[ a owl:Restriction ;
owl:cardinality 1 ;
owl:onProperty :specifiesBuyer ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :refersToProject ],
owl:onProperty :hasTotalTaxExclusiveAmount ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasTotalTaxInclusiveAmount ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasTotalChargeAmount ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :hasCustomerReference ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty :specifiesDespatcher ] .
owl:onProperty :hasTotalAllowanceAmount ] .

[] a owl:AllDisjointClasses ;
owl:members ( :Order :OrderResponse ) .
Expand Down
Loading

0 comments on commit 2bbe1f5

Please sign in to comment.