Table of contents
-Constrain type
- - -Abstract
-eProcurement UML model needs to conform to a set of UML conventions described - elsewhere. A conformance checking script was developed to execute tests to the UML - model and generate errors or warnings when encountered.
-This document was automatically generated by the conformance checking script and - comprises the UML conformance violations.
-The organisation of this document is based on major types of UML elements and - connectors that are employed in the eProcurement conceptual model. They are as - follows: - Classes, Enumerations, Datatypes, Packages, Objects, Associations, Dependencies, Realisations - and - Generalisations. Each major section lists model items that need correction of errors - or consideration of warnings.
-The UML model in file eAccess.xml - was tested at 11:52 on March 21, 2024.
-Nomenclature
-Class names
--
-
- cccev:EvidenceType -
- cccev:EvidenceTypeList -
- eli:LegalExpression -
- eli:LegalResource -
- eli:LegalResourceSubdivision -
- eli:Work -
- epo-acc:ESPDRequest -
Class attribute names
--
-
- dct:description (3)
-
-
- cccev:EvidenceTypeList (rdf:PlainLiteral) [1..1] -
- eli:LegalExpression (rdfs:Literal) [0..*] -
- eli:LegalResource (rdfs:Literal) [1..1]
- - dct:identifier (2)
-
-
- eli:LegalExpression (xsd:anyURI) [0..*] -
- eli:LegalResource (xsd:anyURI) [0..*]
- - dct:title -
- eli:number (2)
-
-
- eli:LegalExpression (xsd:string) [0..*] -
- eli:LegalResource (xsd:string) [0..*]
- - skos:prefLabel -
Connector names
--
-
- adms:identifier (2)
-
-
- cccev:EvidenceType -> [0..1] -
- cccev:EvidenceTypeList -> [0..1]
- - cccev:hasEvidenceTypeList -
- cccev:isDerivedFrom -
- cccev:specifiesEvidenceType -
- cccev:validityPeriodConstraint -
- dct:conformsTo -
- dct:isPartOf -
- dct:language -
- eli:is_realized_by -
- eli:jurisdiction (2)
-
-
- eli:LegalExpression -> at-voc:atu [0..*] -
- eli:LegalResource -> at-voc:atu [0..*]
- - eli:uri_schema (2)
-
-
- eli:LegalExpression -> [0..*] -
- eli:LegalResourceSubdivision -> [0..*]
- - epo:concernsProcedure -
- epo:hasResourceType -
- epo:hasSubdivision -
- epo:specifiesProcurementCriterion -
- epo-acc:refersToNotice -
- epo-sub:relatesToESPDRequest -
Classes
-cccev:EvidenceType
--
-
- Unmet class conventions -
- The class cccev:EvidenceType has no attributes provided. A class should define some - attributes. -
eli:LegalResourceSubdivision
--
-
- Unmet class conventions -
- The class eli:LegalResourceSubdivision has no attributes provided. A class should - define some attributes. -
eli:Work
--
-
- Unmet class conventions -
- The class eli:Work has no attributes provided. A class should define some attributes. -
epo-acc:ESPDRequest
--
-
- Unmet class conventions -
- The class epo-acc:ESPDRequest has no attributes provided. A class should define some - attributes. -
Enumerations
-Data-types
-rdf:PlainLiteral
--
-
- - Unmet data-type conventions - -
- rdf:PlainLiteral is missing a description. All concepts should be defined or described. -
xsd:anyURI
--
-
- - Unmet data-type conventions - -
- xsd:anyURI is missing a description. All concepts should be defined or described. -
xsd:boolean
--
-
- - Unmet data-type conventions - -
- xsd:boolean is missing a description. All concepts should be defined or described. -
xsd:date
--
-
- - Unmet data-type conventions - -
- xsd:date is missing a description. All concepts should be defined or described. -
xsd:dateTime
--
-
- - Unmet data-type conventions - -
- xsd:dateTime is missing a description. All concepts should be defined or described. -
xsd:decimal
--
-
- - Unmet data-type conventions - -
- xsd:decimal is missing a description. All concepts should be defined or described. -
xsd:integer
--
-
- - Unmet data-type conventions - -
- xsd:integer is missing a description. All concepts should be defined or described. -
Packages
-Object
-Generalizations
-eli:LegalResource -> eli:Work (+)
--
-
- Unmet generalisation conventions -
- The class eli:Work has only one sub-class eli:LegalResource. Class inheritance should - be built employing at least two subclasses for each class or not at all. -
eli:LegalResourceSubdivision -> eli:LegalResource (+)
--
-
- Unmet generalisation conventions -
- The class eli:LegalResource has only one sub-class eli:LegalResourceSubdivision. Class - inheritance should be built employing at least two subclasses for each class or not - at all. -
( - ) -> ( - ) (+)
--
-
- Unmet generalisation conventions -
- The class ProxyConnector has only one sub-class ProxyConnector. Class inheritance - should be built employing at least two subclasses for each class or not at all. -
( - ) -> ( - ) (+)
--
-
- Unmet generalisation conventions -
- The class ProxyConnector has only one sub-class ProxyConnector. Class inheritance - should be built employing at least two subclasses for each class or not at all. -
Associations
-Dependencies
-eli:LegalResource -> at-voc:resource-type (+epo:hasResourceType)
--
-
- Unmet dependency conventions -
- The connector is missing a description. It is recommended to - define and describe all the relations. -
eli:LegalResourceSubdivision -> at-voc:subdivision (+epo:hasSubdivision)
--
-
- Unmet dependency conventions -
- The connector is missing a description. It is recommended to - define and describe all the relations. -
Realisations
-Connectors with multiple usages
--
-
- adms:identifier -
-
-
- Links a resource to an adms:Identifier class. (cccev:EvidenceType -> adms:Identifier - (+adms:identifier)) -
- Links a resource to an adms:Identifier class. (cccev:EvidenceTypeList -> adms:Identifier - (+adms:identifier)) -
-
-
- eli:jurisdiction -
-
-
- The jurisdiction from which the legal resource originates. - - The place identifier can be taken from the Administrative Territorial Unit table published - of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. - Member States don't have to recreate their own list of values. - (eli:LegalExpression -> at-voc:atu (+eli:jurisdiction)) -
- The jurisdiction from which the legal resource originates. - - The place identifier can be taken from the Administrative Territorial Unit table published - of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. - Member States don't have to recreate their own list of values. - (eli:LegalResource -> at-voc:atu (+eli:jurisdiction)) -
-
-
- eli:uri_schema -
-
-
- Schema describing the URI of an ELI instance. ELI uses URI template specifications - (IETF RFC 6570). Schemes should be associated with member states and will be published - in a registry. - (eli:LegalExpression -> adms:Identifier (+eli:uri_schema)) -
- Schema describing the URI of an ELI instance. ELI uses URI template specifications - (IETF RFC 6570). Schemes should be associated with member states and will be published - in a registry. - (eli:LegalResourceSubdivision -> adms:Identifier (+eli:uri_schema)) -
Class attributes with multiple usages
--
-
- dct:description -
- The attribute dct:description has different multiplicities in reuse contexts.
- When a property is reused in multiple contexts, the multiplicity is expected to be
- the same. Please see usage below:
-
-
-
- cccev:EvidenceTypeList (rdf:PlainLiteral) [1..1] -
- eli:LegalExpression (rdfs:Literal) [0..*] -
- eli:LegalResource (rdfs:Literal) [1..1] -
- - The attribute dct:description is defined differently in reuse contexts. When a property
- is reused in multiple contexts, the meaning given by the definition is expected to
- be the same.In this case, multiple definitions are found:
-
-
-
- An account of the resource. - - Additional Information: - Description may include but is not limited to: an abstract, a table of contents, a - graphical representation, or a free-text account of the resource. - - WG Approval 30/05/2023 (cccev:EvidenceTypeList) -
- An account of the resource. - - Additional Information: - Description may include but is not limited to: an abstract, a table of contents, a - graphical representation, or a free-text account of the resource. - - WG Approval 30/05/2023 - (eli:LegalExpression) -
- An account of the resource. - - Additional Information: - Description may include but is not limited to: an abstract, a table of contents, a - graphical representation, or a free-text account of the resource. - - WG Approval 30/05/2023 - (eli:LegalResource) -
- - The attribute dct:description is has different datatypes in reuse contexts.When a
- property is reused in multiple contexts, the data-type is expected to be the same.In
- this case, multiple data-types are found:
-
-
-
- rdf:PlainLiteral (cccev:EvidenceTypeList) -
- rdfs:Literal (eli:LegalExpression) -
- rdfs:Literal (eli:LegalResource) -
-
General conventions
--
-
- NoteLink -
-
-
- uml:Note -
- uml:ProxyConnector -