Last modified: 2012-05-24 13:02:59 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T38880, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 36880 - GND (PND) to VIAF transitions - VIAF detection if the GND is known
GND (PND) to VIAF transitions - VIAF detection if the GND is known
Status: RESOLVED WONTFIX
Product: Utilities
Classification: Unclassified
VIAF (Other open bugs)
unspecified
All All
: Low normal (vote)
: ---
Assigned To: T. Gries
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-15 23:03 UTC by lɛʁi לערי ריינהארט
Modified: 2012-05-24 13:02 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description lɛʁi לערי ריינהארט 2012-05-15 23:03:31 UTC
Hi!

From each GND authority number one can determine the associated VIAF number. This can be of various types (today:"Main.", "Included.", "Additional.", "Disputed.", "Never.") and of different classes (today: "Personal.", "Name.", "Corporate.". "Work." more to come)

Example for GND / PND:12010105X

http://viaf.org/viaf/search?query=local.names+all+%2212010105X%22+and+local.sources+any+%22dnb%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100#
Person.GND:12010105X detects VIAF:85443439

de.WP: http://de.wikipedia.org/?curid=62985# [[de:Andrew Wiles]] is using one of the many (six) VIAF-numbers for Wiles (most are relating to the same person):
http://viaf.org/viaf/search?query=local.names+all+%22Andrew+Wiles%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100# (note: The "#" should be part of the search link.)

At the DNB there are two records for [[Andrew Wiles]]:
http://viaf.org/viaf/search?query=local.names+all+%22Andrew+Wiles%22+and+local.sources+any+%22dnb%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100#

If you know only the second GND-number GND:173417582 you may detect the correlated VIAF-number using the same syntax:
http://viaf.org/viaf/search?query=local.names+all+%22173417582%22+and+local.sources+any+%22dnb%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100#

**Request:** Pleas add to every detected GND-number links using the syntax from above.
The link name should be "→VIAF" with the UTF-8 character / HTML entity "rarr"
The "ALT"-Text can be called "correlated VIAF" or whatever you find appropriate.
The safety trailer is the character "#".

Best regards Reinhardt

Note: The bookmarklet is a human interface tool. The detection can be used by computer devices if the result is parsed properly.
Comment 1 lɛʁi לערי ריינהארט 2012-05-15 23:14:23 UTC
reminder and test url: https://de.wikipedia.org/?curid=83303#bugzilla:036880

section title: bugzilla:036880 GND:12010105X Main.VIAF:85443439 Included.VIAF:62370630
Comment 2 T. Gries 2012-05-17 06:16:26 UTC
Clarification request:

Do you mean this:

+ when I follow the link viaf.org/viaf/search?query=local.names+all+%2212010105X%22+and+local.sources+any+%22dnb%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100
+ when I check the links on *that* page
+ I do find th VIAF number as a function of the GND number ?

Too complicated. Won't implement this.
Comment 3 lɛʁi לערי ריינהארט 2012-05-17 19:20:18 UTC
Unfortunately I do not have any statistic about de.WP.How many articles whoe  a PND without a VIAF number ? 30 % of my edits at de.WP are of this kind. In most cases I identify the LCCN allso.

The method was one of the best ideas. There is nothing complicated just inserting a known value as a parameter in a link.
Comment 4 lɛʁi לערי ריינהארט 2012-05-24 13:02:59 UTC
Hi!

Here is a workaround. It was more difficult to find the proper versions of the JavaScript pages located at various WMF wikis then implementing the changes.

http://en.wikipedia.org/?curid=32842779# contains a function searchingVIAFviaGND() It illustrates "linking via GND → VIAF • Authority control • Normdaten • VIAF inter project linking".

It has generated properly:
a) http://viaf.org/viaf/search?query=local.names+all+%22112008542%22+and+local.sources+any+%22dnb%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100#gNd::NOTES:debug:ver.01:: for ::GND:112008542::

b) http://viaf.org/viaf/search?query=local.names+all+%22118747436%22+and+local.sources+any+%22dnb%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100#gNd::NOTES:debug:ver.01:: for ::GND:118747436::

c) http://viaf.org/viaf/search?query=local.names+all+%22119112280%22+and+local.sources+any+%22dnb%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100#gNd::NOTES:debug:ver.01:: for ::GND:119112280::

Identifying the associated $VIAF number to a known $GND is both important for de.WP, as well as for the toolserver as well for any project. Many authors / persons at ::de.WP:: are listing the (one) $GNB value only. The record at DNB is often of poor quality about the works of that author / person because he / she was writing mainly in another language and German translations are nor available at DNB.


Restrictions: As it is now the function must be added to every wiki. "importScriptURI" will fail. My JavaScript skills are very, very limited. Please notify me about any improvement. Thanks in advance! Reinhardt

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links