[translator bug] DOI translator handles Crossref "posted content" in unexpected ways
The Crossref "posted content" category is often used for preprints but can also hold things like scholarly blog posts, as in material syndicated through
Rogue Scholar.
The Crossref specification for posted contentincludes elements like `group title` (for groupings into categories and domains) and `institution` ("Container for information about an organization that sponsored or hosted an item but is not the publisher").
Rogue Scholar-supplied DOIs for blog posts include the name of the originating blog in `institution` (sensibly I think) and some content categories in `group title`.Example DOI to try this with: 10.59350/rgtg4-17t30 (for a blog post on the Front Matterblog).
188BET靠谱吗However, when importing such a doi into Zotero,
* "group title" ends up in the institution field
* whatever was in "institution" is lost
* report type is set to 'other'
188BET靠谱吗The problem: this means such material cannot be correctly cited, as some information from crossref is lost upon import in Zotero.
Expected behaviour:
* institution would be kept (so that the blog name appears there, and shows up correctly in citations)
188BET靠谱吗* whatever is in "group title" goes to Zotero's Extra field
(Oh, and I would loveit if the DOI field comes to all item types, including this one.)
The Crossref specification for posted contentincludes elements like `group title` (for groupings into categories and domains) and `institution` ("Container for information about an organization that sponsored or hosted an item but is not the publisher").
Rogue Scholar-supplied DOIs for blog posts include the name of the originating blog in `institution` (sensibly I think) and some content categories in `group title`.Example DOI to try this with: 10.59350/rgtg4-17t30 (for a blog post on the Front Matterblog).
188BET靠谱吗However, when importing such a doi into Zotero,
* "group title" ends up in the institution field
* whatever was in "institution" is lost
* report type is set to 'other'
188BET靠谱吗The problem: this means such material cannot be correctly cited, as some information from crossref is lost upon import in Zotero.
Expected behaviour:
* institution would be kept (so that the blog name appears there, and shows up correctly in citations)
188BET靠谱吗* whatever is in "group title" goes to Zotero's Extra field
(Oh, and I would loveit if the DOI field comes to all item types, including this one.)
188BET靠谱吗Concrete example: this blog post on the etymology of Zotero:
https://doi.org/10.59350/mp3sz-q1k17
Crossref API output looks like this:
{
"status": "ok",
"message-type": "work",
"message-version": "1.0.0",
"message": {
"institution": [
{
"name": "The Ideophone"
}
],
"indexed": {
"date-parts": [
[
2024,
2,
5
]
],
"date-time": "2024-02-05T00:22:13Z",
"timestamp": 1707092533002
},
"posted": {
"date-parts": [
[
2008,
1,
25
]
]
},
"group-title": "Languages and literature",
"reference-count": 0,
"publisher": "Front Matter",
"license": [
{
"start": {
"date-parts": [
[
2008,
1,
25
]
],
"date-time": "2008-01-25T00:00:00Z",
"timestamp": 1201219200000
},
"content-version": "vor",
"delay-in-days": 0,
"URL": "https://creativecommons.org/licenses/by/4.0/legalcode";
},
{
"start": {
"date-parts": [
[
2008,
1,
25
]
],
"date-time": "2008-01-25T00:00:00Z",
"timestamp": 1201219200000
},
"content-version": "tdm",
"delay-in-days": 0,
"URL": "https://creativecommons.org/licenses/by/4.0/legalcode";
}
],
"content-domain": {
"domain": [],
"crossmark-restriction": false
},
"short-container-title": [],
"abstract": "
188BET靠谱吗If you've read yesterday's post (Zotero, an Endnote alternative) or come across Zotero elsewhere, you may have been wondering about its name.
","DOI": "10.59350/mp3sz-q1k17",
"type": "posted-content",
"created": {
"date-parts": [
[
2024,
1,
30
]
],
"date-time": "2024-01-30T21:23:15Z",
"timestamp": 1706649795000
},
"source": "Crossref",
"is-referenced-by-count": 0,
"title": [
188BET靠谱吗"The etymology of Zotero"
],
"prefix": "10.59350",
"author": [
{
"given": "Mark",
"family": "Dingemanse",
"sequence": "first",
"affiliation": []
}
],
"member": "31795",
"container-title": [],
"original-title": [],
"link": [
{
"URL": "188BET靠谱吗https://ideophone.org/zotero-etymology",
"content-type": "text/html",
"content-version": "vor",
"intended-application": "text-mining"
}
],
"deposited": {
"date-parts": [
[
2024,
2,
4
]
],
"date-time": "2024-02-04T22:16:27Z",
"timestamp": 1707084987000
},
"score": 1,
"resource": {
"primary": {
"URL": "188BET靠谱吗https://ideophone.org/zotero-etymology";
}
},
"subtitle": [],
"short-title": [],
"issued": {
"date-parts": [
[
2008,
1,
25
]
]
},
"references-count": 0,
"URL": "http://dx.doi.org/10.59350/mp3sz-q1k17",
"relation": {},
"published": {
"date-parts": [
[
2008,
1,
25
]
]
},
"subtype": "other"
}
}
188BET靠谱吗But Zotero turns it into this — the "name" of the publication (The Ideophone) is gone, and the group attribute has been turned into the dc:publisher.
xmlns:z="188BET靠谱吗//www.brodersterzo.com/namespaces/export#";
xmlns:dc="http://purl.org/dc/elements/1.1/";
xmlns:foaf="http://xmlns.com/foaf/0.1/";
xmlns:bib="http://purl.org/net/biblio#";
xmlns:dcterms="http://purl.org/dc/terms/">;
Added issue, thanks for the nudge: 188BET靠谱吗https://github.com/zotero/translators/issues/3266
I think blogposts are the most common form of non-preprint 'posted content' so for now it will work.