Skip to content

Update rules for determining which entities are data entities #233

@elichad

Description

@elichad

1.2 is clearer than 1.1 on this.

In 1.2, only entities that meet both of the following criteria are considered data entities:

  • @type is File or Dataset
  • @id is an absolute URI or a relative URI

#211 (comment)

The "determining which entities are data entities" thing will require major changes, especially in the way an existing RO-Crate is read: now entities are considered data entities if and only if they are referenced directly or indirectly (through Dataset instances, see #216) from the RDE's hasPart.

Thinking about implementation, should we split the behavior of ro-crate-py between 1.1 and 1.2 - i.e. retain the existing behaviour for 1.1 for consistency, and only implement the new behaviour for 1.2? I think we probably should.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions