User:Bargioni: Difference between revisions

From OpenAcolit
Jump to navigation Jump to search
mNo edit summary
Line 98: Line 98:
}}
}}


== Opere o espressioni Bibbia senza forma autorevole ==
=== Opere o espressioni Bibbia senza forma autorevole ===
{{SPARQL|query=
{{SPARQL|query=
#title:Opere o espressioni di OpenAcolit Bibbia senza forma autorevole
#title:Opere o espressioni di OpenAcolit Bibbia senza forma autorevole

Revision as of 15:33, 10 November 2024


Creazione del Wikibase OpenAcolit

Ho creato il Wikibase di OpenAcolit il 29 giugno 2023, d'accordo con

  • Stefano Maria Malaspina (ABEI)
  • Laura Scimò (ABEI)
  • Carlo Bianchini (UNIPV)

e con la consulenza di Giovanni Bergamin (AIB).

Nello stesso giorno ho introdotto i dati di Acolit - Bibbia (parte del vol. I).

In data 15/7/2023:

  • ho definito la proprietà P8 (identificativo esterno wikidata)
  • ho definito le proprietà P9, P10, P11 per gli standard iso639-1, 2, 3 delle lingue
  • ho generato le lingue importandole da Wikidata, creando i comandi QS a partire dalla query https://w.wiki/73eh. Le lingue che avevano più di uno stesso codice ISO sono state riportate con una sola occorrenza dello stesso (16 casi).

In data 30/11/2023:

In data 21 e 22 ottobre 2024 ho autorizzato le richieste di utenze dei partecipanti alla prima giornata di presentazione di OpenAcolit tenutasi a Roma presso la Pontificia Università della S. Croce. Le richieste vengono gestite da un amministratore tramite la pagina https://openacolit.wikibase.cloud/wiki/Special:ConfirmAccounts/authors.

In data 21 ottobre 2024 ho introdotto l'ordinamento delle proprietà creando la pagina https://openacolit.wikibase.cloud/w/index.php?title=MediaWiki:Wikibase-SortedProperties.

In data 22 ottobre 2024, con Stefano Malaspina abbiamo definito la proprietà vedi anche (P18).

In data 5 novembre 2024 ho attribuito a User:Stefanomaria.malaspina competenze di amministratore e burocrate.

Aggiunta della forma URBE alle opere della Bibbia

In data 7/11/2024 ho riconciliato manualmente in una tabella le forme della Bibbia presenti in OpenAcolit con quelle delle Varianti locali di URBE (Q1243), 84 casi.
Le ho importate usando QuickStatements https://openacolit.wikibase.cloud/tools/quickstatements/ e in particolare con la sintassi CSV, descritta in https://www.wikidata.org/wiki/Help:QuickStatements#CSV_file_syntax. La sintassi https://www.wikidata.org/wiki/Help:QuickStatements#Command_sequence_syntax sembra affetta da un bug in quanto a qualificatori (in questo caso fonte URBE).
Esempi di comandi:
qid,P17,qal16
Q22,"""Biblia. V.T. Exodus""",Q1243
Q35,"""Biblia. V.T. Leviticus""",Q1243
Q46,"""Biblia. V.T. Numeri""",Q1243
Q19,"""Biblia. V.T. Deuteronomium""",Q1243

Identificatore Wikidata in progetti Wikibase e query federate

Si definisce una P di tipo stringa (diciamo P14) con etichetta italiana "url formatter". Va associata a P1630 di Wikidata nella dashboard/features del wikibase in questione, cioè nella pagina https://www.wikibase.cloud/wikis/manage/NNN (NNN è l'id del Wikibase a cui si ha accesso). Si definisce una proprietà ID esterno P8 con per esempio etichetta italiana "wikidata" e descrizione italiana "elemento corrispondente in Wikidata". A P8 si aggiunge la dichiarazione "url formatter" con valore "http://www.wikidata.org/entity/$1". Dopo un po' di tempo, gli ID in P8, se già presenti, diventano cliccabili.

Nelle query federate con Wikidata, P8 si usa per esempio così:

#title:etichetta in inglese da Wikidata per le ligue definite in OpenAcolit con la sola etichetta in italiano (query federata)
PREFIX oawd:  <https://openacolit.wikibase.cloud/entity/>
PREFIX oawdt: <https://openacolit.wikibase.cloud/prop/direct/>

SELECT DISTINCT ?item ?itemLabel ?englislabel WHERE {
  ?item oawdt:P1 oawd:Q1051;
    oawdt:P8 ?p8.
  BIND( IRI(CONCAT("http://www.wikidata.org/entity/", ?p8) ) AS ?quri)
  SERVICE <https://query.wikidata.org/sparql> {
    ?quri rdfs:label ?englislabel.
    FILTER((LANG(?englislabel)) = "en")
  }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "it". }
}
etichetta in inglese da Wikidata per le ligue definite in OpenAcolit con la sola etichetta in italiano (query federata)

Query utili in OpenAcolit

Tutte le fonti disponibili

PREFIX oawd:  <https://openacolit.wikibase.cloud/entity/>
PREFIX oawdt: <https://openacolit.wikibase.cloud/prop/direct/>

SELECT DISTINCT ?q ?qLabel
WHERE {
  ?q oawdt:P1 oawd:Q1235 .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
order by ?qLabel
Provalo!

Tutte le forme con le rispettive fonti

#title:Tutte le forme in OpenAcolit e rispettive fonti
PREFIX oawd:  <https://openacolit.wikibase.cloud/entity/>
PREFIX oawdt: <https://openacolit.wikibase.cloud/prop/direct/>
PREFIX oap:   <https://openacolit.wikibase.cloud/prop/>
PREFIX oaps:  <https://openacolit.wikibase.cloud/prop/statement/>
PREFIX oapq:  <https://openacolit.wikibase.cloud/prop/qualifier/>

SELECT DISTINCT ?q ?forma ?fonte ?fonteLabel
WHERE {
  ?q oap:P17 [ oaps:P17 ?forma ; oapq:P16 ?fonte ] .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Tutte le forme in OpenAcolit e rispettive fonti

Opere o espressioni Bibbia senza forma autorevole

#title:Opere o espressioni di OpenAcolit Bibbia senza forma autorevole
PREFIX oawd:  <https://openacolit.wikibase.cloud/entity/>
PREFIX oawdt: <https://openacolit.wikibase.cloud/prop/direct/>
PREFIX oap:   <https://openacolit.wikibase.cloud/prop/>
PREFIX oaps:  <https://openacolit.wikibase.cloud/prop/statement/>
PREFIX oapq:  <https://openacolit.wikibase.cloud/prop/qualifier/>
SELECT ?q ?istanzaLabel ?qLabel ?forma WHERE {
  ?q oawdt:P1 ?istanza .
  values ?istanza {oawd:Q2 oawd:Q3}
  minus { ?q oap:P17 [ oaps:P17 ?forma_expr ; oapq:P16 oawd:Q1238 ]  } # Q1238 ACOLIT, Q1243 URBE, Q1236 REICAT
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Opere o espressioni di OpenAcolit Bibbia senza forma autorevole