Skip to content

Conversation

@EttoreM
Copy link

@EttoreM EttoreM commented Nov 7, 2025

This PR addresses #30

Rules implemented

Description sh:severity
RO-Crate MUST contain at least one CreateAction entity. sh:Violation
RootDataEntity MUST have the schema:mentions property sh:Violation
RootDataEntity --> schema:mentions MUST point to a schema:CreateAction entity sh:Violation
CreateAction MUST have the schema:instrument property sh:Violation
CreateAction --> instrument MUST (also) reference mainEntity sh:Violation
CreateAction SHOULD have the property object with IRI values. sh:Warning
Each object in CreateAction MUST reference an existing entity. sh:Violation

Rules NOT implemented

The following rule was not implemented due to ambiguity on how to define "UUID-based URI fragment"

Description sh:severity
The @id of CreateAction SHOULD be a UUID-based URI fragment (e.g. #query-...), different from the BagIt External-Identifier. sh:Warning

@EttoreM EttoreM linked an issue Nov 7, 2025 that may be closed by this pull request
@EttoreM EttoreM self-assigned this Nov 7, 2025
@EttoreM EttoreM marked this pull request as draft November 7, 2025 08:58
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.

Requested Workflow Run

2 participants