Skip to content

index

https://github.com/dharc-org/morph-kgc-changes-metadata/blob/main/src/morph_kgc_changes_metadata_conversions/sample_mapping_file.yaml

MappingTipo entitàPattern IRIEsempio
expression_creationlrmoo:F28_Expression_Creationact/{NR}/ob00/1act/123/ob00/1
expression_creation_activitycrm:E7_Activityact/{NR}/ob01/1act/123/ob01/1
translation_02_activitycrm:E7_Activityact/{NR}/ob02/1act/123/ob02/1
engraving_03_activitycrm:E7_Activityact/{NR}/ob03/1act/123/ob03/1
publishing_04_activitycrm:E7_Activityact/{NR}/ob04/1act/123/ob04/1
preparation_05_activitycrm:E7_Activityact/{NR}/ob05/1act/123/ob05/1
commission_06_activitycrm:E7_Activityact/{NR}/ob06/1act/123/ob06/1
discovery_07_activitycrm:E7_Activityact/{NR}/ob07/1act/123/ob07/1
activity_08_curationcrm:E7_Activityact/{NR}/ob08/1act/123/ob08/1
worklrmoo:F1_Workwrk/{NR}/ob00/1wrk/123/ob00/1
expressionlrmoo:F2_Expressionexp/{NR}/ob00/1exp/123/ob00/1
manifestationlrmoo:F3_Manifestationmnf/{NR}/ob00/1mnf/123/ob00/1
itemlrmoo:F5_Itemitm/{NR}/ob00/1itm/123/ob00/1
time_spancrm:E52_Time-Spantsp/{NR}/ob00/1tsp/123/ob00/1
actor_*crm:E39_Actoracr/{name}/1acr/ulisse_aldrovandi/1
place_*crm:E53_Placeplc/{place}/1plc/bologna/1

https://github.com/dharc-org/morph-kgc-changes-metadata/blob/main/src/morph_kgc_changes_metadata_conversions/mapping_file_acquisition.yaml

StepTipo RDFPattern IRIDescrizione
00crmdig:D2_Digitization_Processact/{NR}/00/1Acquisizione 3D
01crmdig:D10_Software_Executionact/{NR}/01/1Processing
02crmdig:D10_Software_Executionact/{NR}/02/1Modellazione
03crmdig:D10_Software_Executionact/{NR}/03/1Ottimizzazione
04crmdig:D10_Software_Executionact/{NR}/04/1Esportazione
05crmdig:D10_Software_Executionact/{NR}/05/1Metadatazione
06crmdig:D10_Software_Executionact/{NR}/06/1Caricamento ATON

Non vedo Sharepoint nell’RDF, solo Nextcloud

Pasted image 20251210123551.png

arcangelo7
arcangelo7 Dec 10, 2025 · dharc-org/aldrovandi-provenance

feat: add folder metadata builder

Add script to process SharePoint folder structure and generate metadata files (meta.ttl) and provenance snapshots (prov.nq) for each processing stage (raw, rawp, dcho, dchoo)

+15439 -7531 ad8a613

Per me è pronto, quando vuoi puoi scaricarti i dati da Sharepoint e lanciare:

git clone https://github.com/dharc-org/changes-metadata-manager.git cd changes-metadata-manager uv sync uv run python -m changes_metadata_manager.folder_metadata_builder <root_directory>

arcangelo7
arcangelo7 Dec 11, 2025 · opencitations/python-package-template

feat: add coverage badge and HTML report to GitHub Pages

+459 -4 164731c
https://opencitations.github.io/python-package-template/coverage/
arcangelo7
arcangelo7 Dec 11, 2025 · opencitations/repository_setup_guides

docs: add coverage reports guide

+201 -0 dbe9c2a
arcangelo7
arcangelo7 Dec 11, 2025 · opencitations/python-package-template

refactor: include pre-built docs/ and simplify setup.py

Replace dynamic Starlight creation with pre-built docs/ directory. This avoids npm downloads during setup and speeds up project initialization.

+6664 -169 3893399
arcangelo7
arcangelo7 Dec 15, 2025 · opencitations/virtuoso_utilities

fix: prevent lock contention with AdjustVectorSize=0 and frequent checkpoints [release]

Change Virtuoso vector and checkpoint configuration to prevent "locks are held for a long time" errors during parallel query execution:

  • Set AdjustVectorSize=0 (recommended default since Virtuoso 7.2.2)
  • Replace MaxVectorSize with VectorSize=1000
  • Add CheckpointInterval=1 for frequent checkpoints

These settings are applied in both virtuoso-launch and virtuoso-native-launch.

+27 -13 b5fe651
arcangelo7
arcangelo7 Dec 15, 2025 · opencitations/virtuoso_utilities

feat: add ThreadCleanupInterval and ResourcesCleanupInterval parameters [release]

Add cleanup interval parameters to help prevent "locks are held for a long time" errors by releasing unused threads and resources every minute:

  • ThreadCleanupInterval = 1
  • ResourcesCleanupInterval = 1

These are set both as environment variables and written to virtuoso.ini. Default was changed to 1 in Virtuoso 7.2.12 for new installations.

