Conversation
andreea-pasare
commented
May 7, 2025
- The following new modules were developed:
- eEvaluation
- eAwarding
- eQualification
- eRequest
- Updates for the following modules were made:
- ePO core
- eNotice
- eCatalogue
- eOrdering
- eFulfilment
- eContract
- eSubmission
- eInvoicing
- GitHub issue fixes for milestone 5.0.0
There was a problem hiding this comment.
Below is a summary of my observations
Metadata
- The
dcterms:createdvalue should be updated to 2021-06-01 for consistency. - It would be helpful to remove ontology imports from the metadata section in SHACL artifacts, as they don't appear to serve a functional purpose there.
- The exploration is at Metadata Review Notebook
SHACL
-
Several improvements have been identified and are outlined in SHACL Review Notebook
-
As these artifacts are likely generated by Model2Owl, most adjustments may need to be incorporated there over time.
-
One important concern is the current representation of controlled vocabularies as
sh:class skos:Concept. This approach limits SHACL's ability to enforce value constraints effectively.- It was mentioned this was a decision made during a Working Group meeting.
- To fully understand and document this approach, it would be valuable to have:
- A clear rationale for omitting specific value constraints.
- Documentation clarifying the intended scope and limitations of the current SHACL shapes.
OWL
-
There are instances where external vocabularies are redefined within the OWL restriction files. These need to be removed.
-
Affected files:
/eCatalogue/owl_ontology/eCatalogue_restrictions.ttl/eAccess/owl_ontology/eAccess_restrictions.ttl/ePO_core/owl_ontology/ePO_core_restrictions.ttl
-
The list is at OWL Review Notebook
Immediate Actions
- Update
dcterms:createdto 2021-06-01. - Remove ontology imports from SHACL metadata.
- I’ll run a script to temporarily manage redefinitions of external vocabularies, until this can be addressed directly in Model2Owl. I will run this after the review of the contents is finished.
Deferred Topics
- Further discussion around detailed metadata refinements.
- Revisiting the treatment of controlled vocabularies in SHACL once additional context is available.
|
@cristianvasquez, dcterms:created value was updated to '2021-06-01'. |
- Add post-process script
|
@andreea-pasare I've applied the patch to both the OWL and SHACL files. |
* updated eap file * added eInvoicing folder; updated config parameters and namespaces; updated xml files * Adding convention report and glossary files * Adding transformation files * chore: update SHACL shapes * chore: add eInvoicing module * Update transform_epo.yml * fixed issues (#624, #688, #689) * replaced EA file with new, updated version * updated priorVersion to 4.1.1; updated paths in transform_epo.yml; updated xml files. * Adding convention report and glossary files * updated EA file (clean-up) * updated EA file (clean-up) * Added README.md files for eAccess, eInvoicing, eSubmission. Changed the README.md file under implementation. * modified main README.md to include eInvoicing * updated xml files * Adding convention report and glossary files * updated xml files * Adding convention report and glossary files * fixed typo in EA file; updated xml files * Adding convention report and glossary files * Adding transformation files * fix: no external vocabularies (#718) * fix: no external vocabularies fix: missing SHACL relations * Replaced the namespaces: <sh:class rdf:resource="[http://publications.europa.eu/resource/authority/nuts"/>](http://publications.europa.eu/resource/authority/nuts%22/%3E) <sh:class rdf:resource="[http://publications.europa.eu/resource/authority/cpv"/>](http://publications.europa.eu/resource/authority/cpv%22/%3E) To: <sh:class rdf:resource="[http://data.europa.eu/nuts/scheme/2021"/>](http://data.europa.eu/nuts/scheme/2021%22/%3E) <sh:class rdf:resource="[http://data.europa.eu/cpv/cpv"/>](http://data.europa.eu/cpv/cpv%22/%3E) * 4.0.2-rc2 (#719) * updated eap file * added eInvoicing folder; updated config parameters and namespaces; updated xml files * Adding convention report and glossary files * Adding transformation files * chore: update SHACL shapes * chore: add eInvoicing module * Update transform_epo.yml * fixed issues (#624, #688, #689) * replaced EA file with new, updated version * updated priorVersion to 4.1.1; updated paths in transform_epo.yml; updated xml files. * Adding convention report and glossary files * updated EA file (clean-up) * updated EA file (clean-up) * Added README.md files for eAccess, eInvoicing, eSubmission. Changed the README.md file under implementation. * modified main README.md to include eInvoicing * updated xml files * Adding convention report and glossary files * updated xml files * Adding convention report and glossary files * fixed typo in EA file; updated xml files * Adding convention report and glossary files * Adding transformation files --------- Co-authored-by: andreea <nicoleta.pasare@gmail.com> Co-authored-by: github-actions <action@github.com> Co-authored-by: MummiaDoug <achilles.dougalis@meaningfy.ws> * fix: no external vocabularies (#716) (#720) fix: missing SHACL relations * fix: no external vocabularies fix: missing SHACL relations * update metadata * Release/5.0.0 (#789) * Update transform_epo.yml disable transformation for branch 'develop' * added owl and shacl folders for all modules; updated readme files. * postprocessing fix * updated conceptual model file link in readme file; updated readme files for eAwarding and ePayment folders. * release/5.1.0 (#796) * added owl and shacl folders for all modules; updated readme files. * postprocessing fix * updated conceptual model file link in readme file; updated readme files for eAwarding and ePayment folders. --------- Co-authored-by: Cristian <cristianvasquez@gmail.com> * release/5.2.0 (#801) * added owl and shacl folders for all modules; updated link to conceptual model file in readme file. * chore: Remove re-definition, and fix imports --------- Co-authored-by: Cristian <cristianvasquez@gmail.com> * release/5.2.0 (#804) * added owl and shacl folders for all modules; updated link to conceptual model file in readme file. * chore: Remove re-definition, and fix imports --------- Co-authored-by: Cristian <cristianvasquez@gmail.com> --------- Co-authored-by: github-actions <action@github.com> Co-authored-by: Cristian <cristianvasquez@gmail.com> Co-authored-by: MummiaDoug <achilles.dougalis@meaningfy.ws>