Litteraturbanken / littb-frontend

1 stars 0 forks source link

Container för att koppla Länkade data till böcker #25

Open salgo60 opened 3 years ago

salgo60 commented 3 years ago

@jroxendal jag skapar en egen task för detta med om Wikidata kan hjälpa till med att koppla bok till plats/tid/person som ni kan använda att visa en bok på karta.... min tanke är att Wikidata skall skapa underlag till era animeringar video

Jag har gjort test 1 med Nils Holgersson se

dvs. detta har lagts på utgåvan av boken inte på verket (WD Q726254) i min test

Tanken är att ange platser i boken och koppla det till sida och med en länk till Litteraturbanken och helst lämpliga bilder från Wikicommons. Jag har även lagt till ett citat men är inte 100 på vad det gäller med copyright

image

Egenskaper använda just nu

Egenskaper som skulle kunna användas eller andra tankar

Draft 1 Magnus Sälgö salgo60@msn.com 0705937579

Andra länkar

salgo60 commented 3 years ago

Version 0.1

image

image

Javascript kod som utför SPARQL frågan och hämtar datat

class SPARQLQueryDispatcher { constructor( endpoint ) { this.endpoint = endpoint; }

query( sparqlQuery ) {
    const fullUrl = this.endpoint + '?query=' + encodeURIComponent( sparqlQuery );
    const headers = { 'Accept': 'application/sparql-results+json' };

    return fetch( fullUrl, { headers } ).then( body => body.json() );
}

} const endpointUrl = 'https://query.wikidata.org/sparql'; const sparqlQuery = `#defaultView:Map{"hide":["?coord"]} SELECT ?edition ?editionLabel ?placeLabel ?coord (sample(?pic) AS ?pic) ?quote ?Booklocation ?Litteraturbanken WHERE { VALUES ?edition { wd:Q100528488 wd:Q100621723 } ?edition wdt:P478 ?volume. ?edition p:P840 ?node. ?node ps:P840 ?place. ?node ps:P840/wdt:P625 ?coord. ?node prov:wasDerivedFrom ?references. OPTIONAL {?references pr:P18 ?pic} OPTIONAL {?references pr:P1683 ?quote} OPTIONAL {?references pr:P304 ?page} OPTIONAL {?references pr:P5123 ?LittId} BIND (URI(CONCAT("https://litteraturbanken.se/forfattare/",?LittId)) AS ?Litteraturbanken) BIND (CONCAT("Band ",?volume," sida ",?page) AS ?Booklocation) SERVICE wikibase:label { bd:serviceParam wikibase:language "sv". } } group by ?edition ?editionLabel ?placeLabel ?coord ?quote ?Booklocation ?Litteraturbanken order by xsd:integer(?volume) xsd:integer(?page);

const queryDispatcher = new SPARQLQueryDispatcher( endpointUrl ); queryDispatcher.query( sparqlQuery ).then( console.log ); `

salgo60 commented 3 years ago

FYI @jroxendal Wiki user @Vesihiisi laddar nu upp LItteraturbanken editions till Wikidata

Skrik till om du vill att vi skall testa vidare på detta med att annotera böcker och isåfall vilka böcker.

Vi hade idag en online diskussion på en Wikidata Birthday session om hur detta bäst görs i Wikidata och han jag pratade med tyckte allt var ok men tvivelaktigt med bilderna som inte hade med boken att göra att lägga dom på objektet..... hade det varit bilder från boken om Nils Holgersson typ dessa så var det mer korrekt tyckte han (författare till en coolt verktyg som funkar med Litteraturbanken se video .... )

En app som läser direkt från Wikidata är stories.wechanged.ugent.be/#Q1043 där just Carl von Linneaus blir om du klickar på Timeline väldigt trevligt med alla hans böcker från Litteraturbanken

image

klickar du på Relevant people dyker co-authors/ doktorander etc upp image

salgo60 commented 3 years ago

Off Topic: Carl von Linné som ni skapade test videon med var den som angav namnet på massa arter. Utan att vara kunnig så är just första exemplaret av arter viktigt och finns ofta på ett museum. Gissar att han i de resor ni återger så vore det lite spännande att ta höjd att även kunna visa dessa arter på korrekt plats och att den återfinns idag dvs var dom hittades och var dom finns idag...

Jag har funderat över dessa exemplar då jag kopplade ihop Uppsala Universitets Alvin databas med Wikidata P6821. Första exemplaret av arten blir som ett referensexemplar om man blir osäker och kallas type species / typföremål

image

Mina tidigare tankar om detta

image

Tanke: det vore spännande med de resor Carl von Linné gör som är dokumenterade att även koppla ihop plats i boken med de typföremål han har och som kanske finns hos Uppsala Universitet...och även visa på era kartor över resan...

salgo60 commented 3 years ago

Annan Wikidata <-> Litteraturbanken koppling vi kopplar ihop forskning från Göteborgs Universitet med en Wikibase på Gotha Universitet där vi även försöker matcha personerna mot Wikidata --> att vi får koppling till Litteraturbanken

se Task T266745

image

salgo60 commented 3 years ago

Ytterligare tester

image

Mer om denna aktivitet där vi nu testar att skapa en "egen Wikidata" dvs. Wikibase se BellmanFactBase

jroxendal commented 3 years ago

Här är ett nedslag i språkbankens sökverktyg på litteraturbanksdata: https://spraakbanken.gu.se/korp/?mode=lb#?cqp=%5B_.text_title%20%5E%3D%20%22Nils%20Holgerssons%20underbara%20resa%20genom%20Sverige%22%20%26%20lbound(sentence)%5D&search_tab=1&result_tab=2&search=cqp

