Skip to content

[Author/Contributor Role] Refactor our schema to add roles? #1320

@kennethrioja

Description

@kennethrioja

Related to #993

Is your feature request related to a problem? Please describe

For the WP on credit and recognition in the EVERSE project, we are aiming at giving credit to trainers, we came up with a list of trainer roles picked from the CRO ontology. As discussed with the TeSS team, we should now look at how this is modifying the metadata / schema.org formatting.

Describe the solution you'd like

Phil was suggesting:

{
  "@context": "https://schema.org/",
  "@type": "LearningResource",
  "author": [
    {
      "@type": "Role",
      "roleName": "https://myontology.net/Lecturer",
      "author": {
        "@type": "Person",
        "name": "Kenneth Rioja",
         "identifier": "https://orcid.org/0000-0002-5177-0019",
         "@id": "https://orcid.org/0000-0002-5177-0019"
      }
    }
  ]}

instead of the current

"author": [
  {
    "@type": "Person",
    "name": "Kenneth Rioja",
    "identifier": "https://orcid.org/0000-0002-5177-0019",
    "@id": "https://orcid.org/0000-0002-5177-0019"
  }
]

Describe alternatives you've considered

N/A

Additional context

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestRequested by community. Decide on roadmap

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions