Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance dublin-core compliant metadata / add further structure #11

Open
thclark opened this issue Jul 6, 2023 · 2 comments
Open

Enhance dublin-core compliant metadata / add further structure #11

thclark opened this issue Jul 6, 2023 · 2 comments
Labels
decision needed A decision is required (e.g. on UX or company policy) feature New feature or request help wanted Applied by the assigned developer if they need help

Comments

@thclark
Copy link
Contributor

thclark commented Jul 6, 2023

Feature request

Use Case

We want data to be Findable, Accessible, Interoperable and Reusable (FAIR) (given appropriate permissions of course!).

Proposed Solution

To make data FAIR we need to provide metadata. There's already a turbine_metadata section to the schema but upgrading it to a comply with the Dublin Core would essentially guarantee that without us having to think too hard!

Help from someone familiar with the dublin core would be useful.

Notes:

  • Ensure that identifier is required
@thclark thclark added feature New feature or request help wanted Applied by the assigned developer if they need help labels Jul 6, 2023
@thclark
Copy link
Contributor Author

thclark commented Sep 7, 2023

I parsedout the DCMI types into a textfile:

Term Name: contributor
URI http://purl.org/dc/elements/1.1/contributor
Label Contributor
Definition An entity responsible for making contributions to the resource.
Comment The guidelines for using names of persons or organizations as creators also apply to contributors. Typically, the name of a Contributor should be used to indicate the entity.

Term Name: coverage
URI http://purl.org/dc/elements/1.1/coverage
Label Coverage
Definition The spatial or temporal topic of the resource, spatial applicability of the resource, or jurisdiction under which the resource is relevant.
Comment Spatial topic and spatial applicability may be a named place or a location specified by its geographic coordinates. Temporal topic may be a named period, date, or date range. A jurisdiction may be a named administrative entity or a geographic place to which the resource applies. Recommended practice is to use a controlled vocabulary such as the Getty Thesaurus of Geographic Names [TGN]. Where appropriate, named places or time periods may be used in preference to numeric identifiers such as sets of coordinates or date ranges.

Term Name: creator
URI http://purl.org/dc/elements/1.1/creator
Label Creator
Definition An entity primarily responsible for making the resource.
Comment Examples of a Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity.

Term Name: date
URI http://purl.org/dc/elements/1.1/date
Label Date
Definition A point or period of time associated with an event in the lifecycle of the resource.
Comment Date may be used to express temporal information at any level of granularity. Recommended practice is to express the date, date/time, or period of time according to ISO 8601-1 [ISO 8601-1] or a published profile of the ISO standard, such as the W3C Note on Date and Time Formats [W3CDTF] or the Extended Date/Time Format Specification [EDTF]. If the full date is unknown, month and year (YYYY-MM) or just year (YYYY) may be used. Date ranges may be specified using ISO 8601 period of time specification in which start and end dates are separated by a '/' (slash) character. Either the start or end date may be missing.

Term Name: description
URI http://purl.org/dc/elements/1.1/description
Label Description
Definition An account of the resource.
Comment Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource.

Term Name: format
URI http://purl.org/dc/elements/1.1/format
Label Format
Definition The file format, physical medium, or dimensions of the resource.
Comment Recommended practice is to use a controlled vocabulary where available. For example, for file formats one could use the list of Internet Media Types [MIME].

Term Name: identifier
URI http://purl.org/dc/elements/1.1/identifier
Label Identifier
Definition An unambiguous reference to the resource within a given context.
Comment Recommended practice is to identify the resource by means of a string conforming to an identification system.

Term Name: language
URI http://purl.org/dc/elements/1.1/language
Label Language
Definition A language of the resource.
Comment Recommended practice is to use either a non-literal value representing a language from a controlled vocabulary such as ISO 639-2 or ISO 639-3, or a literal value consisting of an IETF Best Current Practice 47 [IETF-BCP47] language tag.

Term Name: publisher
URI http://purl.org/dc/elements/1.1/publisher
Label Publisher
Definition An entity responsible for making the resource available.
Comment Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

Term Name: relation
URI http://purl.org/dc/elements/1.1/relation
Label Relation
Definition A related resource.
Comment Recommended practice is to identify the related resource by means of a URI. If this is not possible or feasible, a string conforming to a formal identification system may be provided.

Term Name: rights
URI http://purl.org/dc/elements/1.1/rights
Label Rights
Definition Information about rights held in and over the resource.
Comment Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights.

Term Name: source
URI http://purl.org/dc/elements/1.1/source
Label Source
Definition A related resource from which the described resource is derived.
Comment The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.

Term Name: subject
URI http://purl.org/dc/elements/1.1/subject
Label Subject
Definition The topic of the resource.
Comment Typically, the subject will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary.

Term Name: title
URI http://purl.org/dc/elements/1.1/title
Label Title
Definition A name given to the resource.

Term Name: type
URI http://purl.org/dc/elements/1.1/type
Label Type
Definition The nature or genre of the resource.
Comment Recommended practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMI-TYPE]. To describe the file format, physical medium, or dimensions of the resource, use the Format element.

@thclark
Copy link
Contributor Author

thclark commented Mar 12, 2024

An initial implementation has been made, which allows basic addition of dublin core metadata, suitable for the first draft. There is an outstanding question around whether to add further structured metadata, further discussion with IEA folks and post first draft will probably help.

@thclark thclark moved this from First draft to Post first draft in IEC Power Curve Schema preparation Mar 12, 2024
@thclark thclark changed the title Make Metadata dublin-core compliant Enhance dublin-core compliant metadata / add further structure Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
decision needed A decision is required (e.g. on UX or company policy) feature New feature or request help wanted Applied by the assigned developer if they need help
Projects
Status: Post first draft
Development

No branches or pull requests

1 participant