JSON-LD broken by GRIDs that aren't URLs
rdmpage opened this issue · 3 comments
The JSON-LD for https://orcid.org/0000-0003-4998-3266 is broken (e.g., RDFs parsers attempting to convert this other formats fail to read it).
The full JSON-LD is at the end of this message. The problem is the line
"@id" : "grid.79011.3e",
grid.79011.3e
should be a URL, for example https://www.grid.ac/institutes/grid.79011.3e
. Not sure how common GRIDs are in ORCID, but it would be great if they were properly output in the JSON-LD.
{
"@context" : "http://schema.org",
"@type" : "Person",
"@id" : "https://orcid.org/0000-0003-4998-3266",
"mainEntityOfPage" : "https://orcid.org/0000-0003-4998-3266",
"givenName" : "Tatyana",
"familyName" : "Trofimova",
"affiliation" : {
"@type" : "Organization",
"@id" : "grid.79011.3e",
"name" : "Samara State Aerospace University",
"alternateName" : "Biological Faculty"
},
"@reverse" : {
"creator" : {
"@type" : "CreativeWork",
"@id" : "https://doi.org/10.3897/nl.45.73925",
"name" : "Redescription of Apomyelois cognata (Staudinger, 1871) (Lepidoptera, Pyralidae, Phycitinae) with first record from the South Urals",
"identifier" : {
"@type" : "PropertyValue",
"propertyID" : "doi",
"value" : "10.3897/nl.45.73925"
}
}
}
}
FWIW, this appears to be limited to GRID; none but it have an @id
. Take this array of @TomDemeranville's affiliations as example:
"affiliation" : [ {
"@type" : "Organization",
"name" : "ORCID",
"alternateName" : "Product",
"identifier" : {
"@type" : "PropertyValue",
"propertyID" : "ROR",
"value" : "https://ror.org/04fa4r544"
}
}, {
"@type" : "Organization",
"name" : "ORCID",
"alternateName" : "Technology",
"identifier" : {
"@type" : "PropertyValue",
"propertyID" : "ROR",
"value" : "https://ror.org/04fa4r544"
}
}, {
"@type" : "Organization",
"@id" : "grid.36212.34",
"name" : "British Library",
"alternateName" : "ODIN Project"
}, {
"@type" : "Organization",
"name" : "Eduserv Athens",
"alternateName" : "Athens",
"identifier" : {
"@type" : "PropertyValue",
"propertyID" : "RINGGOLD",
"value" : "226102"
}
}, {
"@type" : "Organization",
"name" : "Helmholtz-Gemeinschaft",
"alternateName" : "Helmholtz Metadata Collaboration Projects 2021",
"identifier" : {
"@type" : "PropertyValue",
"propertyID" : "RINGGOLD",
"value" : "28341"
}
} ]```
Hi @rdmpage, @dshorthouse,
Thanks for your questions and comments, you are right, we should be displaying the full url for the GRID ID's, I have created a card for this: https://trello.com/c/nue2npaI/501-grid-urls-are-broken-in-rdf
One important thing to mention is that GRID is no longer active and is being replaced by ROR https://ror.readme.io/docs/gridror-transition-faq which means that in a near future we might not display the GRID ids anymore and will display the ROR instead.
Thanks