Skip to content

How should funding or grant metadata be supported in schema.org? #160

@cboettig

Description

@cboettig

There is no obvious way to identify a grant support. (see earlier thread #137). In this issue we would like to promote discussion that could find consensus around proposing an Award @type or similar mechanism to http://schema.org to better support this.

@mfenner has suggested the following structure:

"funding": {
  "@type": "Award",
  "identifier": "654039",
  "funder": {
    "@type": "Organization",
    "@id": "https://doi.org/10.13039/501100000780",
    "name": "European Commission"
}

(Note that CodeMeta already introduces the funding property to SoftwareSourceCode class, but it is not a schema.org property at this time).

In the above proposal, if I understand correctly, Martin is suggesting that http://schema.org/funding would become a new property of CreativeWork types (at least of ScholarlyArticle, SoftwareSourceCode, Dataset and other academic products that inherit from CreativeWork), and that Award would be a new Type/Class that would also inherit from CreativeWork. Note that funder is already a property of a CreativeWork, so that part would come 'for free' with creation of an Award refinement of that type.

Note that this has some potential for confusion with an existing schema.org property, award, http://schema.org/award, which simply takes Text strings as it's data type (and refers to "awards" won by the CreativeWork, semantically a rather different idea than the funding support of the project.

Let's hash out some good ideas here and once we have a solid proposal we can open an issue at https://github.com/schemaorg/schemaorg and see what they think.

cc @sckott @arfon @danielskatz @mbjones @gothub and anyone else who we can get to weigh in here!

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