Skip to content

Suggestion: author should be an entity, rather than a string #1

Description

@elichad

Currently the profile crate has "author": "Fairscape Team". I noticed it because we've just imported the profile into the RO-Crate profile registry and spotted that the author doesn't show up, because so far we assumed that author includes cross-references to other entities rather than having a string value (this is the case for most profiles we see).

We will fix that problem in the registry so that the author displays correctly as-is (eScienceLab/RO-Crate-Profile-Portal#57), but I thought I'd share that you could also improve the profile crate by following the spec-recommended pattern of using a contextual entity for the author, for example:

{
      "@id": "https://w3id.org/fairscape/profile/0.1",
      "@type": ["Dataset", "Profile"],
      ...
      "author": {"@id": "#fairscape-team"},
      ...
}
{
      "@id": "#fairscape-team",
      "@type": "Organization",
      "name": "Fairscape Team",
      "url": <a relevant URL if there is one>
}

(or even better, to list the individual authors themselves using their ORCIDs)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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