Closed ptsefton closed 1 year ago
I would suggest we modify this for RO-Crate 1.2 to be explicit, so that every entity MUST have at least @type
and SHOULD have name
. If no appropriate type is available, you can use Thing
(anything) or WebPage
(if you're pointing to a page) or DefinedTerm
(if it's a semantic concept defined elsewhere)
ro-crate-py already requires entities to have a @type
Need a new generic Requirements for every entity
section right after data/context entity, perhaps this can also suggest that any other schema.org
properties and types can be used. Or does this fit into the JSON-LD appendix?
Current Table of contents for 1.2-DRAFT:
Is the @type property required?
Discussed in https://github.com/ResearchObject/ro-crate/discussions/224