+34 -2 36c40ba

Continuo ad avere quell’errore…

https://github.com/opencitations/piccione

Nuova libreria preferita: https://github.com/Textualize/rich

Pasted image 20251210161144.png

Sto seguendo il corso C di Salvatore Sanfilippo (sviluppatore catanese autore di Redis). È gratis su YouTube https://www.youtube.com/watch?v=HjXBXBgfKyk&list=PLrEMgOSrS_3cFJpM2gdw8EGFyRBZOyAKY.

Obiettivo: implementare un database SPARQL in C dal nome “Vizioso”.

Il repo di Ari si chiama https://github.com/dharc-org/morph-kgc-changes-metadata. Di conseguenza il responsible agent si chiama https://w3id.org/changes/4/agent/morph-kgc-changes-metadata1.0.1, giusto?

Le tabelle CSV le carico io su Zenodo?

Nella Sala1 vedo S1-CNR_SoffittoSala1, che non segue la convenzione sui nomi, manca il numero dell’oggetto. Tra l’altro dentro ci sono solo raw e rawp. È voluto?

Lettere di referenza?

Presentazione di una proposta di progetto attinente al tema del contratto della durata di due anni che si propone di svolgere nel contesto del contratto. Tale proposta dovrà: (a) avere una lunghezza massima di 20.000 caratteri, inclusi spazi ed eventuali formule, esclusi titolo, indice, bibliografia ed eventuale apparato illustrativo; (b) essere articolata nelle seguenti sezioni: stato dell’arte, descrizione del progetto, risultati attesi, cronoprogramma e tempi di realizzazione, bibliografia.

La task grossazione

Come data prevista per il conseguimento del titolo ho messo 15 aprile, va bene? Pasted image 20251211154746.png

L’assegno di ricerca è un contratto di ricerca? Pasted image 20251211155027.png

https://cordis.europa.eu/project/id/101188018 https://opencitations.hypotheses.org/3869 Io direi che mi focalizzo sull’SSH citation index. La parte degli LLM faccio finta che non esista perché non avrei nessun master in fuffology da allegare al cv

Noi come OC a che punto siamo sull’SSH citation index?

Qui vedo data extraction from PDF: https://bsky.app/profile/opencitations.bsky.social/post/3ljpg3gxi2s22 Quindi direi https://github.com/opencitations/cec, ma quello non era GraspOS? Si è transmigrato?

Come faccio a trovare tutti gli articoli pubblicati finanziati da GRAPHIA? Su OpenAIRE Explore non ho trovato specificamente GRAPHIA. Non c’è neanche su OpenAlex.

  • Aldrovandi

    • Da 00 a 03 sono mappati a raw-dhcoo. 04 è l’export, 05 creazione metadati, 06 presentazione. Nel dchoo metto da 03 a 06.
      • Chiedere ad Arianna
    • Quelli con ob stanno in tutte e 4 le cartelle (raw-dchoo)
  • HERITRACE

    • C’è un bug che si verifica quando uno seleziona un’entità preesistente, poi clicca sulla X e inserisce i metadati a mano. Alcuni metadati vengono duplicati.
    • Se uno ripristina una sotto entità a seguito di un merge, l’entità principale potrebbe rompersi.
  • Meta

    • Bisogna produrre la tabella che associa temp a OMID per produrre le citazioni.
  • OpenCitations

    • Rifare dump (CrossRef e DataCite)
    • Risolvere la questione ORCID
    • Rilanciare processo eliminazione duplicati
  • “reference”: { “@id”: “frbr:part”, “@type”: “@vocab” } → bibreference

  • “crossref”: { “@id”: “biro:references”, “@type”: “@vocab”} → reference

  • “crossref”: “datacite:crossref”

  • Ripubblicare dbpedia agnostica su Zenodo e si può usare time-agnostic-library su db pedia agnostica

  • 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

  • Guida per Meta e cerotti

  • DELETE con variabile

  • Modificare Meta sulla base della tabella di Elia

  • embodiment multipli devono essere purgati a monte

  • Portare il Meta Editor fuori. oc_editor

  • Modificare documentazione API aggiungendo omid

  • 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.
    • Ordine dato all’indice dell’elemento
    • date: formato
    • anni: essere meno stretto sugli anni. Problema ISO per 999. 0999?
    • Opzione per evitare counting
    • Opzione per non aggiungere la lista delle risorse, che posso comunque essere cercate
    • Configurabilità troppa fatica
    • 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
    • la base è non specificare la sorgente, perché non sarà mai quella iniziale.
    • desvription 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

    • Fusione: chi ha più metadati compilati. A parità di metadato si tiene l’omid più basso
    • Issue github parallelizzazione virtuoso
    • frbr:partOf non deve aggiungere nel merge: https://opencitations.net/meta/api/v1/metadata/omid:br/06304322094
    • API v2
    • Usare il triplestore di provenance per fare 303 in caso di entità mergiate o mostrare la provenance in caso di cancellazione e basta.
  • RML

    https://github.com/oeg-upm/gtfs-bench

    • 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