sökningen tar fram alla meningar ur de två Nils Holgersson-böckerna. du kan sen visualisera alla orter som vår namntagger har hittat såhär:

Screenshot 2020-11-13 at 15 17 16

något liknande går fint med Det går an men säkert sämre med Linné, eftersom så många ortnamn ändrat stavning sen dess.

salgo60 commented 3 years ago

Trevligt jag skall kolla mer på det hela...

Fråga: kan man komma åt era texter och göra NER på det hela eller måsta man in i KARP för det?

Ser mer och mer kul projekt med Wikidata och NER som exempelvis opentapioca I förra månaden kopplade man in Riksdagensdokument och Högsta domstolens domar där kopplar vi ihop dessa med varandra och med Riksdagsledamöter etc.... där finns full texten hos Riksdagen vilket borde vara rel enkelt sätt att göra NER etc...

jroxendal commented 3 years ago

alla våra texter har redan NER-analys, även våra riksdagsdokument, här är ca 25 000 personnamn ur 'Anföranden' ur Riksdagens öppna data: https://spraakbanken.gu.se/korp/#?corpus=rd-anf&cqp=%5B_.ne_subtype%20%3D%20%22HUM%22%5D&search_tab=1&stats_reduce=ne_name&search=cqp&result_tab=2

Screenshot 2020-11-16 at 14 03 06
salgo60 commented 3 years ago

Japp såg att ni lyft in Riksdagens dokument och jag läste Stian Rødven Eide " papper "The Swedish PoliGraph: A Semantic Graph for Argument Mining of Swedish Parliamentary Data" wd Q101662122. Riksdagen har ju bra ordning på sitt egna data men få externa kopplingar.

Kollar vi Carl Bild har vi 116 egenskaper på honom graf / Scholia som skapar citation graphs / co-.author Graph och allt är cc0

image

Next step?: Vi borde koppla ihop dess gubbar/gummor/platser/... i KARP med Wikidata.... dvs. skapa en Wikidata egenskap till era Publika identifierare för personer, städer och platser jmf diskussion om att plugga in nya versionen. av ISOF namndatabas där jag lagt in vanliga problem jag ser

Riksdagen några raketingenjörer i Wikidata började nu koppla även Riksdagens dokument mot Högsta domstolens beslut se video dvs. det kan finnas ett mervärde att koppla ihop oss och plocka russinen ur kartan.... exempel NJA 2010 s. 168 I

image

Wikidata/WIkipedia är spretigt så man skall tänka en eller 2 ggr men bara på en:Wikipedia finns 42K aktiva volontärerWikidata finns 12K

Många som forskar gör det på data från Wikidata det kan ju vara en anledning. Exempelvis i veckan var det Wikidata Workshop se Scholia event Q86530254

Poster session 1: Case Studies on Wikidata 16:35 - 17:05 (CET) Room 1: Simon Razniewski and Priyanka Das: Structured knowledge: Have we made progress? An extrinsic study of KB coverage over 19 years Room 2: Filip Ilievski, Pedro Szekely and Daniel Schwabe: Commonsense Knowledge in Wikidata Room 4: Eva Seidlmayer, Jakob Voß, Tetyana Melnychuk, Lukas Galke, Klaus Tochtermann,Carsten Schultz and Konrad U. Förstner: ORCID for Wikidata. Data enrichment for scientometric applications

Poster session 2: Wikidata and its Applications 17:25 - 18:00 (CET) Room 1: Antonin Delpeuch: OpenTapioca - Lightweight Entity Linking for Wikidata Room 1: Antonin Delpeuch : Running a Reconciliation Service for Wikidata Room 2: Marco Caballero and Aidan Hogan: Global Vertex Similarity for Large-Scale Knowledge Graphs Room 3: David Martin and Peter Patel-Schneider: Wikidata Constraints on MARS Room 4: Alejandro González Hevia, Guillermo Facundo Colunga, Emilio Rubiera Azcona and Jose Emilio Labra Gayo: Automatic synchronization of RDF graphs representing ontologies and Wikibase instances

Poster session 3: Wikidata and Wikipedia 18:35 - 19:05 Room 1: Natalia Ostapuk, Djellel Difallah and Philippe Cudre-Mauroux: SectionLinks: Mapping Orphan Wikidata Entities onto Wikipedia Sections Room 2: Paolo Curotto and Aidan Hogan: Suggesting Citations for Wikidata Claims based on Wikipedia's External References Room 3: Isaac Johnson: Analyzing Wikidata Transclusion on English Wikipedia Room 4: Marc Miquel Ribé: Diversity in a Language-Independent Wiki: Six Design Requirements and Goals to Embed a Diversity Mindset

Jag är som sagt bara en trött frivillig men kanske kan peka er rätt... när det gäller Wikidata så sker utvecklingen i Berlin och man har även startat upp "version 2" av WIkidata som heter Abstract Wikipedia där artiklar på alla världens språk skall genereras från metadata i Wikidata och funktioner. Det görs av samma kille som 2012 skapade Wikidata Denny Vrandečić Scholia

Jag nås om intresse finns på Magnus Sälgö 0705937579

salgo60 commented 3 years ago

cc:ade Simon Dobnik (Scholia Q57417942) om denna dialog om det är en bra eller dålig ide med en koppling Wikidata -> språkbanken entites

salgo60 commented 3 years ago

@jroxendal såg att du skulle snacka Länkade data

Status "projekt" github salgo60/Litteraturbanken_wd_runes

image

salgo60 commented 3 years ago

@jroxendal har du några tankar om vad ni kan göra med WD och koppling bok etc. så dela detta gärna... jag förklarar nu hur vi sätter upp hur en bild på WIkicommons som avbildar en Runsten kan hämtas