Questo documento è stato pubblicato nel mese di marzo 2021 e potrà essere soggeto ad aggiornamenti e modifiche.
Il presente documento illustra la rappresentazione semantica dell'ontologia DBA ed esempi di modellazione dei dati, dal punto di vista metodologico e tecnologico.
Il documento si articola nelle seguenti parti:
Con il termine Linked Data si fa riferimento ad una serie di “best practices” per pubblicare e connettere tra loro attraverso il web collezioni di dati strutturati.
Il requisito fondamentale è consentire a chi accede ai dati di comprendere, senza la mediazione del produttore, il rapporto semantico tra le entità che sono contenute in essi. Per gestire queste relazioni si fa ricorso a metodologie standard e ampiamente diffuse, utilizzando modelli pubblici codificati in RDF (Resource Description Framework), supportati da solide ontologie descrittive.
Per questo motivo, viene qui illustrata la rappresentazione semantica alla base dell'ontologia DBA, avvio di un progetto molto ambizioso che prevederà via via l'aggregazione di informazioni e dati provenienti da altri archivi (di banche, Banca d'Italia, assicurazioni, Camere di Commercio e società) per creare l'unione di conoscenze e dettagli sulle fonti per il finanziamento all'industria.
L'ontologia nasce con l'obiettivo di fornire una rappresentazione e un modello sufficientemente astratto per la descrizione del processo di diverse attività bancarie da cui deriva la produzione di documentazione – dalla richiesta di finanziamento da parte di un'impresa e il suo esito, alla disposizione di pratiche di sequestro, confisca e restituzione di beni, fino alle erogazioni di beneficenza, per citare qualche esempio - riutilizzando modelli già consolidati e ampiamente diffusi.
La struttura dell'ontologia proposta vuole infatti adattarsi alle diverse azioni, descritte nelle varie pratiche d'archivio, che un istituto bancario compie verso soggetti terzi. Quella proposta non è dunque una ontologia sull'attività bancaria in generale, ma sul rapporto tra questa e i documenti prodotti.
Non ha altresì come obiettivo la descrizione dei documenti in senso stretto, per cui si rimanda alla OAD ontology.
Il prefisso utilizzato è DBA.
Per conoscere la struttura dell’ontologia è possibile consultare il reference dococument raggiunigibile da qui e lo Use Cases inserito nel presente documento.
Questo documento usa esempi scritti in RDF/XML, una delle serializzazioni del linguaggio RDF.
<dba:File rdf:about="bankingFile/IT-INTESA-IMI00001-0028524"> <rdfs:label>Pr. 2309 Reggiane. Officine meccaniche italiane 034 - EIB, 13 maggio 1947</rdfs:label> <dba:isPreparedBy rdf:resource="bank/IT-ISP-EAC-CPF002-00002"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0028524_1"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0028524_2"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0028524_3"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0028524_4"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0028524_5"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0028524_6"/> <dba:fileNumber>2309</dba:fileNumber> <dba:isDocumentedBy rdf:resource="archivalInstance/IT-INTESA-IMI00001-0028524"/> </dba:File>
I prefissi utilizzati sono riportati in questa sezione; il modo più rapido per verificare l’esistenza di un prefisso è attraverso la consultazione del servizio http://prefix.cc/
Prefix | URL | Explanation |
---|---|---|
org | http://www.w3.org/ns/org# | Org Ontology |
bio | http://purl.org/vocab/bio/0.1/ | Biography Ontology |
bio-ext | http://dati.cdec.it/lod/bio-ext/ | Extension of Biography Ontology |
pro | https://sparontologies.github.io/pro/current/pro.html | The publishing roles ontology |
person | http://www.w3.org/ns/person# | Person ontology |
COV | https://w3id.org/italia/onto/COV/ | Organization (public and private) ontology |
event | http://purl.org/NET/c4dm/event.owl | The Event ontology |
owl | http://www.w3.org/2002/07/owl# | Web Ontology Language |
shoah | http://cdec.opendams.org/lod/shoah/ | Shoah Ontology |
skos | http://www.w3.org/2008/05/skos/core# | Simple Knowledge Organization System |
oad | http://culturalis.org/oad/# | Ontology for archival description |
schema-org | http://schema.org/ | Schema.org |
rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# | Resource Description Framework |
foaf | http://xmlns.com/foaf/0.1/ | Friend of a Friend ontology |
dcterms | http://purl.org/dc/terms/ | Dublin Core Terms |
xsd | http://www.w3.org/2001/XMLSchema# | XML Schema Datatypes |
dc | http://purl.org/dc/elements/1.1/ | Dublin Core Elements |
eac-cpf | http://culturalis.org/eac-cpf# | EAC-CPF Ontology |
rdfs | http://www.w3.org/2000/01/rdf-schema# | RDF Schema |
I prefissi descrittivi identificano delle informazioni descrittive utilizzate all’interno dell’ontologia, fondamentali per permettere ai software agents di cercare, analizzare e restituire informazioni.
Prefix | URL | Explanation |
---|---|---|
rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# | Resource Description Framework |
dcterms | http://purl.org/dc/terms/ | Dublin Core Terms |
foaf | http://xmlns.com/foaf/0.1/ | Friend of a Friend ontology |
rdfs | http://www.w3.org/2000/01/rdf-schema# | RDF Schema |
skos | http://www.w3.org/2004/02/skos/core# | Simple Knowledge Organization System |
xsd | http://www.w3.org/2001/XMLSchema# | XML Schema Datatypes |
La struttura degli URI in DBA segue le seguenti regole:
Questo documento descrive dei casi d'uso modellati usando l'ontologia DBA.
Di seguito verranno fornite delle esemplificazioni sull’utilizzo delle classi e delle proprietà dell’ontologia a partire dalle classi principali.
La banca èun'impresa che compie operazioni di raccolta di fondi ed eroga crediti non trasferibili sul mercato; provvede ad istruire delle pratiche bancarie (dba:File). La banca entra inoltre in relazione con persone e imprese.
La banca inoltre è definita come sottoclasse di org:Organization, che a sua volta è una sottoclasse di foaf:Agent.
<dba:Bank rdf:about="bank/IT-ISP-EAC-CPF002-00002"> <rdf:type rdf:resource="http://www.w3.org/ns/org#Organization"/> <rdfs:label>Istituo Mobiliare Italiano</rdfs:label> <dba:prepares rdf:resource="bankingFile/IT-INTESA-IMI00001-0033285"/> </dba:Bank>
Per modellare queste informazioni si è deciso di riutilizzare i numerosi modelli descrittivi già pubblicati.
Un'impresa può fare domanda per un mutuo (dba:Mortgage), che avvia una pratica (dba:File).
<org:Organization rdf:about="organization/IT-ISP-EAC-CPF002-00001"> <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> <rdfs:label>Italgas, Società Italiana per il Gas</rdfs:label> <dc:type>Soc. per azioni</dc:type> <dc:date>17 giugno 1947</dc:date> <org:hasRegistredSite>Torino</org:hasRegistredSite> <cov:hasActivityType rdf:resource="activityType/016"/> <cov:hasCategory rdf:resource="category/001"/> <cov:hasLegalStatus rdf:resource="legalStatus/soc-per-azioni"/> <org:hasPrimarySite>Roma; Torino; Firenze</org:hasPrimarySite> <org:purpose>Produzione e distribuzione del gas; produzione e vendita dei sottoprodotti relativi (coke, catrame, benzolo, solfato ammonico, ecc.). Fabbricazione e lavorazione dei derivati del carbon fossile.</org:purpose> <pro:holdsRoleInTime rdf:resource="roleInTime/IT-ISP-EAC-CPF002-00001_1"/> <dba:appliesFor rdf:resource="financing/IT-INTESA-IMI00001-0033285"/> </org:Organization> <cov:ActivityType rdf:about="activityType/016"> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> <rdfs:label>16 - Gas e acquedotti</rdfs:label> </cov:ActivityType> <cov:Category rdf:about="category/001"> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> <rdfs:label>1 - Grande industria</rdfs:label> </cov:Category> <cov:LegalStatus rdf:about="legalStatus/soc-per-azioni"> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> <rdfs:label>Soc. per azioni</rdfs:label> </cov:LegalStatus> <pro:RoleInTime rdf:about="roleInTime/IT-ISP-EAC-CPF002-00001_1"> <rdfs:label>Italgas, Società Italiana per il Gas - Mutuataria</rdfs:label> <pro:withRole rdf:resource="role/mutuatario"/> <pro:relatesToEntity rdf:resource="bankingFile/IT-INTESA-IMI00001-0033285"/> <dba:localIdentifier>1818</dba:localIdentifier> </pro:RoleInTime> <pro:Role rdf:about="role/mutuatario"> <rdfs:label>Mutuatario</rdfs:label> </pro:Role>
Oppure una persona può essere in relazione con una pratica (nel caso di sequestro e confisca non presenta una domanda ma subisce l'evento).
<foaf:Person rdf:about="person/IT-ISP-EAC-CPF002-00001"> <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Levi Gattinara Lelio</rdfs:label> <person:patronymicName rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fu Salvatore</person:patronymicName> <bio-ext:fatherName rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Levi Salvatore Gattinara</bio-ext:fatherName> <person:citinzeship rdf:datatype="http://www.w3.org/2001/XMLSchema#string">italiana</person:citinzeship> <person:residency rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Torino, Corso Galileo Ferraris, 82</person:residency> <dcterms:relation rdf:resource="bankingFile/IT-ISP-AS00003-0011961"/> <dba:isInvolvedIn rdf:resource="event/IT-ISP-AS00003-0011961_1"/> </foaf:Person>
La pratica bancaria è l’insieme degli atti o dei documenti necessari per avviare e portare a termine un affare, e necessari per chiedere autorizzazioni, concessioni e simili. In senso concreto, l’insieme delle carte relative al singolo, a un determinato oggetto, e l’inserto, il fascicolo che le raccoglie.
Le pratiche bancarie possono essere poi descritte come risorse archivistiche, e in questo esempio viene integrata la descrizione con la OAD ontology.
Nell'esempio seguente, vengono modellati i dati relativi a una richiesta di mutuo, che è il soggetto della relativa pratica bancaria. La pratica è articolata in eventi o fasi, temporalmente sequenziali.
<dba:Mortgage rdf:about="financing/IT-INTESA-IMI00001-0033285"> <rdfs:label>Richiesta di mutuo da parte di Società italiana per il gas</rdfs:label> <dc:type>011 - Ordinario</dc:type> <dba:isSubjectOf rdf:resource="bankingFile/IT-INTESA-IMI00001-0033285"/> </dba:Mortgage> <dba:File rdf:about="bankingFile/IT-INTESA-IMI00001-0033285"> <rdfs:label>Pr. 27 Società italiana per il gas 011 - Ordinario, 07 giugno 1932 , Estinta</rdfs:label> <dba:isPreparedBy rdf:resource="bank/IT-ISP-EAC-CPF002-00002"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0033285_1"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0033285_2"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0033285_3"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0033285_4"/> <dba:consistsOf rdf:resource="event/IT-INTESA-IMI00001-0033285_5"/> <dba:fileNumber>27</dba:fileNumber> <dba:outcome>Estinta</dba:outcome> <dba:isDocumentedBy rdf:resource="archivalInstance/IT-INTESA-IMI00001-0033285"/> </dba:File> <oad:Instance rdf:about="archivalInstance/IT-INTESA-IMI00001-0033285"> <rdfs:label>Pr. 27 Società italiana per il gas 011 - Ordinario, 07 giugno 1932 , Estinta</rdfs:label> <dc:identifier>27</dc:identifier> <oad:date>07 giugno 1932 - 01 marzo 1943</oad:date> <oad:hasLevel rdf:resource="http://lod.xdams.org/reload/oad/levelOfDescription/file"/> </oad:Instance>
Gli eventi sono una serie di azioni svolte dalla banca e dai suoi organi durante lo svolgimento di una pratica.
Ogni evento è corredato da una serie di informazioni distintive, può essere basato su garanzie (dba:Guarantee) e può essere seguito da un evento successivo, attraverso la proprietà dba:hasFollowingEvent.
La pratica di mutuo, in questo esempio, è articolata in: domanda (dba:Application), delibera (dba:Resolution), fase istruttoria (dba:PreliminaryAssessment), stipula (dba:Resolution) ed estinzione (dba:Outcome).
<dba:Application rdf:about="event/IT-INTESA-IMI00001-0033285_1"> <rdfs:label>Domanda</rdfs:label> <dc:date>07 giugno 1932</dc:date> <dba:requiredAmount>150000000</dba:requiredAmount> <dba:requiredDuration>10 anni</dba:requiredDuration> <dba:currency>Lira</dba:currency> <dba:specifications>Estinzione passività bancarie e sistemazione finanziaria del gruppo.</dba:specifications> <dc:description>Altre garanzie offerte: impegno di non alienazione o costituzione di vincoli ipotecari senza accordo con l'IMI; pegno su titoli o azioni di altre società, in caso di fusione; obbligazione solidale della Società romana gas, STAG, Veneta industria gas, Toscana gas, Camuzzi gas, Industria gas, Fornicoke.</dc:description> <dba:isBasedOn rdf:resource="guarantee/IT-INTESA-IMI00001-0033285_1"/> <dba:isBasedOn rdf:resource="guarantee/IT-INTESA-IMI00001-0033285_2"/> <dba:isBasedOn rdf:resource="guarantee/IT-INTESA-IMI00001-0033285_3"/> <dba:hasFollowingEvent rdf:resource="event/IT-INTESA-IMI00001-0033285_2"/> </dba:Application> <dba:Guarantee rdf:about="guarantee/IT-INTESA-IMI00001-0033285_1"> <rdfs:label>20 - Altre garanzie</rdfs:label> <dcterms:relation rdf:resource="concept/020"/> </dba:Guarantee> <!-- .. --> <dba:Resolution rdf:about="event/IT-INTESA-IMI00001-0033285_2"> <rdfs:label>Delibera</rdfs:label> <dc:date>25 luglio 1932</dc:date> <dba:approvedAmount>140000000</dba:approvedAmount> <dba:approvedDuration>10 anni</dba:approvedDuration> <dba:currency>Lira</dba:currency> <dba:interestRate>5.5</dba:interestRate> <dba:specifications>Autorizzazione al Comitato esecutivo ad accordare un finanziamento di Lit. 160 - 180.000.000 e a stabilirne il preciso ammontare, le garanzie, gli interessi e le altre modalità. I dat riportati si riferiscono alle condizioni stabilite dal Comitato esecutivo.</dba:specifications> <dba:isApprovedBy rdf:resource="organization/consiglio-di-amministrazione"/> <dba:isBasedOn rdf:resource="guarantee/IT-INTESA-IMI00001-0033285_1"/> <dba:isBasedOn rdf:resource="guarantee/IT-INTESA-IMI00001-0033285_2"/> <dba:isBasedOn rdf:resource="guarantee/IT-INTESA-IMI00001-0033285_3"/> <dba:isBasedOn rdf:resource="guarantee/IT-INTESA-IMI00001-0033285_4"/> <dba:hasFollowingEvent rdf:resource="event/IT-INTESA-IMI00001-0033285_3"/> </dba:Resolution> <dba:PreliminaryAssessment rdf:about="event/IT-INTESA-IMI00001-0033285_3"> <rdfs:label>Istruttoria</rdfs:label> <dc:date>13 gennaio 1933 - 08 marzo 1933</dc:date> <dba:produces rdf:resource="document/IT-INTESA-IMI00001-0033285_1"/> <dba:produces rdf:resource="document/IT-INTESA-IMI00001-0033285_2"/> <dba:produces rdf:resource="document/IT-INTESA-IMI00001-0033285_3"/> <dba:produces rdf:resource="document/IT-INTESA-IMI00001-0033285_4"/> <dba:produces rdf:resource="document/IT-INTESA-IMI00001-0033285_5"/> <dba:produces rdf:resource="document/IT-INTESA-IMI00001-0033285_6"/> <dba:produces rdf:resource="document/IT-INTESA-IMI00001-0033285_7"/> <dba:produces rdf:resource="document/IT-INTESA-IMI00001-0033285_8"/> <dba:hasFollowingEvent rdf:resource="event/IT-INTESA-IMI00001-0033285_4"/> </dba:PreliminaryAssessment> <dba:Conclusion rdf:about="event/IT-INTESA-IMI00001-0033285_4"> <rdfs:label>Stipula</rdfs:label> <dc:date>10 marzo 1933</dc:date> <dba:hasFollowingEvent rdf:resource="event/IT-INTESA-IMI00001-0033285_5"/> </dba:Conclusion> <dba:Outcome rdf:about="event/IT-INTESA-IMI00001-0033285_5"> <rdfs:label>Estinzione</rdfs:label> <dc:date>01 marzo 1943</dc:date> </dba:Outcome>
La classe dba:File in relazione alla classe dba:ConfiscationEvent serve a descrivere la pratica di confisca e la sua articolazione in eventi.
Dalla pratica di sequestro parte l'articolazione in eventi; una confisca può essere seguita da una fase di restituzione che può coinvolgere l'agente che ha subito il sequestro o, in caso di morte, i suoi eredi.
<dba:File rdf:about="bankingFile/IT-ISP-AS00003-0011961"> <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Pratica di sequestro dei beni di Levi Gattinara Lelio</rdfs:label> <dba:consistsOf rdf:resource="event/IT-ISP-AS00003-0011961_1"/> <dba:fileNumber>22419 F</dba:fileNumber> </dba:File> <dba:ConfiscationEvent rdf:about="event/IT-ISP-AS00003-0011961_1"> <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Confisca dei beni di Levi Gattinara Lelio</rdfs:label> <dc:date>10 agosto 1944</dc:date> <dba:involves rdf:resource="property/IT-ISP-AS00003-0011961"/> <dba:isDocumentedBy rdf:resource="archivalInstance/IT-ISP-AS00003-0011961"/> </dba:ConfiscationEvent> <dba:Property rdf:about="property/IT-ISP-AS00003-0011961"> <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Azioni</rdfs:label> <dba:isSubjectOf rdf:resource="bankingFile/IT-ISP-AS00003-0011961"/> </dba:Property> <oad:Instance rdf:about="archivalInstance/IT-ISP-AS00003-0011961"> <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Levi Gattinara Lelio fu Salvatore - 22419 F</rdfs:label> <oad:hasLevel rdf:resource="http://lod.xdams.org/reload/oad/levelOfDescription/file"/> <dc:identifier>22419 F</dc:identifier> <oad:date>10 agosto 1944</oad:date> <dcterms:isPartOf rdf:resource="archivalInstance/IT-ISP-AS00003-0010569"/> </oad:Instance>
Gli eventi che si susseguono producono documentazione. La documentazione è collegata alla persona responsabile della sua redazione attraverso la classe pro:RoleInTime, perché una persona può rivestire il ruolo di ispettore (come nell'esempio seguente) in un determinato evento e un diverso ruolo in relazione a un ulteriore evento.
La classe foaf:Document è la superclasse delle seguenti tipologie documentarie individuate sino a questo momento: verbali (dba:Minutes), relazioni (dba:Report), report (dba:ReportDocument), contratti (dba:Contract) e atti di delibera (dba:DeedOfResolution).
<foaf:Document rdf:about="document/IT-INTESA-IMI00001-0033285_1"> <rdfs:label>Relazione amministrativo-contabile, 13 gennaio 1933</rdfs:label> <dc:date>13 gennaio 1933</dc:date> <dc:type>amministrativo-contabile</dc:type> <dc:description>Accertamento relativo alla Società romana per il gas.</dc:description> <pro:isDocumentContextFor rdf:resource="roleInTime/IT-INTESA-EACCPF0001-000152_1"/> </foaf:Document> <pro:RoleInTime rdf:about="roleInTime/IT-INTESA-EACCPF0001-000152_1"> <rdfs:label>Borri (dottore) - ispettore</rdfs:label> <pro:withRole rdf:resource="role/ispettore"/> <pro:isHeldBy rdf:resource="person/IT-INTESA-EACCPF0001-000152"/> </pro:RoleInTime> <foaf:Person rdf:about="person/IT-INTESA-EACCPF0001-000152"> <rdfs:label>Borri (dottore)</rdfs:label> <foaf:familyName>Borri</foaf:familyName> </foaf:Person> <pro:Role rdf:about="role/ispettore"> <rdfs:label>ispettore</rdfs:label> </pro:Role>