Comments (7)
I was just wondering to myself why we didn't do this. Seems like it would be absolutely trivial to implement, for us and publishers. We're also trying to improve embedded metadata support by adding support for JSON-LD, but this would be a lower-tech solution when sites already have BibTeX, RIS, etc. — basically, an easier, more standards-compliant, non-abandoned unAPI. The HTML 5.1 draft also allows <link>
in body content with itemprop
, which would allow the use of this for multiple items in a page.
Any reason we shouldn't do this? I guess the biggest downside is that, as with unAPI, we'd need to make a separate request for each link and run detection on the result in order to show a proper icon.
from translators.
With recent changes to Embeded Metadata, EM performs quite well on the linked page. It properly detects the type as thesis, which is not detected with either MODS or MARCXML.
In this particular case, MARCXML performs quite poorly, but it does supply numPages and seriesNumber, while the others do not.
MODS supplies the full abstract and picks up additional authors, which are probably more appropriately classified as contributors (i.e. professor, university, etc. Is this even desirable?). It also contains the ISBN and publication title, but these are not preserved in a thesis itemType.
So the advantage here is that EM detects it as a thesis, but it would be nice to get the full abstract. If we decide to supplement EM data with MARC or MODS, it may become difficult to determine which data we would rather prefer. Would we include all the authors? Add all the notes? (MODS adds 7 additional notes, which are fairly redundant and don't seem to enhance the metadata)
One feasible solution, I think, would be to parse linked MODS and MARC pages and only supplement fields that are completely missing in the EM translator. This would leave out the abstract. Perhaps we can say that MODS/MARC abstracts will always be more complete?
from translators.
no reason from my side. @zuphilip has brought this up, too (he'd know where, but in some related EM discussion), and it seems like a very good idea to me.
from translators.
Do you mean this discussion about blacklight discovery system: #893 (comment) ?
from translators.
yup, thanks.
from translators.
Here are some examples from Blacklight catalogs:
- https://searchworks.stanford.edu/view/2891684
- https://clio.columbia.edu/catalog/1815901?counter=1
- https://catalyst.library.jhu.edu/catalog/bib_647397
from translators.
Another example, where MODS is available:
https://purl.stanford.edu/fv751yt5934
<link rel="alternate" title="MODS XML" type="application/xml" href="https://purl.stanford.edu/fv751yt5934.mods" />
For a case like this I think we'd just want to look for 'mods' in the title and href when the type is application/xml
or text/xml
.
from translators.
Related Issues (20)
- Add support for Harvard case.law HOT 10
- Research Square translator not working properly HOT 5
- Translator request: generic ExLibris Esploro
- Capture italicicized parts of titles (e.g., species names) for more publishers HOT 1
- Springer translator's batch-save feature is not working HOT 1
- Translator request: arretsurimages.net
- CITATION.cff: allow any itemType translation (not just data or software) HOT 6
- DOI Translation issue: ReferenceError: requestText is not defined HOT 2
- ProQuest Ebook Central: Broken on Firefox and Safari HOT 3
- Nature Publishing Group importing variable to both Issue and Number
- CI Broken after Chromedriver URL change HOT 1
- Support JSTOR workspaces
- Add translator for OldNews
- Handle CrossRef "posted-content" item type properly HOT 1
- Citeseer translator out-of-date
- beck-online.beck.de Translator/Proxy Issue with university access
- Supplementary Data Download Not Working HOT 1
- Translator for eLibrary.ru not working again HOT 2
- YouTube: Some fields not found when run from translation-server HOT 3
- Update ClinicalTrials.gov to work with new API
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from translators.