Skip to content

initial plugin metadata extraction#159

Draft
JFRudzinski wants to merge 2 commits intodevelopfrom
metadata-extractor
Draft

initial plugin metadata extraction#159
JFRudzinski wants to merge 2 commits intodevelopfrom
metadata-extractor

Conversation

@JFRudzinski
Copy link
Collaborator

@JFRudzinski JFRudzinski commented Mar 19, 2026

Summary

This PR adds the first metadata extraction for nomad-simulation-parsers using the nomad-plugin-metadata pipeline.

What to review

Please review nomad_plugin_metadata.yaml.
This is the canonical, merged file intended for querying/registry usage.

How files work

  • .metadata/nomad_plugin_metadata.auto.yaml
    Machine-generated metadata from package/plugin introspection.
  • .metadata/nomad_plugin_metadata.manual.yaml
    Maintainer-owned manual curation/overrides (not machine-overwritten).
  • nomad_plugin_metadata.yaml
    Final merged output (auto + manual; manual non-empty values take precedence).
  • .metadata/plugin-metadata.override-report.yaml
    Report of conflicts where manual overrides auto.

Goal of this PR

Initial extraction pass for developer feedback before broader rollout:

  • verify extracted parser/file-format metadata
  • identify missing/incorrect fields
  • align expected manual curation scope

References

@JFRudzinski JFRudzinski requested a review from ndaelman-hu March 19, 2026 14:27
@JFRudzinski
Copy link
Collaborator Author

@ndaelman-hu If you want more context, see https://github.com/FAIRmat-NFDI/nomad-plugins-metadata -- inspired from and with export compatibility to datatractor ... for now I am mostly concerned with the schema itself and the accuracy/usefulness of the metadata that is extracted

@JFRudzinski JFRudzinski marked this pull request as draft March 19, 2026 14:36
@ndaelman-hu
Copy link
Collaborator

@ndaelman-hu If you want more context, see https://github.com/FAIRmat-NFDI/nomad-plugins-metadata -- inspired from and with export compatibility to datatractor ... for now I am mostly concerned with the schema itself and the accuracy/usefulness of the metadata that is extracted

I see. So this is a design for our own in-house plugin metadata, with compatibility for datatractor towards the future in mind?
Even if the latter isn't the current focus, I would start there as it gives a template for such schemas. I'll then evaluate all your additions on top.

@JFRudzinski
Copy link
Collaborator Author

@ndaelman-hu If you want more context, see https://github.com/FAIRmat-NFDI/nomad-plugins-metadata -- inspired from and with export compatibility to datatractor ... for now I am mostly concerned with the schema itself and the accuracy/usefulness of the metadata that is extracted

I see. So this is a design for our own in-house plugin metadata, with compatibility for datatractor towards the future in mind? Even if the latter isn't the current focus, I would start there as it gives a template for such schemas. I'll then evaluate all your additions on top.

Yes exactly, it was inspired/built directly off of datatractor, with tooling to generate datatractor compliant metadata files, but with extension towards nomad-specific usage.

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.

2 participants