From b1f3ef825a958ea55ec222623968daf1099c3216 Mon Sep 17 00:00:00 2001 From: Georg Petz Date: Thu, 2 May 2019 14:46:54 +0200 Subject: [PATCH] Update: 2 - Metadata and Catalogue --- 2 - Metadata and Catalogue.ipynb | 1080 +++++++++++++++--------------- media/marcxml.png | Bin 0 -> 38481 bytes 2 files changed, 545 insertions(+), 535 deletions(-) create mode 100644 media/marcxml.png diff --git a/2 - Metadata and Catalogue.ipynb b/2 - Metadata and Catalogue.ipynb index 551cf1b..52cbb88 100644 --- a/2 - Metadata and Catalogue.ipynb +++ b/2 - Metadata and Catalogue.ipynb @@ -25,7 +25,7 @@ "source": [ "### In this block:\n", "\n", - "* Overview data formats\n", + "* Overview metadata formats\n", "* Overview container formats\n", "* Overview protocols\n", "* Overview SPARQL" @@ -52,7 +52,7 @@ } }, "source": [ - "## Overview data formats" + "## Overview metadata formats" ] }, { @@ -66,6 +66,7 @@ "* Dublin Core\n", " * set of vocabulary terms to describe digital resources\n", " * 15 classic metadata terms, known as the Dublin Core Metadata Element Set (DCMES)\n", + " * DCMI Metadata Terms: terms of the DCMES + qualified terms\n", " * [Dublin Core Metadata Initiative](http://dublincore.org/)\n" ] }, @@ -80,7 +81,8 @@ "* MARC\n", " * MARC (MAchine-Readable Cataloging) standards\n", " * developed in the 1960s to create records that could be read by computers and shared among libraries\n", - " * MARC 21, MARC record format for the 21st century" + " * MARC 21, MARC record format for the 21st century\n", + " * [Full MARC 21 Record Examples](https://www.loc.gov/marc/archive/2004/concise/authority/examples.html)" ] }, { @@ -145,6 +147,20 @@ "![simpledc xml schema](./media/simpledc.png)\n" ] }, + { + "cell_type": "markdown", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "source": [ + "* MARCXML\n", + " * MARCXML is an XML schema based on the common MARC21 standards\n", + " * [http://www.loc.gov/standards/marcxml/](http://www.loc.gov/standards/marcxml/)\n", + "![marc xml schema](./media/marcxml.png)" + ] + }, { "cell_type": "markdown", "metadata": { @@ -214,7 +230,7 @@ } }, "source": [ - "* RDF (Resource Description Framework) W3C standard for modeling information\n", + "* RDF (Resource Description Framework) W3C standard for modeling information for the semantic web\n", "* RDF Triples\n", " * describe everything as subject, predicate and object expression\n", " * subject denotes the resource\n", @@ -246,7 +262,7 @@ " * replaces terms with the URIs they expand to\n", " * necessary for further transformations\n", " * removes context\n", - " * JSOM-LD Compacted\n", + " * JSON-LD Compacted\n", " * removes context\n", " * makes it easier to read\n", " * JSON-LD Flattened\n", @@ -314,21 +330,8 @@ ], "source": [ "import requests\n", - "cont=requests.get(\"https://open-na.hosted.exlibrisgroup.com/alma/43ACC_NETWORK/bibs/990106901740203331\")\n", - "cont.json()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "subslide" - } - }, - "source": [ - "* MARCXML\n", - " * MARCXML is an XML schema based on the common MARC21 standards\n", - " * [http://www.loc.gov/standards/marcxml/](http://www.loc.gov/standards/marcxml/)" + "resp=requests.get(\"https://open-na.hosted.exlibrisgroup.com/alma/43ACC_NETWORK/bibs/990106901740203331\")\n", + "resp.json()" ] }, { @@ -351,7 +354,7 @@ }, "source": [ "* SRU\n", - " * SRU (Search/Retrieve via URL) permits targeted searches within the Catalogue based on well established internet standards.\n", + " * SRU (Search/Retrieve via URL) permits targeted searches within the Catalogue based on well established internet standards\n", " * [https://developers.exlibrisgroup.com/alma/integrations/SRU/](https://developers.exlibrisgroup.com/alma/integrations/SRU/)\n", " * [http://www.loc.gov/standards/sru/](http://www.loc.gov/standards/sru/)\n", " * based on CQL (Contextual Query Language) to search within the catalogue\n", @@ -571,7 +574,7 @@ " \n", " \n", " true\n", - " 2019-04-27T11:10:11+0200\n", + " 2019-05-02T13:00:50+0200\n", " \n", "\n", "\n" @@ -725,7 +728,7 @@ }, "source": [ "\n", - " * Declear prefix shortcuts (optional)\n", + " * Declare prefix shortcuts (optional)\n", " * PREFIX foo: <...>\n", " * Query result clause\n", " * SELECT ...\n", @@ -736,7 +739,7 @@ " ...\n", " }\n", " * Query modifiers (optional):\n", - " * Group BY ...\n", + " * GROUP BY ...\n", " * HAVING\n", " * ORDER BY\n", " * LIMIT\n", @@ -744,9 +747,22 @@ " * VALUES\n" ] }, + { + "cell_type": "markdown", + "metadata": { + "slideshow": { + "slide_type": "slide" + } + }, + "source": [ + "### Fun with SPARQL\n", + "\n", + "special thanks to Matthias Schlögl" + ] + }, { "cell_type": "code", - "execution_count": 73, + "execution_count": 4, "metadata": { "slideshow": { "slide_type": "slide" @@ -760,7 +776,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 5, "metadata": { "slideshow": { "slide_type": "subslide" @@ -796,183 +812,183 @@ " \n", " \n", " 0\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#plac...\n", - " http://d-nb.info/gnd/4065105-8\n", + " N3ecf660f6499480e9b57517c8ae3218e\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Goethe\n", " \n", " \n", " 1\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Gete, J.V.\n", + " Goethe, Wolfango\n", " \n", " \n", " 2\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Gete, Jogann Vol'fgang fon\n", + " Nb5d692def8544321a63ef64458c1868a\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Ġūta\n", " \n", " \n", " 3\n", - " Ne3fc9cda376f4286b16ccc752d36d281\n", - " http://d-nb.info/standards/elementset/gnd#fore...\n", - " Wolfgang\n", + " http://d-nb.info/gnd/118540238\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " Goethe, Juan Wolfgang\n", " \n", " \n", " 4\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#rela...\n", - " http://d-nb.info/gnd/1085154025\n", + " Neb273437b43f4ce9a54eb2451403fccb\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Goethe\n", " \n", " \n", " 5\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Naa976c9bc0684e8bb126a4ba2bc97032\n", + " N1b6ae8bf28944f0ebbe0a87f37fd2978\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Goethe\n", " \n", " \n", " 6\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Ǧūta, Yūhān Wulfǧānǧ fūn\n", + " N01a0c19996d941e5b60be7fcfcaf2719\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " Johanas Volfgangas\n", " \n", " \n", " 7\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Nefb70c4291124fab989684f7a384fe38\n", + " N228ce626004d41cc818079e4fcf57331\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " I. W.\n", " \n", " \n", " 8\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " N07b0d552440246b0abfbbdffa35fa03f\n", + " N06eb128967454eaa82a6e1f8eafd4b35\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " Йоҳанн Волфганг\n", " \n", " \n", " 9\n", - " Nff66bf54af1149bc86bd2ba3df4ecfad\n", - " http://d-nb.info/standards/elementset/gnd#surname\n", - " Giote\n", + " http://d-nb.info/gnd/118540238\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " Nab67359266a14656af40fcf677dbe694\n", " \n", " \n", " 10\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Kote, Johann Volfgang\n", + " N07f455c57213437b930a020ec847cc0e\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " Wolfgango\n", " \n", " \n", " 11\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Hëte, &Euml;han Vol'fhanh\n", + " Ncfd04419ea334df3ab30b98b6d4fc48d\n", " \n", " \n", " 12\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Göte\n", + " N48d76ba2a4d74e4aae9ea23ef6f0058a\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " G'ote\n", " \n", " \n", " 13\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " גתה, יוהן וולפגנג פון\n", + " N4e8d7fbb5f4642b48a5af2400e10daea\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " Yôhân Wôlfgang\n", " \n", " \n", " 14\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Kote, J. V.\n", + " N9e77a10904164b658b082b458e645418\n", + " http://d-nb.info/standards/elementset/gnd#pers...\n", + " Goithios\n", " \n", " \n", " 15\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Göthe, J. W. von\n", + " Gete, Jōhan Wolfgang fon\n", " \n", " \n", " 16\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#oldA...\n", - " (DE-588)1095607278\n", + " N483e07e5f22544d6904dff2f06b5f31f\n", + " http://d-nb.info/standards/elementset/gnd#prefix\n", + " von\n", " \n", " \n", " 17\n", - " http://d-nb.info/gnd/118540238\n", - " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", - " http://d-nb.info/standards/elementset/gnd#Diff...\n", + " N06eb128967454eaa82a6e1f8eafd4b35\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Гёте\n", " \n", " \n", " 18\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Goethe, I. W.\n", + " Ne2cb4d5a7fe94b52948cb9ddfa735731\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " ゲーテ\n", " \n", " \n", " 19\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Giote, J. W.\n", + " Nc911975df7e846c0aa37613b30c5ca2b\n", " \n", " \n", " 20\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " N26a14a384d164f70a548b001fc3a702f\n", + " Goet'e\n", " \n", " \n", " 21\n", - " N4e955b2ab7404190b1b53d5a4e306909\n", - " http://d-nb.info/standards/elementset/gnd#surname\n", - " Gete\n", + " http://d-nb.info/gnd/118540238\n", + " http://d-nb.info/standards/elementset/agrelon#...\n", + " http://d-nb.info/gnd/118617222\n", " \n", " \n", " 22\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Gūta\n", + " Nd2fe7fceb4334b32b1096e88bf086544\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " Johān Bholphgãā\n", " \n", " \n", " 23\n", - " N25e814b61c554835a0deddd23e8cebd0\n", - " http://d-nb.info/standards/elementset/gnd#fore...\n", - " Iogann Vol'fgang\n", + " N599191de44784587b586780522f88a10\n", + " http://d-nb.info/standards/elementset/gnd#pers...\n", + " Gotenin\n", " \n", " \n", " 24\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Ndffad4623aed4bf5b3c934e7f83f02ea\n", + " N6c82067cdab6421ba4c6dbcdecef845b\n", " \n", " \n", " 25\n", " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Goe te\n", + " http://d-nb.info/standards/elementset/gnd#fami...\n", + " http://d-nb.info/gnd/11854022X\n", " \n", " \n", " 26\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Goethe, Johann Wolfgang v.\n", + " Gêôt'ê\n", " \n", " \n", " 27\n", - " Ne8ff4c14027a41e4ad880d08004fbea9\n", - " http://d-nb.info/standards/elementset/gnd#surname\n", - " Ġūtih\n", + " http://d-nb.info/gnd/118540238\n", + " http://d-nb.info/standards/elementset/gnd#oldA...\n", + " (DE-588)1032060956\n", " \n", " \n", " 28\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#prof...\n", - " http://d-nb.info/gnd/4037215-7\n", + " N5411816b59db4bb8bd936b61ec073154\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Goethe\n", " \n", " \n", " 29\n", - " N191b4976c94c47a2b88ac931378afe1f\n", - " http://d-nb.info/standards/elementset/gnd#fore...\n", - " Jan Wolfang\n", + " N39889fd17107483e8fd551eff5628acc\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Hete\n", " \n", " \n", " ...\n", @@ -984,181 +1000,181 @@ " 677\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Goethe, J. W. von\n", + " N3ecf660f6499480e9b57517c8ae3218e\n", " \n", " \n", " 678\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " N8385bc99fabf41aabd0ca61d549977a6\n", + " N40083697053a438f8cd60d10afe4bb2f\n", + " http://d-nb.info/standards/elementset/gnd#prefix\n", + " von\n", " \n", " \n", " 679\n", - " Nefb70c4291124fab989684f7a384fe38\n", - " http://d-nb.info/standards/elementset/gnd#surname\n", - " Giote\n", + " http://d-nb.info/gnd/118540238\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " N84f92ddaad6349f4833412c3646f1956\n", " \n", " \n", " 680\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Goethe, Johann W. von\n", + " Nb5970060f870456694dcc362d091c66b\n", " \n", " \n", " 681\n", - " Nf369c1a73c3a489d9d6d915e7f4fe964\n", - " http://d-nb.info/standards/elementset/gnd#prefix\n", - " v.\n", + " Nd4fee44020bc400c885aab01884d7ff0\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " I.V.\n", " \n", " \n", " 682\n", " http://d-nb.info/gnd/118540238\n", - " http://www.w3.org/2002/07/owl#sameAs\n", - " http://d-nb.info/gnd/185808069\n", + " http://d-nb.info/standards/elementset/gnd#fami...\n", + " http://d-nb.info/gnd/11687256X\n", " \n", " \n", " 683\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Gkaite, Giochan Bolphnkannk êphonë\n", + " N759b908f0d5b403c8fa578ff2773f07d\n", " \n", " \n", " 684\n", - " Ne8ff4c14027a41e4ad880d08004fbea9\n", - " http://d-nb.info/standards/elementset/gnd#prefix\n", - " fūn\n", + " http://d-nb.info/gnd/118540238\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " Goethe, G. L.\n", " \n", " \n", " 685\n", - " N9dc4c209581642ceaf29a55e89fee755\n", - " http://d-nb.info/standards/elementset/gnd#fore...\n", - " V.\n", + " http://d-nb.info/gnd/118540238\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " N9bdf35b503644532aae926c0ae78f556\n", " \n", " \n", " 686\n", " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Ncd15232381e2403f9dc755e5c5c02787\n", + " http://d-nb.info/standards/elementset/gnd#prof...\n", + " http://d-nb.info/gnd/4037215-7\n", " \n", " \n", " 687\n", - " N814917d47f7443e0b8fc9dbe3ddd43b6\n", - " http://d-nb.info/standards/elementset/gnd#pers...\n", - " Ge de\n", + " N2660cce087d24bdf86a8a5e77003e15d\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " Yohan Volfgang\n", " \n", " \n", " 688\n", - " N5bbc43c691344ab595e59837a9163057\n", - " http://d-nb.info/standards/elementset/gnd#fore...\n", - " ヨハン・ヴォルフガング・フォン\n", + " http://d-nb.info/gnd/118540238\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " Gete, Yogann Volʹfgang\n", " \n", " \n", " 689\n", " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#acqu...\n", - " http://d-nb.info/gnd/118727907\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " Nc7b4974bc4794e969f7ef3d7384a9e14\n", " \n", " \n", " 690\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Goithios, I.V.\n", + " Na291af073e624cbca7a18cbccdd0a12e\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " &Euml;han Vol'fhanh\n", " \n", " \n", " 691\n", - " Na98f62af260142e28f528f192c6778ac\n", + " N59cd34322ffb4d2d872f85f5fd09df1c\n", " http://d-nb.info/standards/elementset/gnd#surname\n", " Goethe\n", " \n", " \n", " 692\n", " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#biog...\n", - " Staatsmann, Geheimrat\n", + " http://www.w3.org/2002/07/owl#sameAs\n", + " http://d-nb.info/gnd/1032060956\n", " \n", " \n", " 693\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " N42a4a757cafb4e1f9eb057bc2dad2cf8\n", + " Neb3cef54f0e548cb968ee5bef2087374\n", " \n", " \n", " 694\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Гёте, Йоҳанн Волфганг\n", + " Nc0f67cac6a9f499b8ccc6dc018e2de97\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Von Goethe\n", " \n", " \n", " 695\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Goethe, Wolfgang von\n", + " Nbaa70aeb8a3641c2ab174db3e73433bb\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " J. W.\n", " \n", " \n", " 696\n", - " http://d-nb.info/gnd/118540238\n", - " http://www.w3.org/2002/07/owl#sameAs\n", - " http://d-nb.info/gnd/1131918517\n", + " N01a0c19996d941e5b60be7fcfcaf2719\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Gėtė\n", " \n", " \n", " 697\n", " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Gyot'e, Yohan Wolfgang\n", + " http://d-nb.info/standards/elementset/gnd#plac...\n", + " http://d-nb.info/gnd/4065105-8\n", " \n", " \n", " 698\n", - " N3e2d670f9bee4c6cae886cf66cee1d65\n", - " http://d-nb.info/standards/elementset/gnd#pers...\n", - " Gede\n", + " N1a2b12b072e1454e9677ad50c598ac64\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " Yūhān Wulfgāng\n", " \n", " \n", " 699\n", - " Nb55ff0e4a0984fceb982221c923336c2\n", + " N483e07e5f22544d6904dff2f06b5f31f\n", " http://d-nb.info/standards/elementset/gnd#fore...\n", - " Giov. L.\n", + " Wolfgang\n", " \n", " \n", " 700\n", " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#fami...\n", - " http://d-nb.info/gnd/11687256X\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " Nf5a4335212be478d9b500dad0481bec4\n", " \n", " \n", " 701\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#prof...\n", - " http://d-nb.info/gnd/4046517-2\n", + " Neb273437b43f4ce9a54eb2451403fccb\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " Giov. L.\n", " \n", " \n", " 702\n", - " http://d-nb.info/gnd/118540238\n", - " http://www.w3.org/2002/07/owl#sameAs\n", - " http://d-nb.info/gnd/1095607278\n", + " N9cf390cbc85e422e9f3e6603381e3ba5\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Gete\n", " \n", " \n", " 703\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#oldA...\n", - " (DE-588)185848826\n", + " N86a1efa5448444f5bb7023569dce6d34\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", + " Göthe\n", " \n", " \n", " 704\n", - " http://d-nb.info/gnd/118540238\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " N191b4976c94c47a2b88ac931378afe1f\n", + " Nef0b52a1cc3d441da682c75e450d94fa\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", + " Jogann Vol'fgang êfonë\n", " \n", " \n", " 705\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Ġūtah, Yūhān Fūlfġānḡ\n", + " Neb6e93e3239d4cfe96db4afa12fbd7df\n", " \n", " \n", " 706\n", " http://d-nb.info/gnd/118540238\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Goethe, J.W.\n", + " Gete, V.\n", " \n", " \n", "\n", @@ -1167,205 +1183,205 @@ ], "text/plain": [ " 0 \\\n", - "0 http://d-nb.info/gnd/118540238 \n", + "0 N3ecf660f6499480e9b57517c8ae3218e \n", "1 http://d-nb.info/gnd/118540238 \n", - "2 http://d-nb.info/gnd/118540238 \n", - "3 Ne3fc9cda376f4286b16ccc752d36d281 \n", - "4 http://d-nb.info/gnd/118540238 \n", - "5 http://d-nb.info/gnd/118540238 \n", - "6 http://d-nb.info/gnd/118540238 \n", - "7 http://d-nb.info/gnd/118540238 \n", - "8 http://d-nb.info/gnd/118540238 \n", - "9 Nff66bf54af1149bc86bd2ba3df4ecfad \n", - "10 http://d-nb.info/gnd/118540238 \n", + "2 Nb5d692def8544321a63ef64458c1868a \n", + "3 http://d-nb.info/gnd/118540238 \n", + "4 Neb273437b43f4ce9a54eb2451403fccb \n", + "5 N1b6ae8bf28944f0ebbe0a87f37fd2978 \n", + "6 N01a0c19996d941e5b60be7fcfcaf2719 \n", + "7 N228ce626004d41cc818079e4fcf57331 \n", + "8 N06eb128967454eaa82a6e1f8eafd4b35 \n", + "9 http://d-nb.info/gnd/118540238 \n", + "10 N07f455c57213437b930a020ec847cc0e \n", "11 http://d-nb.info/gnd/118540238 \n", - "12 http://d-nb.info/gnd/118540238 \n", - "13 http://d-nb.info/gnd/118540238 \n", - "14 http://d-nb.info/gnd/118540238 \n", + "12 N48d76ba2a4d74e4aae9ea23ef6f0058a \n", + "13 N4e8d7fbb5f4642b48a5af2400e10daea \n", + "14 N9e77a10904164b658b082b458e645418 \n", "15 http://d-nb.info/gnd/118540238 \n", - "16 http://d-nb.info/gnd/118540238 \n", - "17 http://d-nb.info/gnd/118540238 \n", - "18 http://d-nb.info/gnd/118540238 \n", + "16 N483e07e5f22544d6904dff2f06b5f31f \n", + "17 N06eb128967454eaa82a6e1f8eafd4b35 \n", + "18 Ne2cb4d5a7fe94b52948cb9ddfa735731 \n", "19 http://d-nb.info/gnd/118540238 \n", "20 http://d-nb.info/gnd/118540238 \n", - "21 N4e955b2ab7404190b1b53d5a4e306909 \n", - "22 http://d-nb.info/gnd/118540238 \n", - "23 N25e814b61c554835a0deddd23e8cebd0 \n", + "21 http://d-nb.info/gnd/118540238 \n", + "22 Nd2fe7fceb4334b32b1096e88bf086544 \n", + "23 N599191de44784587b586780522f88a10 \n", "24 http://d-nb.info/gnd/118540238 \n", "25 http://d-nb.info/gnd/118540238 \n", "26 http://d-nb.info/gnd/118540238 \n", - "27 Ne8ff4c14027a41e4ad880d08004fbea9 \n", - "28 http://d-nb.info/gnd/118540238 \n", - "29 N191b4976c94c47a2b88ac931378afe1f \n", + "27 http://d-nb.info/gnd/118540238 \n", + "28 N5411816b59db4bb8bd936b61ec073154 \n", + "29 N39889fd17107483e8fd551eff5628acc \n", ".. ... \n", "677 http://d-nb.info/gnd/118540238 \n", - "678 http://d-nb.info/gnd/118540238 \n", - "679 Nefb70c4291124fab989684f7a384fe38 \n", + "678 N40083697053a438f8cd60d10afe4bb2f \n", + "679 http://d-nb.info/gnd/118540238 \n", "680 http://d-nb.info/gnd/118540238 \n", - "681 Nf369c1a73c3a489d9d6d915e7f4fe964 \n", + "681 Nd4fee44020bc400c885aab01884d7ff0 \n", "682 http://d-nb.info/gnd/118540238 \n", "683 http://d-nb.info/gnd/118540238 \n", - "684 Ne8ff4c14027a41e4ad880d08004fbea9 \n", - "685 N9dc4c209581642ceaf29a55e89fee755 \n", + "684 http://d-nb.info/gnd/118540238 \n", + "685 http://d-nb.info/gnd/118540238 \n", "686 http://d-nb.info/gnd/118540238 \n", - "687 N814917d47f7443e0b8fc9dbe3ddd43b6 \n", - "688 N5bbc43c691344ab595e59837a9163057 \n", + "687 N2660cce087d24bdf86a8a5e77003e15d \n", + "688 http://d-nb.info/gnd/118540238 \n", "689 http://d-nb.info/gnd/118540238 \n", - "690 http://d-nb.info/gnd/118540238 \n", - "691 Na98f62af260142e28f528f192c6778ac \n", + "690 Na291af073e624cbca7a18cbccdd0a12e \n", + "691 N59cd34322ffb4d2d872f85f5fd09df1c \n", "692 http://d-nb.info/gnd/118540238 \n", "693 http://d-nb.info/gnd/118540238 \n", - "694 http://d-nb.info/gnd/118540238 \n", - "695 http://d-nb.info/gnd/118540238 \n", - "696 http://d-nb.info/gnd/118540238 \n", + "694 Nc0f67cac6a9f499b8ccc6dc018e2de97 \n", + "695 Nbaa70aeb8a3641c2ab174db3e73433bb \n", + "696 N01a0c19996d941e5b60be7fcfcaf2719 \n", "697 http://d-nb.info/gnd/118540238 \n", - "698 N3e2d670f9bee4c6cae886cf66cee1d65 \n", - "699 Nb55ff0e4a0984fceb982221c923336c2 \n", + "698 N1a2b12b072e1454e9677ad50c598ac64 \n", + "699 N483e07e5f22544d6904dff2f06b5f31f \n", "700 http://d-nb.info/gnd/118540238 \n", - "701 http://d-nb.info/gnd/118540238 \n", - "702 http://d-nb.info/gnd/118540238 \n", - "703 http://d-nb.info/gnd/118540238 \n", - "704 http://d-nb.info/gnd/118540238 \n", + "701 Neb273437b43f4ce9a54eb2451403fccb \n", + "702 N9cf390cbc85e422e9f3e6603381e3ba5 \n", + "703 N86a1efa5448444f5bb7023569dce6d34 \n", + "704 Nef0b52a1cc3d441da682c75e450d94fa \n", "705 http://d-nb.info/gnd/118540238 \n", "706 http://d-nb.info/gnd/118540238 \n", "\n", " 1 \\\n", - "0 http://d-nb.info/standards/elementset/gnd#plac... \n", + "0 http://d-nb.info/standards/elementset/gnd#surname \n", "1 http://d-nb.info/standards/elementset/gnd#vari... \n", - "2 http://d-nb.info/standards/elementset/gnd#vari... \n", - "3 http://d-nb.info/standards/elementset/gnd#fore... \n", - "4 http://d-nb.info/standards/elementset/gnd#rela... \n", - "5 http://d-nb.info/standards/elementset/gnd#vari... \n", - "6 http://d-nb.info/standards/elementset/gnd#vari... \n", - "7 http://d-nb.info/standards/elementset/gnd#vari... \n", - "8 http://d-nb.info/standards/elementset/gnd#vari... \n", - "9 http://d-nb.info/standards/elementset/gnd#surname \n", - "10 http://d-nb.info/standards/elementset/gnd#vari... \n", + "2 http://d-nb.info/standards/elementset/gnd#surname \n", + "3 http://d-nb.info/standards/elementset/gnd#vari... \n", + "4 http://d-nb.info/standards/elementset/gnd#surname \n", + "5 http://d-nb.info/standards/elementset/gnd#surname \n", + "6 http://d-nb.info/standards/elementset/gnd#fore... \n", + "7 http://d-nb.info/standards/elementset/gnd#fore... \n", + "8 http://d-nb.info/standards/elementset/gnd#fore... \n", + "9 http://d-nb.info/standards/elementset/gnd#vari... \n", + "10 http://d-nb.info/standards/elementset/gnd#fore... \n", "11 http://d-nb.info/standards/elementset/gnd#vari... \n", - "12 http://d-nb.info/standards/elementset/gnd#vari... \n", - "13 http://d-nb.info/standards/elementset/gnd#vari... \n", - "14 http://d-nb.info/standards/elementset/gnd#vari... \n", + "12 http://d-nb.info/standards/elementset/gnd#surname \n", + "13 http://d-nb.info/standards/elementset/gnd#fore... \n", + "14 http://d-nb.info/standards/elementset/gnd#pers... \n", "15 http://d-nb.info/standards/elementset/gnd#vari... \n", - "16 http://d-nb.info/standards/elementset/gnd#oldA... \n", - "17 http://www.w3.org/1999/02/22-rdf-syntax-ns#type \n", - "18 http://d-nb.info/standards/elementset/gnd#vari... \n", + "16 http://d-nb.info/standards/elementset/gnd#prefix \n", + "17 http://d-nb.info/standards/elementset/gnd#surname \n", + "18 http://d-nb.info/standards/elementset/gnd#surname \n", "19 http://d-nb.info/standards/elementset/gnd#vari... \n", "20 http://d-nb.info/standards/elementset/gnd#vari... \n", - "21 http://d-nb.info/standards/elementset/gnd#surname \n", - "22 http://d-nb.info/standards/elementset/gnd#vari... \n", - "23 http://d-nb.info/standards/elementset/gnd#fore... \n", + "21 http://d-nb.info/standards/elementset/agrelon#... \n", + "22 http://d-nb.info/standards/elementset/gnd#fore... \n", + "23 http://d-nb.info/standards/elementset/gnd#pers... \n", "24 http://d-nb.info/standards/elementset/gnd#vari... \n", - "25 http://d-nb.info/standards/elementset/gnd#vari... \n", + "25 http://d-nb.info/standards/elementset/gnd#fami... \n", "26 http://d-nb.info/standards/elementset/gnd#vari... \n", - "27 http://d-nb.info/standards/elementset/gnd#surname \n", - "28 http://d-nb.info/standards/elementset/gnd#prof... \n", - "29 http://d-nb.info/standards/elementset/gnd#fore... \n", + "27 http://d-nb.info/standards/elementset/gnd#oldA... \n", + "28 http://d-nb.info/standards/elementset/gnd#surname \n", + "29 http://d-nb.info/standards/elementset/gnd#surname \n", ".. ... \n", "677 http://d-nb.info/standards/elementset/gnd#vari... \n", - "678 http://d-nb.info/standards/elementset/gnd#vari... \n", - "679 http://d-nb.info/standards/elementset/gnd#surname \n", + "678 http://d-nb.info/standards/elementset/gnd#prefix \n", + "679 http://d-nb.info/standards/elementset/gnd#vari... \n", "680 http://d-nb.info/standards/elementset/gnd#vari... \n", - "681 http://d-nb.info/standards/elementset/gnd#prefix \n", - "682 http://www.w3.org/2002/07/owl#sameAs \n", + "681 http://d-nb.info/standards/elementset/gnd#fore... \n", + "682 http://d-nb.info/standards/elementset/gnd#fami... \n", "683 http://d-nb.info/standards/elementset/gnd#vari... \n", - "684 http://d-nb.info/standards/elementset/gnd#prefix \n", - "685 http://d-nb.info/standards/elementset/gnd#fore... \n", - "686 http://d-nb.info/standards/elementset/gnd#vari... \n", - "687 http://d-nb.info/standards/elementset/gnd#pers... \n", - "688 http://d-nb.info/standards/elementset/gnd#fore... \n", - "689 http://d-nb.info/standards/elementset/gnd#acqu... \n", - "690 http://d-nb.info/standards/elementset/gnd#vari... \n", + "684 http://d-nb.info/standards/elementset/gnd#vari... \n", + "685 http://d-nb.info/standards/elementset/gnd#vari... \n", + "686 http://d-nb.info/standards/elementset/gnd#prof... \n", + "687 http://d-nb.info/standards/elementset/gnd#fore... \n", + "688 http://d-nb.info/standards/elementset/gnd#vari... \n", + "689 http://d-nb.info/standards/elementset/gnd#vari... \n", + "690 http://d-nb.info/standards/elementset/gnd#fore... \n", "691 http://d-nb.info/standards/elementset/gnd#surname \n", - "692 http://d-nb.info/standards/elementset/gnd#biog... \n", + "692 http://www.w3.org/2002/07/owl#sameAs \n", "693 http://d-nb.info/standards/elementset/gnd#vari... \n", - "694 http://d-nb.info/standards/elementset/gnd#vari... \n", - "695 http://d-nb.info/standards/elementset/gnd#vari... \n", - "696 http://www.w3.org/2002/07/owl#sameAs \n", - "697 http://d-nb.info/standards/elementset/gnd#vari... \n", - "698 http://d-nb.info/standards/elementset/gnd#pers... \n", + "694 http://d-nb.info/standards/elementset/gnd#surname \n", + "695 http://d-nb.info/standards/elementset/gnd#fore... \n", + "696 http://d-nb.info/standards/elementset/gnd#surname \n", + "697 http://d-nb.info/standards/elementset/gnd#plac... \n", + "698 http://d-nb.info/standards/elementset/gnd#fore... \n", "699 http://d-nb.info/standards/elementset/gnd#fore... \n", - "700 http://d-nb.info/standards/elementset/gnd#fami... \n", - "701 http://d-nb.info/standards/elementset/gnd#prof... \n", - "702 http://www.w3.org/2002/07/owl#sameAs \n", - "703 http://d-nb.info/standards/elementset/gnd#oldA... \n", - "704 http://d-nb.info/standards/elementset/gnd#vari... \n", + "700 http://d-nb.info/standards/elementset/gnd#vari... \n", + "701 http://d-nb.info/standards/elementset/gnd#fore... \n", + "702 http://d-nb.info/standards/elementset/gnd#surname \n", + "703 http://d-nb.info/standards/elementset/gnd#surname \n", + "704 http://d-nb.info/standards/elementset/gnd#fore... \n", "705 http://d-nb.info/standards/elementset/gnd#vari... \n", "706 http://d-nb.info/standards/elementset/gnd#vari... \n", "\n", - " 2 \n", - "0 http://d-nb.info/gnd/4065105-8 \n", - "1 Gete, J.V. \n", - "2 Gete, Jogann Vol'fgang fon \n", - "3 Wolfgang \n", - "4 http://d-nb.info/gnd/1085154025 \n", - "5 Naa976c9bc0684e8bb126a4ba2bc97032 \n", - "6 Ǧūta, Yūhān Wulfǧānǧ fūn \n", - "7 Nefb70c4291124fab989684f7a384fe38 \n", - "8 N07b0d552440246b0abfbbdffa35fa03f \n", - "9 Giote \n", - "10 Kote, Johann Volfgang \n", - "11 Hëte, Ëhan Vol'fhanh \n", - "12 Göte \n", - "13 גתה, יוהן וולפגנג פון \n", - "14 Kote, J. V. \n", - "15 Göthe, J. W. von \n", - "16 (DE-588)1095607278 \n", - "17 http://d-nb.info/standards/elementset/gnd#Diff... \n", - "18 Goethe, I. W. \n", - "19 Giote, J. W. \n", - "20 N26a14a384d164f70a548b001fc3a702f \n", - "21 Gete \n", - "22 Gūta \n", - "23 Iogann Vol'fgang \n", - "24 Ndffad4623aed4bf5b3c934e7f83f02ea \n", - "25 Goe te \n", - "26 Goethe, Johann Wolfgang v. \n", - "27 Ġūtih \n", - "28 http://d-nb.info/gnd/4037215-7 \n", - "29 Jan Wolfang \n", - ".. ... \n", - "677 Goethe, J. W. von \n", - "678 N8385bc99fabf41aabd0ca61d549977a6 \n", - "679 Giote \n", - "680 Goethe, Johann W. von \n", - "681 v. \n", - "682 http://d-nb.info/gnd/185808069 \n", - "683 Gkaite, Giochan Bolphnkannk êphonë \n", - "684 fūn \n", - "685 V. \n", - "686 Ncd15232381e2403f9dc755e5c5c02787 \n", - "687 Ge de \n", - "688 ヨハン・ヴォルフガング・フォン \n", - "689 http://d-nb.info/gnd/118727907 \n", - "690 Goithios, I.V. \n", - "691 Goethe \n", - "692 Staatsmann, Geheimrat \n", - "693 N42a4a757cafb4e1f9eb057bc2dad2cf8 \n", - "694 Гёте, Йоҳанн Волфганг \n", - "695 Goethe, Wolfgang von \n", - "696 http://d-nb.info/gnd/1131918517 \n", - "697 Gyot'e, Yohan Wolfgang \n", - "698 Gede \n", - "699 Giov. L. \n", - "700 http://d-nb.info/gnd/11687256X \n", - "701 http://d-nb.info/gnd/4046517-2 \n", - "702 http://d-nb.info/gnd/1095607278 \n", - "703 (DE-588)185848826 \n", - "704 N191b4976c94c47a2b88ac931378afe1f \n", - "705 Ġūtah, Yūhān Fūlfġānḡ \n", - "706 Goethe, J.W. \n", + " 2 \n", + "0 Goethe \n", + "1 Goethe, Wolfango \n", + "2 Ġūta \n", + "3 Goethe, Juan Wolfgang \n", + "4 Goethe \n", + "5 Goethe \n", + "6 Johanas Volfgangas \n", + "7 I. W. \n", + "8 Йоҳанн Волфганг \n", + "9 Nab67359266a14656af40fcf677dbe694 \n", + "10 Wolfgango \n", + "11 Ncfd04419ea334df3ab30b98b6d4fc48d \n", + "12 G'ote \n", + "13 Yôhân Wôlfgang \n", + "14 Goithios \n", + "15 Gete, Jōhan Wolfgang fon \n", + "16 von \n", + "17 Гёте \n", + "18 ゲーテ \n", + "19 Nc911975df7e846c0aa37613b30c5ca2b \n", + "20 Goet'e \n", + "21 http://d-nb.info/gnd/118617222 \n", + "22 Johān Bholphgãā \n", + "23 Gotenin \n", + "24 N6c82067cdab6421ba4c6dbcdecef845b \n", + "25 http://d-nb.info/gnd/11854022X \n", + "26 Gêôt'ê \n", + "27 (DE-588)1032060956 \n", + "28 Goethe \n", + "29 Hete \n", + ".. ... \n", + "677 N3ecf660f6499480e9b57517c8ae3218e \n", + "678 von \n", + "679 N84f92ddaad6349f4833412c3646f1956 \n", + "680 Nb5970060f870456694dcc362d091c66b \n", + "681 I.V. \n", + "682 http://d-nb.info/gnd/11687256X \n", + "683 N759b908f0d5b403c8fa578ff2773f07d \n", + "684 Goethe, G. L. \n", + "685 N9bdf35b503644532aae926c0ae78f556 \n", + "686 http://d-nb.info/gnd/4037215-7 \n", + "687 Yohan Volfgang \n", + "688 Gete, Yogann Volʹfgang \n", + "689 Nc7b4974bc4794e969f7ef3d7384a9e14 \n", + "690 Ëhan Vol'fhanh \n", + "691 Goethe \n", + "692 http://d-nb.info/gnd/1032060956 \n", + "693 Neb3cef54f0e548cb968ee5bef2087374 \n", + "694 Von Goethe \n", + "695 J. W. \n", + "696 Gėtė \n", + "697 http://d-nb.info/gnd/4065105-8 \n", + "698 Yūhān Wulfgāng \n", + "699 Wolfgang \n", + "700 Nf5a4335212be478d9b500dad0481bec4 \n", + "701 Giov. L. \n", + "702 Gete \n", + "703 Göthe \n", + "704 Jogann Vol'fgang êfonë \n", + "705 Neb6e93e3239d4cfe96db4afa12fbd7df \n", + "706 Gete, V. \n", "\n", "[707 rows x 3 columns]" ] }, - "execution_count": 39, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#authority file Goethe: https://d-nb.info/gnd/118540238\n", - "goethe_rdf = \"https://d-nb.info/gnd/118540238/about/lds.rdf\"\n", + "goethe_rdf = \"http://d-nb.info/gnd/118540238/about/lds.rdf\"\n", "#authority file Kreisky: https://d-nb.info/gnd/118566512\n", "kreisky_rdf = \"https://d-nb.info/gnd/118566512/about/lds.rdf\"\n", "#subject heading 'Medizin': https://d-nb.info/gnd/4038243-6\n", @@ -1386,7 +1402,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 6, "metadata": { "slideshow": { "slide_type": "subslide" @@ -1423,86 +1439,86 @@ " \n", " 0\n", " http://d-nb.info/gnd/4038243-6\n", - " http://www.w3.org/2002/07/owl#sameAs\n", - " http://www.wikidata.org/entity/Q11190\n", + " http://www.w3.org/2004/02/skos/core#exactMatch\n", + " http://zbw.eu/stw/descriptor/15658-5\n", " \n", " \n", " 1\n", - " http://d-nb.info/gnd/040382435/about\n", - " http://purl.org/dc/terms/license\n", - " http://creativecommons.org/publicdomain/zero/1.0/\n", + " http://d-nb.info/gnd/4038243-6\n", + " http://d-nb.info/standards/elementset/gnd#oldA...\n", + " (DE-588c)4038243-6\n", " \n", " \n", " 2\n", " http://d-nb.info/gnd/4038243-6\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Heilkunst\n", + " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", + " http://d-nb.info/standards/elementset/gnd#Subj...\n", " \n", " \n", " 3\n", " http://d-nb.info/gnd/4038243-6\n", - " http://www.w3.org/2004/02/skos/core#exactMatch\n", - " http://zbw.eu/stw/descriptor/15658-5\n", + " http://www.w3.org/2002/07/owl#sameAs\n", + " http://www.wikidata.org/entity/Q11190\n", " \n", " \n", " 4\n", " http://d-nb.info/gnd/4038243-6\n", - " http://d-nb.info/standards/elementset/gnd#gndS...\n", - " http://d-nb.info/standards/vocab/gnd/gnd-sc#27.1a\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " Humanmedizin\n", " \n", " \n", " 5\n", " http://d-nb.info/gnd/4038243-6\n", " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Medicine\n", + " Heilkunst\n", " \n", " \n", " 6\n", - " http://d-nb.info/gnd/4038243-6\n", - " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", - " http://d-nb.info/standards/elementset/gnd#Subj...\n", + " http://d-nb.info/gnd/040382435/about\n", + " http://purl.org/dc/terms/license\n", + " http://creativecommons.org/publicdomain/zero/1.0/\n", " \n", " \n", " 7\n", " http://d-nb.info/gnd/4038243-6\n", - " http://d-nb.info/standards/elementset/gnd#gndI...\n", - " 4038243-6\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", + " Medicine\n", " \n", " \n", " 8\n", - " http://d-nb.info/gnd/4038243-6\n", - " http://d-nb.info/standards/elementset/gnd#rela...\n", - " http://dewey.info/class/610/\n", + " http://d-nb.info/gnd/040382435/about\n", + " http://purl.org/dc/terms/modified\n", + " 2017-01-25T16:58:26\n", " \n", " \n", " 9\n", " http://d-nb.info/gnd/4038243-6\n", - " http://www.w3.org/2007/05/powder-s#describedby\n", - " http://d-nb.info/gnd/040382435/about\n", + " http://d-nb.info/standards/elementset/gnd#gndI...\n", + " 4038243-6\n", " \n", " \n", " 10\n", " http://d-nb.info/gnd/4038243-6\n", - " http://d-nb.info/standards/elementset/gnd#oldA...\n", - " (DE-588c)4038243-6\n", + " http://d-nb.info/standards/elementset/gnd#rela...\n", + " http://dewey.info/class/610/\n", " \n", " \n", " 11\n", " http://d-nb.info/gnd/4038243-6\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", - " Humanmedizin\n", + " http://d-nb.info/standards/elementset/gnd#pref...\n", + " Medizin\n", " \n", " \n", " 12\n", + " http://d-nb.info/gnd/4038243-6\n", + " http://www.w3.org/2007/05/powder-s#describedby\n", " http://d-nb.info/gnd/040382435/about\n", - " http://purl.org/dc/terms/modified\n", - " 2017-01-25T16:58:26\n", " \n", " \n", " 13\n", " http://d-nb.info/gnd/4038243-6\n", - " http://d-nb.info/standards/elementset/gnd#pref...\n", - " Medizin\n", + " http://d-nb.info/standards/elementset/gnd#gndS...\n", + " http://d-nb.info/standards/vocab/gnd/gnd-sc#27.1a\n", " \n", " \n", "\n", @@ -1511,54 +1527,54 @@ "text/plain": [ " 0 \\\n", "0 http://d-nb.info/gnd/4038243-6 \n", - "1 http://d-nb.info/gnd/040382435/about \n", + "1 http://d-nb.info/gnd/4038243-6 \n", "2 http://d-nb.info/gnd/4038243-6 \n", "3 http://d-nb.info/gnd/4038243-6 \n", "4 http://d-nb.info/gnd/4038243-6 \n", "5 http://d-nb.info/gnd/4038243-6 \n", - "6 http://d-nb.info/gnd/4038243-6 \n", + "6 http://d-nb.info/gnd/040382435/about \n", "7 http://d-nb.info/gnd/4038243-6 \n", - "8 http://d-nb.info/gnd/4038243-6 \n", + "8 http://d-nb.info/gnd/040382435/about \n", "9 http://d-nb.info/gnd/4038243-6 \n", "10 http://d-nb.info/gnd/4038243-6 \n", "11 http://d-nb.info/gnd/4038243-6 \n", - "12 http://d-nb.info/gnd/040382435/about \n", + "12 http://d-nb.info/gnd/4038243-6 \n", "13 http://d-nb.info/gnd/4038243-6 \n", "\n", " 1 \\\n", - "0 http://www.w3.org/2002/07/owl#sameAs \n", - "1 http://purl.org/dc/terms/license \n", - "2 http://d-nb.info/standards/elementset/gnd#vari... \n", - "3 http://www.w3.org/2004/02/skos/core#exactMatch \n", - "4 http://d-nb.info/standards/elementset/gnd#gndS... \n", + "0 http://www.w3.org/2004/02/skos/core#exactMatch \n", + "1 http://d-nb.info/standards/elementset/gnd#oldA... \n", + "2 http://www.w3.org/1999/02/22-rdf-syntax-ns#type \n", + "3 http://www.w3.org/2002/07/owl#sameAs \n", + "4 http://d-nb.info/standards/elementset/gnd#vari... \n", "5 http://d-nb.info/standards/elementset/gnd#vari... \n", - "6 http://www.w3.org/1999/02/22-rdf-syntax-ns#type \n", - "7 http://d-nb.info/standards/elementset/gnd#gndI... \n", - "8 http://d-nb.info/standards/elementset/gnd#rela... \n", - "9 http://www.w3.org/2007/05/powder-s#describedby \n", - "10 http://d-nb.info/standards/elementset/gnd#oldA... \n", - "11 http://d-nb.info/standards/elementset/gnd#vari... \n", - "12 http://purl.org/dc/terms/modified \n", - "13 http://d-nb.info/standards/elementset/gnd#pref... \n", + "6 http://purl.org/dc/terms/license \n", + "7 http://d-nb.info/standards/elementset/gnd#vari... \n", + "8 http://purl.org/dc/terms/modified \n", + "9 http://d-nb.info/standards/elementset/gnd#gndI... \n", + "10 http://d-nb.info/standards/elementset/gnd#rela... \n", + "11 http://d-nb.info/standards/elementset/gnd#pref... \n", + "12 http://www.w3.org/2007/05/powder-s#describedby \n", + "13 http://d-nb.info/standards/elementset/gnd#gndS... \n", "\n", " 2 \n", - "0 http://www.wikidata.org/entity/Q11190 \n", - "1 http://creativecommons.org/publicdomain/zero/1.0/ \n", - "2 Heilkunst \n", - "3 http://zbw.eu/stw/descriptor/15658-5 \n", - "4 http://d-nb.info/standards/vocab/gnd/gnd-sc#27.1a \n", - "5 Medicine \n", - "6 http://d-nb.info/standards/elementset/gnd#Subj... \n", - "7 4038243-6 \n", - "8 http://dewey.info/class/610/ \n", - "9 http://d-nb.info/gnd/040382435/about \n", - "10 (DE-588c)4038243-6 \n", - "11 Humanmedizin \n", - "12 2017-01-25T16:58:26 \n", - "13 Medizin " + "0 http://zbw.eu/stw/descriptor/15658-5 \n", + "1 (DE-588c)4038243-6 \n", + "2 http://d-nb.info/standards/elementset/gnd#Subj... \n", + "3 http://www.wikidata.org/entity/Q11190 \n", + "4 Humanmedizin \n", + "5 Heilkunst \n", + "6 http://creativecommons.org/publicdomain/zero/1.0/ \n", + "7 Medicine \n", + "8 2017-01-25T16:58:26 \n", + "9 4038243-6 \n", + "10 http://dewey.info/class/610/ \n", + "11 Medizin \n", + "12 http://d-nb.info/gnd/040382435/about \n", + "13 http://d-nb.info/standards/vocab/gnd/gnd-sc#27.1a " ] }, - "execution_count": 43, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -1579,7 +1595,7 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 7, "metadata": { "slideshow": { "slide_type": "subslide" @@ -1613,51 +1629,51 @@ " \n", " \n", " 0\n", - " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", + " http://purl.org/dc/terms/modified\n", " \n", " \n", " 1\n", - " http://purl.org/dc/terms/license\n", + " http://d-nb.info/standards/elementset/gnd#rela...\n", " \n", " \n", " 2\n", - " http://d-nb.info/standards/elementset/gnd#gndI...\n", + " http://d-nb.info/standards/elementset/gnd#vari...\n", " \n", " \n", " 3\n", - " http://www.w3.org/2004/02/skos/core#exactMatch\n", + " http://d-nb.info/standards/elementset/gnd#gndI...\n", " \n", " \n", " 4\n", - " http://www.w3.org/2002/07/owl#sameAs\n", + " http://purl.org/dc/terms/license\n", " \n", " \n", " 5\n", - " http://purl.org/dc/terms/modified\n", + " http://d-nb.info/standards/elementset/gnd#gndS...\n", " \n", " \n", " 6\n", - " http://d-nb.info/standards/elementset/gnd#oldA...\n", + " http://d-nb.info/standards/elementset/gnd#pref...\n", " \n", " \n", " 7\n", - " http://d-nb.info/standards/elementset/gnd#vari...\n", + " http://www.w3.org/2004/02/skos/core#exactMatch\n", " \n", " \n", " 8\n", - " http://d-nb.info/standards/elementset/gnd#pref...\n", + " http://www.w3.org/2007/05/powder-s#describedby\n", " \n", " \n", " 9\n", - " http://www.w3.org/2007/05/powder-s#describedby\n", + " http://www.w3.org/2002/07/owl#sameAs\n", " \n", " \n", " 10\n", - " http://d-nb.info/standards/elementset/gnd#gndS...\n", + " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", " \n", " \n", " 11\n", - " http://d-nb.info/standards/elementset/gnd#rela...\n", + " http://d-nb.info/standards/elementset/gnd#oldA...\n", " \n", " \n", "\n", @@ -1665,21 +1681,21 @@ ], "text/plain": [ " 0\n", - "0 http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", - "1 http://purl.org/dc/terms/license\n", - "2 http://d-nb.info/standards/elementset/gnd#gndI...\n", - "3 http://www.w3.org/2004/02/skos/core#exactMatch\n", - "4 http://www.w3.org/2002/07/owl#sameAs\n", - "5 http://purl.org/dc/terms/modified\n", - "6 http://d-nb.info/standards/elementset/gnd#oldA...\n", - "7 http://d-nb.info/standards/elementset/gnd#vari...\n", - "8 http://d-nb.info/standards/elementset/gnd#pref...\n", - "9 http://www.w3.org/2007/05/powder-s#describedby\n", - "10 http://d-nb.info/standards/elementset/gnd#gndS...\n", - "11 http://d-nb.info/standards/elementset/gnd#rela..." + "0 http://purl.org/dc/terms/modified\n", + "1 http://d-nb.info/standards/elementset/gnd#rela...\n", + "2 http://d-nb.info/standards/elementset/gnd#vari...\n", + "3 http://d-nb.info/standards/elementset/gnd#gndI...\n", + "4 http://purl.org/dc/terms/license\n", + "5 http://d-nb.info/standards/elementset/gnd#gndS...\n", + "6 http://d-nb.info/standards/elementset/gnd#pref...\n", + "7 http://www.w3.org/2004/02/skos/core#exactMatch\n", + "8 http://www.w3.org/2007/05/powder-s#describedby\n", + "9 http://www.w3.org/2002/07/owl#sameAs\n", + "10 http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", + "11 http://d-nb.info/standards/elementset/gnd#oldA..." ] }, - "execution_count": 71, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -1690,6 +1706,7 @@ "g.parse(medicine_rdf)\n", "properties = g.query('''\n", " SELECT DISTINCT ?p \n", + " #SELECT (COUNT(DISTINCT ?p) as ?cnt)\n", " WHERE {\n", " ?s ?p ?o .\n", " }\n", @@ -1700,7 +1717,7 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 8, "metadata": { "slideshow": { "slide_type": "subslide" @@ -1734,7 +1751,7 @@ " \n", " \n", " 0\n", - " Medicine\n", + " Humanmedizin\n", " \n", " \n", " 1\n", @@ -1742,7 +1759,7 @@ " \n", " \n", " 2\n", - " Humanmedizin\n", + " Medicine\n", " \n", " \n", "\n", @@ -1750,18 +1767,18 @@ ], "text/plain": [ " 0\n", - "0 Medicine\n", + "0 Humanmedizin\n", "1 Heilkunst\n", - "2 Humanmedizin" + "2 Medicine" ] }, - "execution_count": 46, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "#list all ariantNameForTheSubjectHeading 'Medizin'\n", + "#list all variantNameForTheSubjectHeading 'Medizin'\n", "g=Graph()\n", "g.parse(medicine_rdf)\n", "properties = g.query('''\n", @@ -1778,7 +1795,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 9, "metadata": { "slideshow": { "slide_type": "subslide" @@ -1818,22 +1835,22 @@ " \n", " \n", " 1\n", - " Bundeskanzler 1970-1983\n", + " Politiker, Oesterreich\n", " 1\n", " \n", " \n", " 2\n", - " (DE-588a)118566512\n", + " http://www.isni.org/0000000112608767\n", " 1\n", " \n", " \n", " 3\n", - " Bruno\n", + " 1990-07-29\n", " 1\n", " \n", " \n", " 4\n", - " http://www.wikidata.org/entity/Q44517\n", + " Bundeskanzler 1970-1983\n", " 1\n", " \n", " \n", @@ -1843,72 +1860,72 @@ " \n", " \n", " 6\n", - " Kreisky, Bruno\n", + " http://d-nb.info/standards/elementset/gnd#Diff...\n", " 1\n", " \n", " \n", " 7\n", - " http://d-nb.info/gnd/121036073\n", + " http://d-nb.info/standards/vocab/gnd/gender#male\n", " 1\n", " \n", " \n", " 8\n", - " http://d-nb.info/standards/vocab/gnd/gnd-sc#16.5p\n", + " http://d-nb.info/standards/vocab/gnd/geographi...\n", " 1\n", " \n", " \n", " 9\n", - " https://de.wikipedia.org/wiki/Bruno_Kreisky\n", + " (DE-588c)4032993-8\n", " 1\n", " \n", " \n", " 10\n", - " 118566512\n", + " http://id.loc.gov/authorities/n50043948\n", " 1\n", " \n", " \n", " 11\n", - " http://viaf.org/viaf/31998484\n", + " http://creativecommons.org/publicdomain/zero/1.0/\n", " 1\n", " \n", " \n", " 12\n", - " Politiker, Oesterreich\n", + " Kreisky\n", " 1\n", " \n", " \n", " 13\n", - " http://d-nb.info/standards/elementset/gnd#Diff...\n", + " http://d-nb.info/standards/vocab/gnd/gnd-sc#16.5p\n", " 1\n", " \n", " \n", " 14\n", - " 1990-07-29\n", + " Kreisky, Bruno\n", " 1\n", " \n", " \n", " 15\n", - " http://d-nb.info/standards/vocab/gnd/gender#male\n", + " (DE-588a)118566512\n", " 1\n", " \n", " \n", " 16\n", - " http://www.isni.org/0000000112608767\n", + " http://www.wikidata.org/entity/Q44517\n", " 1\n", " \n", " \n", " 17\n", - " http://id.loc.gov/authorities/n50043948\n", + " http://d-nb.info/gnd/2029382-3\n", " 1\n", " \n", " \n", " 18\n", - " http://d-nb.info/gnd/4046517-2\n", + " 1911-01-22\n", " 1\n", " \n", " \n", " 19\n", - " 2016-12-16T22:40:25\n", + " N9b1a63da6aa846fdab591b9700a11b6e\n", " 1\n", " \n", " \n", @@ -1918,42 +1935,42 @@ " \n", " \n", " 21\n", - " http://d-nb.info/gnd/118566512/about\n", + " Bruno\n", " 1\n", " \n", " \n", " 22\n", - " http://d-nb.info/gnd/2029382-3\n", + " http://d-nb.info/gnd/121036073\n", " 1\n", " \n", " \n", " 23\n", - " N6d057aa2f1874c6dbef28ea5e5545948\n", + " 2016-12-16T22:40:25\n", " 1\n", " \n", " \n", " 24\n", - " 1911-01-22\n", + " https://de.wikipedia.org/wiki/Bruno_Kreisky\n", " 1\n", " \n", " \n", " 25\n", - " Kreisky\n", + " http://d-nb.info/gnd/4046517-2\n", " 1\n", " \n", " \n", " 26\n", - " (DE-588c)4032993-8\n", + " 118566512\n", " 1\n", " \n", " \n", " 27\n", - " http://d-nb.info/standards/vocab/gnd/geographi...\n", + " http://d-nb.info/gnd/118566512/about\n", " 1\n", " \n", " \n", " 28\n", - " http://creativecommons.org/publicdomain/zero/1.0/\n", + " http://viaf.org/viaf/31998484\n", " 1\n", " \n", " \n", @@ -1963,37 +1980,37 @@ "text/plain": [ " 0 1\n", "0 http://d-nb.info/gnd/4066009-6 2\n", - "1 Bundeskanzler 1970-1983 1\n", - "2 (DE-588a)118566512 1\n", - "3 Bruno 1\n", - "4 http://www.wikidata.org/entity/Q44517 1\n", + "1 Politiker, Oesterreich 1\n", + "2 http://www.isni.org/0000000112608767 1\n", + "3 1990-07-29 1\n", + "4 Bundeskanzler 1970-1983 1\n", "5 http://dbpedia.org/resource/Bruno_Kreisky 1\n", - "6 Kreisky, Bruno 1\n", - "7 http://d-nb.info/gnd/121036073 1\n", - "8 http://d-nb.info/standards/vocab/gnd/gnd-sc#16.5p 1\n", - "9 https://de.wikipedia.org/wiki/Bruno_Kreisky 1\n", - "10 118566512 1\n", - "11 http://viaf.org/viaf/31998484 1\n", - "12 Politiker, Oesterreich 1\n", - "13 http://d-nb.info/standards/elementset/gnd#Diff... 1\n", - "14 1990-07-29 1\n", - "15 http://d-nb.info/standards/vocab/gnd/gender#male 1\n", - "16 http://www.isni.org/0000000112608767 1\n", - "17 http://id.loc.gov/authorities/n50043948 1\n", - "18 http://d-nb.info/gnd/4046517-2 1\n", - "19 2016-12-16T22:40:25 1\n", + "6 http://d-nb.info/standards/elementset/gnd#Diff... 1\n", + "7 http://d-nb.info/standards/vocab/gnd/gender#male 1\n", + "8 http://d-nb.info/standards/vocab/gnd/geographi... 1\n", + "9 (DE-588c)4032993-8 1\n", + "10 http://id.loc.gov/authorities/n50043948 1\n", + "11 http://creativecommons.org/publicdomain/zero/1.0/ 1\n", + "12 Kreisky 1\n", + "13 http://d-nb.info/standards/vocab/gnd/gnd-sc#16.5p 1\n", + "14 Kreisky, Bruno 1\n", + "15 (DE-588a)118566512 1\n", + "16 http://www.wikidata.org/entity/Q44517 1\n", + "17 http://d-nb.info/gnd/2029382-3 1\n", + "18 1911-01-22 1\n", + "19 N9b1a63da6aa846fdab591b9700a11b6e 1\n", "20 http://www.filmportal.de/person/5B113A52F8F14A... 1\n", - "21 http://d-nb.info/gnd/118566512/about 1\n", - "22 http://d-nb.info/gnd/2029382-3 1\n", - "23 N6d057aa2f1874c6dbef28ea5e5545948 1\n", - "24 1911-01-22 1\n", - "25 Kreisky 1\n", - "26 (DE-588c)4032993-8 1\n", - "27 http://d-nb.info/standards/vocab/gnd/geographi... 1\n", - "28 http://creativecommons.org/publicdomain/zero/1.0/ 1" + "21 Bruno 1\n", + "22 http://d-nb.info/gnd/121036073 1\n", + "23 2016-12-16T22:40:25 1\n", + "24 https://de.wikipedia.org/wiki/Bruno_Kreisky 1\n", + "25 http://d-nb.info/gnd/4046517-2 1\n", + "26 118566512 1\n", + "27 http://d-nb.info/gnd/118566512/about 1\n", + "28 http://viaf.org/viaf/31998484 1" ] }, - "execution_count": 52, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -2013,7 +2030,7 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": 10, "metadata": { "slideshow": { "slide_type": "subslide" @@ -2053,27 +2070,27 @@ " \n", " \n", " 1\n", - " http://d-nb.info/standards/elementset/gnd#oldA...\n", + " http://d-nb.info/standards/elementset/gnd#biog...\n", " 2\n", " \n", " \n", " 2\n", - " http://d-nb.info/standards/elementset/gnd#biog...\n", + " http://d-nb.info/standards/elementset/gnd#oldA...\n", " 2\n", " \n", " \n", " 3\n", - " http://d-nb.info/standards/elementset/gnd#pref...\n", + " http://d-nb.info/standards/elementset/gnd#gender\n", " 1\n", " \n", " \n", " 4\n", - " http://d-nb.info/standards/elementset/gnd#gender\n", + " http://d-nb.info/standards/elementset/gnd#plac...\n", " 1\n", " \n", " \n", " 5\n", - " http://purl.org/dc/terms/license\n", + " http://d-nb.info/standards/elementset/gnd#gndS...\n", " 1\n", " \n", " \n", @@ -2083,82 +2100,82 @@ " \n", " \n", " 7\n", - " http://d-nb.info/standards/elementset/gnd#fami...\n", + " http://d-nb.info/standards/elementset/gnd#date...\n", " 1\n", " \n", " \n", " 8\n", - " http://d-nb.info/standards/elementset/gnd#affi...\n", + " http://purl.org/dc/terms/modified\n", " 1\n", " \n", " \n", " 9\n", - " http://d-nb.info/standards/elementset/gnd#plac...\n", + " http://purl.org/dc/terms/license\n", " 1\n", " \n", " \n", " 10\n", - " http://d-nb.info/standards/elementset/gnd#gndI...\n", + " http://d-nb.info/standards/elementset/gnd#plac...\n", " 1\n", " \n", " \n", " 11\n", - " http://d-nb.info/standards/elementset/gnd#surname\n", + " http://d-nb.info/standards/elementset/gnd#pref...\n", " 1\n", " \n", " \n", " 12\n", - " http://d-nb.info/standards/elementset/gnd#fore...\n", + " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", " 1\n", " \n", " \n", " 13\n", - " http://d-nb.info/standards/elementset/gnd#date...\n", + " http://xmlns.com/foaf/0.1/page\n", " 1\n", " \n", " \n", " 14\n", - " http://d-nb.info/standards/elementset/gnd#date...\n", + " http://d-nb.info/standards/elementset/gnd#fami...\n", " 1\n", " \n", " \n", " 15\n", - " http://purl.org/dc/terms/modified\n", + " http://d-nb.info/standards/elementset/gnd#pref...\n", " 1\n", " \n", " \n", " 16\n", - " http://d-nb.info/standards/elementset/gnd#gndS...\n", + " http://d-nb.info/standards/elementset/gnd#affi...\n", " 1\n", " \n", " \n", " 17\n", - " http://d-nb.info/standards/elementset/gnd#geog...\n", + " http://d-nb.info/standards/elementset/gnd#surname\n", " 1\n", " \n", " \n", " 18\n", - " http://xmlns.com/foaf/0.1/page\n", + " http://www.w3.org/2007/05/powder-s#describedby\n", " 1\n", " \n", " \n", " 19\n", - " http://www.w3.org/2007/05/powder-s#describedby\n", + " http://d-nb.info/standards/elementset/gnd#fore...\n", " 1\n", " \n", " \n", " 20\n", - " http://d-nb.info/standards/elementset/gnd#pref...\n", + " http://d-nb.info/standards/elementset/gnd#gndI...\n", " 1\n", " \n", " \n", " 21\n", - " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", + " http://d-nb.info/standards/elementset/gnd#date...\n", " 1\n", " \n", " \n", " 22\n", - " http://d-nb.info/standards/elementset/gnd#plac...\n", + " http://d-nb.info/standards/elementset/gnd#geog...\n", " 1\n", " \n", " \n", @@ -2168,31 +2185,31 @@ "text/plain": [ " 0 1\n", "0 http://www.w3.org/2002/07/owl#sameAs 6\n", - "1 http://d-nb.info/standards/elementset/gnd#oldA... 2\n", - "2 http://d-nb.info/standards/elementset/gnd#biog... 2\n", - "3 http://d-nb.info/standards/elementset/gnd#pref... 1\n", - "4 http://d-nb.info/standards/elementset/gnd#gender 1\n", - "5 http://purl.org/dc/terms/license 1\n", + "1 http://d-nb.info/standards/elementset/gnd#biog... 2\n", + "2 http://d-nb.info/standards/elementset/gnd#oldA... 2\n", + "3 http://d-nb.info/standards/elementset/gnd#gender 1\n", + "4 http://d-nb.info/standards/elementset/gnd#plac... 1\n", + "5 http://d-nb.info/standards/elementset/gnd#gndS... 1\n", "6 http://d-nb.info/standards/elementset/gnd#prof... 1\n", - "7 http://d-nb.info/standards/elementset/gnd#fami... 1\n", - "8 http://d-nb.info/standards/elementset/gnd#affi... 1\n", - "9 http://d-nb.info/standards/elementset/gnd#plac... 1\n", - "10 http://d-nb.info/standards/elementset/gnd#gndI... 1\n", - "11 http://d-nb.info/standards/elementset/gnd#surname 1\n", - "12 http://d-nb.info/standards/elementset/gnd#fore... 1\n", - "13 http://d-nb.info/standards/elementset/gnd#date... 1\n", - "14 http://d-nb.info/standards/elementset/gnd#date... 1\n", - "15 http://purl.org/dc/terms/modified 1\n", - "16 http://d-nb.info/standards/elementset/gnd#gndS... 1\n", - "17 http://d-nb.info/standards/elementset/gnd#geog... 1\n", - "18 http://xmlns.com/foaf/0.1/page 1\n", - "19 http://www.w3.org/2007/05/powder-s#describedby 1\n", - "20 http://d-nb.info/standards/elementset/gnd#pref... 1\n", - "21 http://www.w3.org/1999/02/22-rdf-syntax-ns#type 1\n", - "22 http://d-nb.info/standards/elementset/gnd#plac... 1" + "7 http://d-nb.info/standards/elementset/gnd#date... 1\n", + "8 http://purl.org/dc/terms/modified 1\n", + "9 http://purl.org/dc/terms/license 1\n", + "10 http://d-nb.info/standards/elementset/gnd#plac... 1\n", + "11 http://d-nb.info/standards/elementset/gnd#pref... 1\n", + "12 http://www.w3.org/1999/02/22-rdf-syntax-ns#type 1\n", + "13 http://xmlns.com/foaf/0.1/page 1\n", + "14 http://d-nb.info/standards/elementset/gnd#fami... 1\n", + "15 http://d-nb.info/standards/elementset/gnd#pref... 1\n", + "16 http://d-nb.info/standards/elementset/gnd#affi... 1\n", + "17 http://d-nb.info/standards/elementset/gnd#surname 1\n", + "18 http://www.w3.org/2007/05/powder-s#describedby 1\n", + "19 http://d-nb.info/standards/elementset/gnd#fore... 1\n", + "20 http://d-nb.info/standards/elementset/gnd#gndI... 1\n", + "21 http://d-nb.info/standards/elementset/gnd#date... 1\n", + "22 http://d-nb.info/standards/elementset/gnd#geog... 1" ] }, - "execution_count": 74, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -2212,7 +2229,7 @@ }, { "cell_type": "code", - "execution_count": 72, + "execution_count": 11, "metadata": { "slideshow": { "slide_type": "subslide" @@ -2246,27 +2263,27 @@ " \n", " \n", " 0\n", - " http://viaf.org/viaf/31998484\n", + " http://www.isni.org/0000000112608767\n", " \n", " \n", " 1\n", - " http://www.wikidata.org/entity/Q44517\n", + " http://dbpedia.org/resource/Bruno_Kreisky\n", " \n", " \n", " 2\n", - " http://id.loc.gov/authorities/n50043948\n", + " http://www.filmportal.de/person/5B113A52F8F14A...\n", " \n", " \n", " 3\n", - " http://www.filmportal.de/person/5B113A52F8F14A...\n", + " http://viaf.org/viaf/31998484\n", " \n", " \n", " 4\n", - " http://www.isni.org/0000000112608767\n", + " http://id.loc.gov/authorities/n50043948\n", " \n", " \n", " 5\n", - " http://dbpedia.org/resource/Bruno_Kreisky\n", + " http://www.wikidata.org/entity/Q44517\n", " \n", " \n", "\n", @@ -2274,21 +2291,21 @@ ], "text/plain": [ " 0\n", - "0 http://viaf.org/viaf/31998484\n", - "1 http://www.wikidata.org/entity/Q44517\n", - "2 http://id.loc.gov/authorities/n50043948\n", - "3 http://www.filmportal.de/person/5B113A52F8F14A...\n", - "4 http://www.isni.org/0000000112608767\n", - "5 http://dbpedia.org/resource/Bruno_Kreisky" + "0 http://www.isni.org/0000000112608767\n", + "1 http://dbpedia.org/resource/Bruno_Kreisky\n", + "2 http://www.filmportal.de/person/5B113A52F8F14A...\n", + "3 http://viaf.org/viaf/31998484\n", + "4 http://id.loc.gov/authorities/n50043948\n", + "5 http://www.wikidata.org/entity/Q44517" ] }, - "execution_count": 72, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "#resource linked from \n", + "#check 'sameAs'\n", "g=Graph()\n", "g.parse('https://d-nb.info/gnd/118566512/about/lds.rdf')\n", "properties = g.query('''\n", @@ -2301,13 +2318,6 @@ "df_kreisky = pd.DataFrame(properties)\n", "df_kreisky" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { diff --git a/media/marcxml.png b/media/marcxml.png new file mode 100644 index 0000000000000000000000000000000000000000..e718019bfe8f443b8ba78daa584304aee6e2b0fc GIT binary patch literal 38481 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 ebZ-7