- Task T219700 "ISNI i SKBL <-> Wikidata"
- Task SKBL <-> KARP Svenskt kvinnobiografiskt lexikon
- See also Jupyter Notebook 2020
KARP is a database that contains profiles from SKBL ( The Biographical Dictionary of Swedish Women ). Wikidata is already connected to all records in SKBL using the property 4963 ( see blog )
This task is for checking consistency between data in SKBL and Wikidata (WD) regarding ISNI (compare how simple the same solution is with SPARQL Federated search see WD <-> Nobelprize using Federated search )
- Nättjänst
- Github skbl-portal
- Access data in KARP
- Get all records
- KARP
- KARP.url = "GertrudAdelborg"
- KARP.id = AVUB3uB9oXI9ppygjor0
- Wikidata P4963 contains the value of KARP.url
- --> haswbstatement:P4963=GertrudAdelborg --> Wikidata Q4933813 --> sv:Wikipedia Gertrud Adelborg
- or use the hub tool with P4963 and the value in KARP.url tools.wmflabs.org/hub/P4963:GertrudAdelborg?lang=sv
- same with the Q number tools.wmflabs.org/hub/Q4933813?lang=sv
- same with ISNI P213 = tools.wmflabs.org/hub/P213:0000 0000 4761 5839?lang=sv
- same with LIBRIS P906 = 404084 -> SKBL P4963 tools.wmflabs.org/hub/P906:404084?property=P4963
- same with SBL P3217 = 5517 -> SKBL P4963 tools.wmflabs.org/hub/P3217:5517?property=P4963
- SKBL P4963 = GertrudAdelborg --> SBL P3217 tools.wmflabs.org/hub/P4963:GertrudAdelborg?property=P3217
- List of Wikidata / KARP.url / LIBRIS / ISSNI / SBL - link query
- List of external identifiers in WIkidata for profiles linked to SKBL see also blog
- next step is to also define sources with Unique identifiers so they can be machinereadable and compared
- a small test with +300 SKBL profiles whith sources in Riksarkivet Wikidata as Wikidata reference for facts
- list with links Riksarkivet ( the query)
- a small test with +300 SKBL profiles whith sources in Riksarkivet Wikidata as Wikidata reference for facts
Wikidata is connected to +3000 external sources see list of SKBL profiles below some examples how that can be used to find candidates fr new profiles
As we move in the direction of more digital also some museums starts add collections avalaible on the net as sites like Digitalmuseum.org. In Wikidata we store an identifier called Kulturnav and if the museums that upload data to Digitalmuseum is doing it in the "correct" way we could easy find collections for a person
- Example
- SKBL LeaAhlborn = kulturnav Ahlborn, Lea (1826 - 1897) = Digital museum ahlborn-lea-1826-1897
- List ordered after how many articles Wikipedia have about the person in different languages My feeling is that its a small chaos if museums links or not links a person. I guess its some education needed, better userinterfaces and also better understanding of the possibilities of the Digital landscape
KARP <-> Wikidata <-> Signaturer.se P5316
- Example
- SKBL AnnaBoberg = Signaturer.se AnnaBoberg
- List
KARP <-> Wikidata <-> Nationalmuseum P2538
- Example
- SKBL HilmaafKlint = Nationalmuseum 18466
- List
- List female, swedish women who has passed away and is NOT in SKBL ordered by articles in Wikipedia
- Same query but sorted by death date
KARP <-> Wikidata <-> Spotify P1902
- Example
- SKBL ZarahLeander = Spotify 5R15K0QUPe4AhP1vaPoaX3
- List
- List female, swedish women who has passed away and is NOT in SKBL ordered by number of articles in Wikipedia
- Same query but sorted by death date
KARP <-> Wikidata <-> Svenskt Översättarlexikon P5147
- Example
- SKBL HedvigCharlottaNordenflycht = Svenskt Översättarlexikon Hedvig_Charlotta_Nordenflycht
- List
- List female, past away but NOT in SKBL ordered by number of articles in Wikipedia
KARP <-> Wikidata <-> SOK P2323
- Example
- SKBL GretaJohansson = SOK greta-johanson
- List
- List female, past away part in SOK but NOT in SKBL ordered by number of articles in Wikipedia
- Same query but sorted by death date
KARP <-> Wikidata <-> Litteraturbanken P5101
Status in Wikidata is that Litteraturbanken P5101 needs some cleaning....
- Example
- SKBL SelmaLagerlof = Litteraturbanken LagerlofS
- List
- List female, past away part in Litteraturbanken but NOT in SKBL ordered by number of articles in Wikipedia
KARP <-> Wikidata <-> Nobel Prize Nomination P3360
- Example
- SKBL SelmaLagerlof = Nobel Prize Nomination 5152
- List
- List female, past away with Nobel Prize Nomination in Wikidata but NOT in SKBL ordered by number of articles in Wikipedia
To use add Wikidata login to user-config.py
The program
- Gets all records from Karp SKBL
- try to decode ISNI (get_isni)
- Gets Wikidata record and ISNI in Wikidata (get_wikidata)
- Logs potential mismatches to the /log file
- Writes a csv file skbl.csv with the following columns
- Updated wrong ISNI added missing
- Oddities found in SKBL
- AVmr017w7hONWjeN9oCA ISNI number containes also text ISNI
- See section below Action SKBL see also task T219706
- Writing software that should parse JSON and take care of odd implementations like KARP ISNI were 00000000 is no ISNI found. Take much more time than having a SPARQL endpoint and use Federated search see Task T200668 and Nobelprize.org
- Start comparing and sharing data will make the quality better for everyone and make life easier for the next person that should use this data
- Starting using linked data for people, places instead strings will be a game changer Europeana Linked Open Data - What is it? se Task T218782
- Compare more data between SKBL and Wikidata
- Start a dialogue what is good implementation of LOD or not
- Find better patterns I feel SPARQL endpoint is easy and in Wikidata we have out of the box support for Listera lists see video in Swedish and how we every night compare Wikidata and the Nobelprize.org - Task T200668
- Also get tighter collaborations between different projects
- SKBL writes about Lilli Zickerman and Nordiska has new material - help each other to be more visible and dont be scare linking is my feeling see tweet and also start thinking what can attract Wikipedia as they have a lot of visitors (2019 profiles related to SKBL had 13 481 viewers per day)
- In Wikidata we document signs of litterature in Stockholm see link - maybe this could be an input to SKBL what people should be documented next time and when planning signs also look how they relates to SKBL/Litteraturbanken
- See also blogpost how Wikidata can be used to get some interesting statistics
Action SKBL see also task T219706
- Mismatches that maybe needs action at SKBL Task T219706
- http://www.wikidata.org/wiki/Q4954113
- SKBL: https://skbl.se/sv/artikel/AV44Ec_tDqWJ2eBq92nx.json
- WD ISNI: 0000 0000 5186 9858 SKBL ISNI:
- http://www.wikidata.org/wiki/Q16595323
- SKBL: https://skbl.se/sv/artikel/AWBPP4z-WxymAE2pjnvP.json
- WD ISNI: 0000 0000 1701 7221 SKBL ISNI:
- http://www.wikidata.org/wiki/Q4956130
- SKBL: https://skbl.se/sv/artikel/AVvxOGQx6HF5HgpJZ2w9.json
- WD ISNI: 0000 0003 6825 4210 SKBL ISNI:
- http://www.wikidata.org/wiki/Q50804907
- SKBL: https://skbl.se/sv/artikel/AV_9nDubjP4rR07fm2xo.json
- WD ISNI: 0000 0003 8182 3780 SKBL ISNI:
- http://www.wikidata.org/wiki/Q50803502
- SKBL: https://skbl.se/sv/artikel/AVuf7Lxgi-B3PHNCX9VD.json
- WD ISNI: 0000 0000 3262 2657 SKBL ISNI:
- http://www.wikidata.org/wiki/Q4970779
- SKBL: https://skbl.se/sv/artikel/AWEDRVoDWxymAE2pjnyo.json
- WD ISNI: 0000 0001 0463 2783 SKBL ISNI:
- http://www.wikidata.org/wiki/Q50846445
- SKBL: https://skbl.se/sv/artikel/AVyMLsea6HF5HgpJZ2y9.json
- WD ISNI: 0000 0003 7794 8716 SKBL ISNI:
- http://www.wikidata.org/wiki/Q16596123
- SKBL: https://skbl.se/sv/artikel/AWFv7UtfWxymAE2pjn2w.json
- WD ISNI: 0000 0004 3982 9828 SKBL ISNI:
- http://www.wikidata.org/wiki/Q4974163
- SKBL: https://skbl.se/sv/artikel/AVmr017w7hONWjeN9oCA.json
- WD ISNI: 0000 0000 5303 1792 SKBL ISNI:
- http://www.wikidata.org/wiki/Q13563726
- SKBL: https://skbl.se/sv/artikel/AWFrNzKKWxymAE2pjn2Q.json
- WD ISNI: 0000 0000 5184 7851 SKBL ISNI:
- http://www.wikidata.org/wiki/Q4976815
- SKBL: https://skbl.se/sv/artikel/AWEDkKK1jP4rR07fm24c.json
- WD ISNI: 0000 0000 1218 5656 SKBL ISNI:
- http://www.wikidata.org/wiki/Q4976841
- SKBL: https://skbl.se/sv/artikel/AV9sGgqZWxymAE2pjnoD.json
- WD ISNI: 0000 0000 5196 8258 SKBL ISNI: 0000000137251661
- Looks like she has 2 ISNI
- http://www.wikidata.org/wiki/Q4979129
- SKBL: https://skbl.se/sv/artikel/AWED1FSwWxymAE2pjnyw.json
- WD ISNI: 0000 0001 0915 0425 SKBL ISNI:
- http://www.wikidata.org/wiki/Q4990100
- SKBL: https://skbl.se/sv/artikel/AV3p525ZDqWJ2eBq92mK.json
- WD ISNI: 0000 0001 0966 715X SKBL ISNI:
- http://www.wikidata.org/wiki/Q4954113