Last modified: 2012-05-24 13:02:59 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.
reminder and test url: https://de.wikipedia.org/?curid=83303#bugzilla:036880 section title: bugzilla:036880 GND:12010105X Main.VIAF:85443439 Included.VIAF:62370630
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.
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.
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