Skip to content

Release/5.0.0#789

Merged
cristianvasquez merged 18 commits intodevelopfrom
release/5.0.0
May 22, 2025
Merged

Release/5.0.0#789
cristianvasquez merged 18 commits intodevelopfrom
release/5.0.0

Conversation

@andreea-pasare
Copy link
Copy Markdown
Collaborator

  • 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

Copy link
Copy Markdown
Contributor

@cristianvasquez cristianvasquez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Below is a summary of my observations

Metadata

  • The dcterms:created value 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:created to 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.

@andreea-pasare
Copy link
Copy Markdown
Collaborator Author

@cristianvasquez, dcterms:created value was updated to '2021-06-01'.
As a note, the owl:imports in the SHACL file should be removed with a script as part of the post-processing since, at the moment, model2owl does not differentiate between the imports of the OWL and SHACL artifacts.

cristianvasquez added a commit to OP-TED/epo-tools that referenced this pull request May 19, 2025
- Add post-process script
@cristianvasquez
Copy link
Copy Markdown
Contributor

@andreea-pasare I've applied the patch to both the OWL and SHACL files.
I've also merged develop into release/5.0.0. I'll need to review the results to ensure everything looks good.

@cristianvasquez cristianvasquez merged commit 396d1ef into develop May 22, 2025
andreea-pasare added a commit that referenced this pull request Oct 21, 2025
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants