-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add option to resolve ARK references, from Archive.org etc. simliar to DOI #6696
Comments
I'd like to take this on. I've read the Contribution document. Will touch base shortly in your chat channel. |
Drafting the spec for this enhancement... Please provide feedback and tips, useful info, etc. are also welcome. (I'm just beginning to look at the code.) Implement a new
|
Yes, parallel treatment to DOI for lookup and resolution seems the right
way, as far as I can see.
…On Sun, 11 Oct 2020 at 18:48, aslam karachiwala ***@***.***> wrote:
Drafting the spec for this enhancement... Please provide feedback and
tips, useful info, etc. are also welcome. (I'm just beginning to look at
the code.)
Implement a new ID Type, *ARK*, that is similar to *DOI*
-
Add *ARK* to the "General" tab in the entry detail window with the
same buttons/functionality as *DOI* – use http://n2t.net/ to resolve
an *ARK*.
[image: Screenshot_20201011_200058_scaled]
<https://user-images.githubusercontent.com/1786/95694649-2b8b9280-0c01-11eb-9031-de84cbacb420.png>
-
Add *ARK* to the ID Type list (dropdown) in the "New entry" window and
mimic the options/actions for *DOI*.
[image: Screenshot_20201011_200750]
<https://user-images.githubusercontent.com/1786/95694980-d05a9f80-0c02-11eb-9722-fa168c2be99a.png>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#6696 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAF2DBUUM3LHZ7F65Q3ROXDSKJG6HANCNFSM4O7JFALA>
.
|
Hi, ARK is not a fetcher as far as I see there no way to get bibtex from an ark link. |
JabRef needs to construct the BibTeX. It needs to apply some heuristics. For the example, the BibTeX is only @misc{key,
eprint = {ark:/13960/t8cg89f76},
eprinttype = {ark},
} There is a side issue: We support @wujastyk I wonder why |
By "issue" do you mean this shouldn't be the case? I wondered whether the "ark:/" should be in the Presumably, the "ark:/" URI can be constructed from (I am new to BibTeX.) |
I have never seen an ARK reference without the ark:/ prefix. So I have
presumed that it is not to be split off. But I could be wrong.
There's a statement of the standard here:
- https://en.wikipedia.org/wiki/Archival_Resource_Key
that says the structure is:
[http://NMAH/]ark:/NAAN/Name[Qualifier]
The NMAH, Name Mapping Authority Host, is the resolver (commonly
http://n2t.net). But it does look to me as if the "ark:/" string and the
NAAN are always present.
…On Wed, 14 Oct 2020 at 03:26, Oliver Kopp ***@***.***> wrote:
JabRef needs to construct the BibTeX. It needs to apply some heuristics.
For the example, the BibTeX is only
@misc{key,
eprint = {ark:/13960/t8cg89f76},
eprinttype = {ark},
}
There is a side issue: We support doi as field (doi =
{10.1007/s00450-019-00407-8}), but eprint =
{doi:10.1007/s00450-019-00407-8}, eprinttype = {doi} is the same.
@wujastyk <https://github.com/wujastyk> I wonder why ark appears both in
eprint and eprinttype. Isn't the prefix ark: enough?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#6696 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAF2DBWILRHKJ4E57TK6UPLSKVVFTANCNFSM4O7JFALA>
.
|
I understand now that ARK is not a system for fetching BibTeX data (like DOI). But I still think it should not be impossible to do something less ambitious in JabRef in order to get an ARK link appearing and live in the Linked Identifiers column of the database display. (I.e., putting the resolver URL, http://n2t.net on the front of the data from the eprint field.) I think entering ark references using eprint and eprinttype is fine from the user and BibTeX point of view. But if having an actual ark field would materially help with getting the data into the Linked Identifiers column, then that should be no problem either. So, I would prefer for this issue to remain open for the sake of this more modest goal of getting a clickable link into the Linked Identifiers column. |
[Feature suggestion] JabRef 5.5--2021-12-28--8e92228 +1 For constructing clickable ARK refs in the "linked files" column, as mentioned above. These could be constructed out of the If This could become a small, more general subsystem. JabRef could have an option to define a rule for any such linkable external source. In an options menu one could specify "if In the back of my mind, I'm thinking of BibLaTeX macros like this that I use routinely (BibLaTeX manual, 4.11.2):
|
Could this be considered for v.6? |
Related issue: #6627 (comment) |
Archive.org auto-assigns an Archival Resource Key (ARK) to every item in its collection. ARKs are used by other institutions too. They function pretty much in the same way as DOIs. The main resolver for ARKs is http://n2t.net. They are designed to be persistent URIs. Many people use the ordinary URL of items in Archive.org for reference, but these URLs are messy, often very long, and assigned randomly by individual uploaders on no uniform scheme.
At present, I enter an ark into the Eprint field, and an Eprinttype of "ark". E.g.,
In my LaTeX style file, I have this Biblatex macro:
This produces satisfactory results in bibliographies.
But in JabRef, I would like to be able to click a link and be taken to http://n2t.net/ark/13960/t8cg89f76, just as I can with a DOI or URL.
Is there a secret way to achieve this? To get a link into the Linked Identifiers column? If not, might a feature be added to JabRef to make this possible? It could be something hard-wired just for ARKs, or it could be a rule-based system that interpreted eprint and eprinttype data according to a rule like \DeclareFieldFormat above.
The text was updated successfully, but these errors were encountered: