Creating personal Web page for recognition by generic translators
I manually maintain a Web page listing my publications. I would like to change it so the publications (including those without DOI's) would be recognized by Zotero (and maybe by other harvesters). I looked at the non-DOI generic translators (EM, COinS and UnAPI) and it seems that they would all involve duplicate data (the metadata and the displayed data), which seems inelegant and error prone. I had supposed that there would be some standard whereby I could write, say, 'name and the class name would be recognized by Zotero's translator.
Apparently there is no such thing? (Maybe the new My Publications feature in Zotero 5 is or will be relevant, but it doesn't sound like quite what I'm looking for.)
- Robert
Apparently there is no such thing? (Maybe the new My Publications feature in Zotero 5 is or will be relevant, but it doesn't sound like quite what I'm looking for.)
- Robert
(We'll be releasing a JavaScript library and Node module for My Publications that you could use to generate a publications list on your site, and it will eventually include JSON-LD.)
Am I correct that supporting RDFa would really mean supporting RDFa+DC and/or RDFa+foo and/or RDFa+bar? And the same for JSON-LD?
The fact that one might want some data not to be visible could be worked around by using the visibility property in CSS?
I saw that about Zotero creating HTML bibliographies that contain COinS, but at this point it seems that I'd be happier with the HTML being the input, not the output. But maybe that doesn't really make sense.
I currently need to maintain 2 lists, one for my Web page and one for the Canadian Common CV for granting agencies. Apparently the CCV can export some kind of XML. Maybe I need to look at transforming that into HTML.
You're right, hiding duplicate data in HTML would not be good, although I'm not clear yet about why the format wouldn't be what I want (or at least why I wouldn't be able to live with whatever format restrictions there might be).
Thanks again for your time.