-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
github_actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions code
Description
Affected: CI pipelines of both dcat-ap-plus and chem-dcat-ap
Severity: Tooling gap
Status: Not started
Problem: #101 was not caught by existing CI, which only validates instance data against the schema and the schema against LinkML syntax. A metamodel conformance check (e.g. linkml-lint? or equivalent) that validates the schema against LinkML's own structural rules would catch such violations at build time.
Action: Add a linting step to CI that checks for:
- Mixin classes used as
is_atargets - Required metamodel fields
- Inconsistent
class_uri/slot_urideclarations - Other structural violations
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
github_actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions code