index
La Novitade
Section titled “La Novitade”SPARQL Service Description
Section titled “SPARQL Service Description”SPARQL services made available via the SPARQL Protocol SHOULD return a service description document at the service endpoint when dereferenced using the HTTP GET operation without any query parameter strings provided. This service description MUST be made available in an RDF serialization, MAY be embedded in (X)HTML by way of RDFa [RDFA], and SHOULD use content negotiation [CONNEG] if available in other RDF representations. https://www.w3.org/TR/sparql11-service-description/#accessing
Il di conseguenza: GET su https://sparql.opencitations.net/meta con con Accept: text/turtle -> SPARQL Service Description
Oppure GET /meta con Accept: text/html -> Interfaccia HTML con la descrizione incorporata come RDFa
Ancora
The URI /.well-known/void on any Web server is registered by this specification for a VoID description of any datasets hosted on that server. For example, on the host www.example.com, this URI would be http://www.example.com/.well-known/void. https://www.w3.org/TR/void/#well-known
feat(patches): repair dangling agent roles
Add a reviewed plan-and-execute workflow for reconstructing missing agent-role chains from external metadata.
Aldrovandi
Section titled “Aldrovandi”fix(zenodo): reject unresolved creators
Creator names missing from the lookup were silently omitted from record metadata. Require exact RDF name matches, align the affected lookup entries, and cover the failure and resolution paths with tests.
fix(zenodo): add creator repair script
fix(zenodo): distinguish external source records
Select missing-file notices from the stage's defining activity
HERITRACE
Section titled “HERITRACE”feat(iri): configure IRI minting components
Load constructor options from JSON environment variables and provide a filesystem-backed OpenCitations Meta counter handler with atomic updates.
feat(meta): persist rdf archives after saves
Add a configurable save plugin that writes changed OpenCitations Meta data and provenance entities to zipped JSON-LD archives after SPARQL updates.
perf(meta): index counter files by byte chunks
Locate counter lines from byte-chunk checkpoints and memory-mapped reads so large provenance files avoid Python line iteration
Domande
Section titled “Domande”Camera ready ISWC
SKG-IF
Section titled “SKG-IF”-
https://skg-if.github.io/interoperability-framework/docs/venue.html#type Noi non consideriamo repository come un tipo di venue. Dovremmo? Cioè nel nostro data model fabio:ComputerProgram non può essere un contenitore. Noi non distinguiamo, in effetti, tra software e contenitore del software.
-
Per le venue di SKG-IF, ho dato questa indicazione a Regina:
Please map fabio:Journal to journal, fabio:AcademicProceedings to conference, and fabio:Book and fabio:ReferenceBook to book. Map every other class, including fabio:BookSeries and fabio:Series, to other.
Ma potrebbe non avere senso
RAMOSE
- Confronto performance
- Aggiungere connextion
- Chiarire di non usare LIMIT con @@page
TAL
- Aggiungere skolemizzazione
Vizioso
- https://en.wikipedia.org/wiki/Compilers:_Principles,_Techniques,_and_Tools
- https://en.wikipedia.org/wiki/GNU_Bison
- https://en.wikipedia.org/wiki/Yacc
HERITRACE
- Per risolvere le performance del time-vault non usare la time-agnostic-library, ma guarda solo la query di update dello snapshot di cancellazione.
- anni: essere meno stretto sugli anni. Problema ISO per 999. 0999?
- Timer massimo. Timer configurabile. Messaggio in caso si stia per toccare il timer massimo.
- Riflettere su @lang. SKOS come use case. skos:prefLabel, skos:altLabel
- Possibilità di specificare l’URI a mano in fase di creazione
- description con l’entità e stata modificata. Tipo commit
- display name è References Cited by VA bene
- Avvertire l’utente del disastro imminente nel caso in cui provi a cancellare un volume
Meta
- Usare il triplestore di provenance per fare 303 in caso di entità mergiate o mostrare la provenance in caso di cancellazione e basta.
oc_ocdm
- Automatizzare mark_as_restored di default. è possibile disabilitare e fare a mano mark_as_restored.
- https://opencitations.net/meta/api/v1/metadata/doi:10.1093/acprof:oso/9780199977628.001.0001
- DELETE con variabile
- Modificare Meta sulla base della tabella di Elia
- embodiment multipli devono essere purgati a monte
- Modificare documentazione API aggiungendo omid
- aggiungere Relation sovraclasse di Citazione e Menzione
RML
- Chiedere Ionannisil diagramma che ha usato per auto rml.
Crowdsourcing
- Quando dobbiamo ingerire Crossref stoppo manualmente OJS. Si mette una nota nel repository per dire le cose. Ogni mese.
- Aggiornamenti al dump incrementali. Si usa un nuovo prefisso e si aggiungono dati solo a quel CSV.
- Bisogna usare il DOI di Zenodo come primary source. Un unico DOI per batch process.
- Bisogna fare l’aggiornamento sulla copia e poi bisogna automatizzare lo switch
Citazioni
- Fare diff DataCite per togliere le citazioni che non sono più citazioni. è da fare in post. Snapshot 2 di provenance. Fare lo snapshot 3 con la creazione con il derived from al nuovo dump. La lineage viene data dallo specialization of. Colleghi sia al 2 che al dump.
- Repo cerotti. meta/index/sorgenti
OC di converter
- Riguardare perché viene fuori una seconda tabella object per DataCite.