Skip to content

Distinguish MeataDataEntries semantically #1

Description

@baffelli

Description:

Currently, metadata entries in the RO-Crate Interoperability Profile are only linked to their type via rdf:type that SHOULD reference a rdfs:Class, making it difficult to distinguish between schema/type definitions and actual metadata entries during parsing and reconstruction.

Proposal:

Introduce a dedicated predicate (e.g., profile:metadataEntryOfType) to explicitly link each metadata entry to its schema type.
Emit metadata entries with a special rdf:type type (e.g., profile:MetadataEntry) to clearly identify them as metadata, not schema/type definitions.

Benefits:

  • Unambiguous identification of metadata entries.
  • Cleaner, more robust parsing and reconstruction.
  • Aligns with best practices for schema/instance separation.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions