Metadata
Metadata are additional properties that can be attached to any resource.
Use cases
Resources metadata
Metadata are used to add additional information to a resource. They can be used to add information that is not part of the resource itself, but is still useful to have. For example, a resource can have a metadata property that indicates the date when the resource was created.
It can also be used to group resources together in a semantic way. For example, a metadata "deliveryStatus" can be used to indicate whether a resource is in production, in development, or in testing (this metadata is not included by default in OwlGrid).
Metadata can be used to filter or find data in search queries.
Data metadata
Metadata can also be used in the database resource to add additional information to the data. It can attach to models, objects or properties information about:
- Movement
- Where does the data comes from?
- Where does the data goes to?
- What does the data when it gets there?
- How to access the data?
- Ownership
- Who owns the data?
- Who can access the data?
- Meaning
- What does the data mean?
- Which ontology can describe the data? (mapping to meaningful semantic concepts) -> to complete with here
Metadata catalog
The metadata catalog contains the list of metadata terms that can be attached to a resource.
Properties
TODO:
- id
- name
- type
- values accepted
- default value
- description
- creationDate
- updateDate