Bläddra i källkod

v0 ready, jupyter yet to add

kora 4 månader sedan
förälder
incheckning
3977eb6424

+ 3 - 2
Basic_version/ontology_parser.py

@@ -56,14 +56,14 @@ with open(DATA_FOLDER + ent_filename, 'r', encoding='utf-8') as in_file:
     if HEADER_ROW:
         reader = csv.DictReader(in_file)
     else:
-        reader = csv.DictReader(in_file, fieldnames=[RELATION_FIRST_COLUMN_LABEL, RELATION_SECOND_COLUMN_LABEL, RELATION_NAME_COLUMN_LABEL, INVERSE_RELATION_COLUMN_LABEL])
+        reader = csv.DictReader(in_file, fieldnames=[ENTITIES_COLUMN_LABEL, ATTRIBUTES_COLUMN_LABEL, SAMEAS_COLUMN_LABEL])
     entities = [row for row in reader]
 
 with open(DATA_FOLDER + rel_filename, 'r', encoding='utf-8') as in_file:
     if HEADER_ROW:
         reader = csv.DictReader(in_file)
     else:
-        reader = csv.DictReader(in_file, fieldnames=[ENTITIES_COLUMN_LABEL, ATTRIBUTES_COLUMN_LABEL, SAMEAS_COLUMN_LABEL])
+        reader = csv.DictReader(in_file, fieldnames=[RELATION_FIRST_COLUMN_LABEL, RELATION_SECOND_COLUMN_LABEL, RELATION_NAME_COLUMN_LABEL, INVERSE_RELATION_COLUMN_LABEL])
     relations = [row for row in reader]
 # %%
 # From here on, work with the 'entities' and 'relations' lists of dicts. Arrange them in a nested structure, for convenience
@@ -143,6 +143,7 @@ RDF_MAIN_TEMPLATE = 'template.rdf'
 with open(DATA_FOLDER + RDF_MAIN_TEMPLATE, 'r') as in_file:
     RAW_RDF = in_file.read()
 
+# RDF snippets; info will replace placeholder tags (in uppercase between '#')
 ENTITY_TEMPLATE = '''
     <!-- http://www.h2iosc.it/onto##NAME# -->
 

+ 63 - 0
CIDOC_version/data/man_draft_CIDOC_entities.csv

@@ -0,0 +1,63 @@
+ENTITÀ,ATTRIBUTO (LITERAL),SAME AS,CIDOC-LINK
+Manoscritto,,Codice,http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object
+,Nome vulgato,,http://cidoc-crm.org/cidoc-crm/E41_Appellation 
+Unità codicologica,,Sezione,http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object
+,Consistenza,,http://cidoc-crm.org/cidoc-crm/E54_Dimension
+,Legatura,,
+,Fascicolazione,,
+Supporto,,,
+,Stato di conservazione,,http://cidoc-crm.org/cidoc-crm/E3_Condition_State
+,Materiale,,http://cidoc-crm.org/cidoc-crm/E57_Material
+Fascicolo,,,http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object
+Bifoglio,,,http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object
+,Numerazione bifoglio,,http://cidoc-crm.org/cidoc-crm/E60_Number 
+Foglio,,,http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object
+,Numerazione foglio,,http://cidoc-crm.org/cidoc-crm/E60_Number 
+Carta,,,http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object
+Pagina,,,http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object
+,Numerazione pagina,,http://cidoc-crm.org/cidoc-crm/E60_Number 
+Illustrazione,,,http://www.cidoc-crm.org/cidoc-crm/E36_Visual_Item
+Miniatura,,,http://www.cidoc-crm.org/cidoc-crm/E36_Visual_Item
+Decorazione,,,http://www.cidoc-crm.org/cidoc-crm/E36_Visual_Item
+Dimensioni,,Formato,http://cidoc-crm.org/cidoc-crm/E54_Dimension
+,Larghezza,,
+,Lunghezza,,
+,Unità di misura,,http://cidoc-crm.org/cidoc-crm/E58_Measurement_Unit
+Mano,,,http://cidoc-crm.org/cidoc-crm/E39_Actor
+,Data mano,,http://cidoc-crm.org/cidoc-crm/E52_Time-Span
+,Collocazione nel manoscritto mano,,
+,Tipo di scrittura mano,,http://cidoc-crm.org/cidoc-crm/E55_Type
+Organizzazione della pagina,,"Architettura della pagina, Disposizione della pagina, Utilizzazione della pagina, Impaginazione",
+,Descrizione pagina,,
+,Tipo di scrittura pagina,,http://cidoc-crm.org/cidoc-crm/E55_Type
+Evento,,,
+,Descrizione evento,,http://cidoc-crm.org/cidoc-crm/E55_Type
+Luogo,,,
+,Descrizione luogo,,http://cidoc-crm.org/cidoc-crm/E55_Type
+,Coordinate,,
+,Estensione,,
+Periodo,,,
+,Inizio,,http://cidoc-crm.org/cidoc-crm/E52_Time-Span
+,Fine,,http://cidoc-crm.org/cidoc-crm/E52_Time-Span
+Origine,,,
+Provenienza,,,
+Persona,,,http://cidoc-crm.org/cidoc-crm/E21_Person
+,Nome,,http://xmlns.com/foaf/0.1/name
+,Ruolo,,http://cidoc-crm.org/cidoc-crm/E55_Type
+,Sesso,,
+,Nascita,,http://cidoc-crm.org/cidoc-crm/E67_Birth
+,Morte,,http://cidoc-crm.org/cidoc-crm/E69_Death
+Attività,,,
+Ente,,,
+,Descrizione,,
+,Vide,,
+Testo,,,http://cidoc-crm.org/cidoc-crm/E73_Information_Object
+,Titolo,,http://cidoc-crm.org/cidoc-crm/E35_Title
+Aggiunta,,"Inserzione, Integrazione, Addizione",
+,Descrizione aggiunta,,
+Marginalia,,,
+,Descrizione marginalia,,
+,Annotazione,,
+Fondo,,,
+Segnatura,,,
+,Segnatura numerica,,http://cidoc-crm.org/cidoc-crm/E42_Identifier

+ 36 - 0
CIDOC_version/data/man_draft_CIDOC_relations.csv

@@ -0,0 +1,36 @@
+ENTITÀ 1,ENTITÀ 2,NOME RELAZIONE,NOME RELAZIONE INVERSA,CIDOC-LINK
+Manoscritto,Unità codicologica,is_composed_by,is_part_of,http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of
+Manoscritto,Origine,originated_in,is_origin_of,
+Manoscritto,Provenienza,has_been_in,is_part_of_the_history_of,
+Unità codicologica,Bifoglio,is_composed_by,is_part_of,http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of
+Unità codicologica,Foglio,is_composed_by,is_part_of,http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of
+Manoscritto,Supporto,consists_of,is_incorporated_in,
+Bifoglio,Foglio,is_composed_by,is_part_of,http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of
+Foglio,Pagina,is_composed_by,is_part_of,http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of
+Pagina,Illustrazione,contains,is_contained_in,http://www.cidoc-crm.org/cidoc-crm/P56_bears_feature
+Pagina,Mano,is_written_by,writes,
+Pagina,Organizzazione della pagina,is_described_by,describes,
+Illustrazione,#any,represents,is_represented_in,http://www.cidoc-crm.org/cidoc-crm/P62_depicts
+Evento,Periodo,has_time_span,is_time_span_of,http://www.cidoc-crm.org/cidoc-crm/P4_has_time-span
+Evento,Luogo,happens_in,is_theater_of,http://www.cidoc-crm.org/cidoc-crm/P7_took_place_at
+Persona,Periodo,is_active_in,sees_activity_of,
+Manoscritto,Testo,transmits,is_transmitted_by,http://www.cidoc-crm.org/cidoc-crm/P128_carries
+Persona,Testo,is_author_of,is_authored_by,http://www.cidoc-crm.org/cidoc-crm/P14_carried_out_by
+Pagina,Aggiunta,includes,is_included_in,
+Pagina,Marginalia,includes,is_included_in,
+Foglio,Dimensioni,is_described_by,describes,http://www.cidoc-crm.org/cidoc-crm/P43_has_dimension
+Ente,Luogo,is_placed_in,has,
+Ente,Attività,hosts,takes_place_at,
+Persona,Attività,participates_in,sees_participation_of,
+Manoscritto,Segnatura,is_identified_by,identifies,
+Persona,Evento,is_witness_of,has_witness,
+Segnatura,Fondo,has_prefix,has,
+Fondo,Ente,is_part_of,has,
+Manoscritto,Ente,is_kept_at,holds,
+Fascicolo,Unità codicologica,is_subclass_of,is_superclass_of,
+Carta,Foglio,is_subclass_of,is_superclass_of,
+Miniatura,Illustrazione,is_subclass_of,is_superclass_of,
+Decorazione,Illustrazione,is_subclass_of,is_superclass_of,
+Origine,Evento,is_subclass_of,is_superclass_of,
+Provenienza,Evento,is_subclass_of,is_superclass_of,
+Attività,Evento,is_subclass_of,is_superclass_of,

+ 9 - 3
CIDOC_version/template.rdf → CIDOC_version/data/template.rdf

@@ -7,6 +7,7 @@
     <!ENTITY owl "https://www.w3.org/TR/owl-ref#" >
     <!ENTITY rdfs "https://www.w3.org/TR/rdf11-schema#" >
     <!ENTITY rdf "https://www.w3.org/TR/rdf11-concepts#" >
+    <!ENTITY crm "http://www.cidoc-crm.org/cidoc-crm/" >
 ]>
 
 
@@ -15,7 +16,8 @@
      xmlns:h2iosc="http://www.h2iosc.it/onto#"
      xmlns:owl="http://www.w3.org/2002/07/owl#"
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
+     xmlns:crm="http://www.cidoc-crm.org/cidoc-crm/">
     <owl:Ontology rdf:about="http://www.h2iosc.it/onto#"/>
     
 
@@ -37,6 +39,7 @@
         <owl:inverseOf rdf:resource="&h2iosc;#INV#"/>
         <rdfs:range rdf:resource="&h2iosc;#RANGE#"/>
         <rdfs:domain rdf:resource="&h2iosc;#DOMAIN#"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
     </owl:ObjectProperty>
     
 
@@ -47,12 +50,14 @@
     //
     ///////////////////////////////////////////////////////////////////////////////////////
      -->
-    
+
+
     <!-- http://www.h2iosc.it/onto##NAME# -->
 
-    <owl:DatatypeProperty rdf:about="&h2iosc;#NAME#">
+    <owl:DatatypeProperty rdf:about="&h2iosc;#NAME#" rdf:isDefinedBy="#URI#">
         <rdfs:label>#LABEL#</rdfs:label>
         <rdfs:domain rdf:resource="&h2iosc;#DOMAIN#"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
     </owl:DatatypeProperty>
 
     <!-- 
@@ -69,6 +74,7 @@
     <owl:Class rdf:about="&h2iosc;#NAME#">
         <rdfs:label>#LABEL#</rdfs:label>
         <rdfs:subClassOf>#PARENT#</rdfs:subClassOf>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
     </owl:Class>
     
 </rdf:RDF>

+ 52 - 16
CIDOC_version/ontology_parser.py → CIDOC_version/ontology_parser_CIDOC.py

@@ -4,7 +4,8 @@ import json
 
 # BASIC CONFIGURATION
 DATA_FOLDER = './data/'
-ONTO_FILENAME = 'man_draft' # No extension!
+OUTPUT_FOLDER = './output/'
+ONTO_FILENAME = 'man_draft_CIDOC' # No extension!
 
 ent_filename = ONTO_FILENAME + '_entities.csv'
 rel_filename = ONTO_FILENAME + '_relations.csv'
@@ -49,20 +50,20 @@ RELATION_SECOND_COLUMN_LABEL = 'ENTITÀ 2'
 RELATION_NAME_COLUMN_LABEL = 'NOME RELAZIONE'
 INVERSE_RELATION_COLUMN_LABEL = 'NOME RELAZIONE INVERSA'
 #
-
+CIDOC_COLUMN_LABEL = 'CIDOC-LINK'
 
 with open(DATA_FOLDER + ent_filename, 'r', encoding='utf-8') as in_file:
     if HEADER_ROW:
         reader = csv.DictReader(in_file)
     else:
-        reader = csv.DictReader(in_file, fieldnames=[RELATION_FIRST_COLUMN_LABEL, RELATION_SECOND_COLUMN_LABEL, RELATION_NAME_COLUMN_LABEL, INVERSE_RELATION_COLUMN_LABEL])
+        reader = csv.DictReader(in_file, fieldnames=[ENTITIES_COLUMN_LABEL, ATTRIBUTES_COLUMN_LABEL, SAMEAS_COLUMN_LABEL, CIDOC_COLUMN_LABEL])
     entities = [row for row in reader]
 
 with open(DATA_FOLDER + rel_filename, 'r', encoding='utf-8') as in_file:
     if HEADER_ROW:
         reader = csv.DictReader(in_file)
     else:
-        reader = csv.DictReader(in_file, fieldnames=[ENTITIES_COLUMN_LABEL, ATTRIBUTES_COLUMN_LABEL, SAMEAS_COLUMN_LABEL])
+        reader = csv.DictReader(in_file, fieldnames=[RELATION_FIRST_COLUMN_LABEL, RELATION_SECOND_COLUMN_LABEL, RELATION_NAME_COLUMN_LABEL, INVERSE_RELATION_COLUMN_LABEL, CIDOC_COLUMN_LABEL])
     relations = [row for row in reader]
 # %%
 # From here on, work with the 'entities' and 'relations' lists of dicts. Arrange them in a nested structure, for convenience
@@ -77,15 +78,21 @@ def dict_lists_to_json(entities_local, relations_local):
         attribute_name = row.get(ATTRIBUTES_COLUMN_LABEL)
         same_as_row = row.get(SAMEAS_COLUMN_LABEL)
         same_as_list = same_as_row.split(',') if same_as_row else []
+        cidoc_link = row.get(CIDOC_COLUMN_LABEL)
 
         if entity_name:
             current_entity = entity_name
             entity[current_entity] = {}
+            if cidoc_link:
+                entity[current_entity]['Classe CIDOC proposta'] = cidoc_link
 
         if current_entity and attribute_name:
             if not entity[current_entity].get('Attributi'):
                 entity[current_entity]['Attributi'] = []
-            entity[current_entity]['Attributi'].append(attribute_name)
+            attribute = {'Nome': attribute_name}
+            if cidoc_link:
+                attribute['Classe CIDOC proposta'] = cidoc_link
+            entity[current_entity]['Attributi'].append(attribute)
 
         if current_entity and same_as_list:
             entity[current_entity]['Sinonimi'] = [s.strip() for s in same_as_list]
@@ -108,7 +115,8 @@ def dict_lists_to_json(entities_local, relations_local):
                 "Entità 1": row[RELATION_FIRST_COLUMN_LABEL],
                 "Entità 2": row[RELATION_SECOND_COLUMN_LABEL],
                 "Etichetta": row[RELATION_NAME_COLUMN_LABEL],
-                "Inversa": row[INVERSE_RELATION_COLUMN_LABEL]
+                "Inversa": row[INVERSE_RELATION_COLUMN_LABEL],
+                "Proprietà CIDOC proposta": row.get(CIDOC_COLUMN_LABEL)
             }
             entity_relations.append(relation)
 
@@ -123,7 +131,7 @@ def dict_lists_to_json(entities_local, relations_local):
 json_data = dict_lists_to_json(entities, relations)
 
 # Export data
-with open(DATA_FOLDER + ONTO_FILENAME + '.json', 'w') as out_json:
+with open(OUTPUT_FOLDER + ONTO_FILENAME + '.json', 'w') as out_json:
     json.dump(json_data, out_json, indent=2, ensure_ascii=False)
 # %%
 # Re-read the data and do a consistency check
@@ -138,18 +146,22 @@ if not entity_relations_set.issubset(entity_set):
 # Commento su #any
 # %%
 # RDF Templates
-with open('./template.rdf', 'r') as in_file:
+RDF_MAIN_TEMPLATE = 'template.rdf'
+with open(DATA_FOLDER + RDF_MAIN_TEMPLATE, 'r') as in_file:
     RAW_RDF = in_file.read()
 
+# RDF snippets; info will replace placeholder tags (in uppercase between '#')
 ENTITY_TEMPLATE = '''
     <!-- http://www.h2iosc.it/onto##NAME# -->
 
     <owl:Class rdf:about="&h2iosc;#NAME#">
         <rdfs:label>#LABEL#</rdfs:label>
         <rdfs:subClassOf>#PARENT#</rdfs:subClassOf>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
     </owl:Class>
 '''
 SUBCLASS_STRING = "        <rdfs:subClassOf>#PARENT#</rdfs:subClassOf>\n"
+CLASS_DEFINED_STRING = '        <rdfs:isDefinedBy rdf:resource="#URI#"/>\n'
 
 OBJECT_PROPERTY_TEMPLATE = '''
     <!-- http://www.h2iosc.it/onto##NAME# -->
@@ -158,6 +170,7 @@ OBJECT_PROPERTY_TEMPLATE = '''
         <rdfs:label>#LABEL#</rdfs:label>
         <rdfs:range rdf:resource="&h2iosc;#RANGE#"/>
         <rdfs:domain rdf:resource="&h2iosc;#DOMAIN#"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
     </owl:ObjectProperty>
 '''
 
@@ -169,17 +182,22 @@ OBJECT_PROPERTY_INVERSE_TEMPLATE = '''
         <owl:inverseOf rdf:resource="&h2iosc;#INV#"/>
         <rdfs:range rdf:resource="&h2iosc;#RANGE#"/>
         <rdfs:domain rdf:resource="&h2iosc;#DOMAIN#"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
     </owl:ObjectProperty>
 '''
+OBJECT_DEFINED_STRING = '        <rdfs:isDefinedBy rdf:resource="#URI#"/>\n'
 
 DATATYPE_PROPERTY_TEMPLATE = '''
     <!-- http://www.h2iosc.it/onto##NAME# -->
 
-    <owl:DatatypeProperty rdf:about="&h2iosc;#NAME#">
+    <owl:DatatypeProperty rdf:about="&h2iosc;#NAME#" rdf:isDefinedBy="#URI#">
         <rdfs:label>#LABEL#</rdfs:label>
         <rdfs:domain rdf:resource="&h2iosc;#DOMAIN#"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
     </owl:DatatypeProperty>
 '''
+DATATYPE_DEFINED_STRING = '        <rdfs:isDefinedBy rdf:resource="#URI#"/>\n'
+
 
 # Utility
 def normalize_label(label):
@@ -193,6 +211,12 @@ def create_rdf(data):
         
         entity_name = normalize_label(label)
         entity_rdf = ENTITY_TEMPLATE.replace('#LABEL#', label).replace('#NAME#', entity_name)
+        #
+        cidoc_class = ent.get('Classe CIDOC proposta')
+        if cidoc_class:
+            entity_rdf = entity_rdf.replace('#URI#', cidoc_class)
+        else:
+            entity_rdf = entity_rdf.replace(CLASS_DEFINED_STRING, '')
 
         # Subclasses
         if 'Sottoclasse di' in ent.keys():
@@ -208,13 +232,19 @@ def create_rdf(data):
         
         if not ent.get('Attributi'):
             continue
-        for datatype_label in ent['Attributi']:
+        for datatype in ent['Attributi']:
+            datatype_label = datatype['Nome']
             datatype_name = normalize_label(datatype_label)
-            datatype_properties_rdf_list.append(
-                DATATYPE_PROPERTY_TEMPLATE.replace('#LABEL#', datatype_label).replace(
-                    '#NAME#', datatype_name
-                ).replace('#DOMAIN#', entity_name)
-            )
+            #
+            datatype_rdf = DATATYPE_PROPERTY_TEMPLATE.replace('#LABEL#', datatype_label).replace('#NAME#', datatype_name).replace('#DOMAIN#', entity_name)
+            #
+            datatype_cidoc_class = datatype.get('Classe CIDOC proposta')
+            if datatype_cidoc_class:
+                datatype_rdf = datatype_rdf.replace('#URI#', datatype_cidoc_class)
+            else:
+                datatype_rdf = datatype_rdf.replace(DATATYPE_DEFINED_STRING, '')
+            #
+            datatype_properties_rdf_list.append(datatype_rdf)
 
     relations_rdf_list = []
     for rel in data['Relazioni']:
@@ -227,6 +257,12 @@ def create_rdf(data):
         #
         relation_rdf = OBJECT_PROPERTY_TEMPLATE.replace('#NAME#', name).replace('#LABEL#', label).replace('#DOMAIN#', domain).replace('#RANGE#', range1)
         #
+        relation_cidoc_class = rel.get(CIDOC_COLUMN_LABEL)
+        if relation_cidoc_class:
+            relation_rdf = relation_rdf.replace('#URI#', relation_cidoc_class)
+        else:
+            relation_rdf = relation_rdf.replace(OBJECT_DEFINED_STRING, '')
+        #
         relation_inverse_rdf = OBJECT_PROPERTY_INVERSE_TEMPLATE.replace('#NAME#', inverse_name).replace('#LABEL#', inverse_label).replace('#DOMAIN#', range1).replace('#RANGE#', domain).replace('#INV#', name)
         #
         relation_full_rdf = relation_rdf + '\n\n\n' + relation_inverse_rdf
@@ -240,7 +276,7 @@ def create_rdf(data):
 rdf_data = create_rdf(json_data)
 
 # Export
-with open(DATA_FOLDER + ONTO_FILENAME + '.rdf', 'w') as out_file:
+with open(OUTPUT_FOLDER + ONTO_FILENAME + '.rdf', 'w') as out_file:
     out_file.write(rdf_data)
 # %%
 # https://service.tib.eu/webvowl/

+ 458 - 0
CIDOC_version/output/man_draft_CIDOC.json

@@ -0,0 +1,458 @@
+{
+  "Entità": {
+    "Manoscritto": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object",
+      "Sinonimi": [
+        "Codice"
+      ],
+      "Attributi": [
+        {
+          "Nome": "Nome vulgato",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E41_Appellation "
+        }
+      ]
+    },
+    "Unità codicologica": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object",
+      "Sinonimi": [
+        "Sezione"
+      ],
+      "Attributi": [
+        {
+          "Nome": "Consistenza",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E54_Dimension"
+        },
+        {
+          "Nome": "Legatura"
+        },
+        {
+          "Nome": "Fascicolazione"
+        }
+      ]
+    },
+    "Supporto": {
+      "Attributi": [
+        {
+          "Nome": "Stato di conservazione",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E3_Condition_State"
+        },
+        {
+          "Nome": "Materiale",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E57_Material"
+        }
+      ]
+    },
+    "Fascicolo": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object",
+      "Sottoclasse di": "Unità codicologica"
+    },
+    "Bifoglio": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object",
+      "Attributi": [
+        {
+          "Nome": "Numerazione bifoglio",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E60_Number "
+        }
+      ]
+    },
+    "Foglio": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object",
+      "Attributi": [
+        {
+          "Nome": "Numerazione foglio",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E60_Number "
+        }
+      ]
+    },
+    "Carta": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object",
+      "Sottoclasse di": "Foglio"
+    },
+    "Pagina": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object",
+      "Attributi": [
+        {
+          "Nome": "Numerazione pagina",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E60_Number "
+        }
+      ]
+    },
+    "Illustrazione": {
+      "Classe CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/E36_Visual_Item"
+    },
+    "Miniatura": {
+      "Classe CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/E36_Visual_Item",
+      "Sottoclasse di": "Illustrazione"
+    },
+    "Decorazione": {
+      "Classe CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/E36_Visual_Item",
+      "Sottoclasse di": "Illustrazione"
+    },
+    "Dimensioni": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E54_Dimension",
+      "Sinonimi": [
+        "Formato"
+      ],
+      "Attributi": [
+        {
+          "Nome": "Larghezza"
+        },
+        {
+          "Nome": "Lunghezza"
+        },
+        {
+          "Nome": "Unità di misura",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E58_Measurement_Unit"
+        }
+      ]
+    },
+    "Mano": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E39_Actor",
+      "Attributi": [
+        {
+          "Nome": "Data mano",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E52_Time-Span"
+        },
+        {
+          "Nome": "Collocazione nel manoscritto mano"
+        },
+        {
+          "Nome": "Tipo di scrittura mano",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E55_Type"
+        }
+      ]
+    },
+    "Organizzazione della pagina": {
+      "Sinonimi": [
+        "Architettura della pagina",
+        "Disposizione della pagina",
+        "Utilizzazione della pagina",
+        "Impaginazione"
+      ],
+      "Attributi": [
+        {
+          "Nome": "Descrizione pagina"
+        },
+        {
+          "Nome": "Tipo di scrittura pagina",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E55_Type"
+        }
+      ]
+    },
+    "Evento": {
+      "Attributi": [
+        {
+          "Nome": "Descrizione evento",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E55_Type"
+        }
+      ]
+    },
+    "Luogo": {
+      "Attributi": [
+        {
+          "Nome": "Descrizione luogo",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E55_Type"
+        },
+        {
+          "Nome": "Coordinate"
+        },
+        {
+          "Nome": "Estensione"
+        }
+      ]
+    },
+    "Periodo": {
+      "Attributi": [
+        {
+          "Nome": "Inizio",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E52_Time-Span"
+        },
+        {
+          "Nome": "Fine",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E52_Time-Span"
+        }
+      ]
+    },
+    "Origine": {
+      "Sottoclasse di": "Evento"
+    },
+    "Provenienza": {
+      "Sottoclasse di": "Evento"
+    },
+    "Persona": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E21_Person",
+      "Attributi": [
+        {
+          "Nome": "Nome",
+          "Classe CIDOC proposta": "http://xmlns.com/foaf/0.1/name"
+        },
+        {
+          "Nome": "Ruolo",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E55_Type"
+        },
+        {
+          "Nome": "Sesso"
+        },
+        {
+          "Nome": "Nascita",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E67_Birth"
+        },
+        {
+          "Nome": "Morte",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E69_Death"
+        }
+      ]
+    },
+    "Attività": {
+      "Sottoclasse di": "Evento"
+    },
+    "Ente": {
+      "Attributi": [
+        {
+          "Nome": "Descrizione"
+        },
+        {
+          "Nome": "Vide"
+        }
+      ]
+    },
+    "Testo": {
+      "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E73_Information_Object",
+      "Attributi": [
+        {
+          "Nome": "Titolo",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E35_Title"
+        }
+      ]
+    },
+    "Aggiunta": {
+      "Sinonimi": [
+        "Inserzione",
+        "Integrazione",
+        "Addizione"
+      ],
+      "Attributi": [
+        {
+          "Nome": "Descrizione aggiunta"
+        }
+      ]
+    },
+    "Marginalia": {
+      "Attributi": [
+        {
+          "Nome": "Descrizione marginalia"
+        },
+        {
+          "Nome": "Annotazione"
+        }
+      ]
+    },
+    "Fondo": {},
+    "Segnatura": {
+      "Attributi": [
+        {
+          "Nome": "Segnatura numerica",
+          "Classe CIDOC proposta": "http://cidoc-crm.org/cidoc-crm/E42_Identifier"
+        }
+      ]
+    }
+  },
+  "Relazioni": [
+    {
+      "Entità 1": "Manoscritto",
+      "Entità 2": "Unità codicologica",
+      "Etichetta": "is_composed_by",
+      "Inversa": "is_part_of",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of"
+    },
+    {
+      "Entità 1": "Manoscritto",
+      "Entità 2": "Origine",
+      "Etichetta": "originated_in",
+      "Inversa": "is_origin_of",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Manoscritto",
+      "Entità 2": "Provenienza",
+      "Etichetta": "has_been_in",
+      "Inversa": "is_part_of_the_history_of",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Unità codicologica",
+      "Entità 2": "Bifoglio",
+      "Etichetta": "is_composed_by",
+      "Inversa": "is_part_of",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of"
+    },
+    {
+      "Entità 1": "Unità codicologica",
+      "Entità 2": "Foglio",
+      "Etichetta": "is_composed_by",
+      "Inversa": "is_part_of",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of"
+    },
+    {
+      "Entità 1": "Manoscritto",
+      "Entità 2": "Supporto",
+      "Etichetta": "consists_of",
+      "Inversa": "is_incorporated_in",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Bifoglio",
+      "Entità 2": "Foglio",
+      "Etichetta": "is_composed_by",
+      "Inversa": "is_part_of",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of"
+    },
+    {
+      "Entità 1": "Foglio",
+      "Entità 2": "Pagina",
+      "Etichetta": "is_composed_by",
+      "Inversa": "is_part_of",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P46_is_composed_of"
+    },
+    {
+      "Entità 1": "Pagina",
+      "Entità 2": "Illustrazione",
+      "Etichetta": "contains",
+      "Inversa": "is_contained_in",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P56_bears_feature"
+    },
+    {
+      "Entità 1": "Pagina",
+      "Entità 2": "Mano",
+      "Etichetta": "is_written_by",
+      "Inversa": "writes",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Pagina",
+      "Entità 2": "Organizzazione della pagina",
+      "Etichetta": "is_described_by",
+      "Inversa": "describes",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Illustrazione",
+      "Entità 2": "#any",
+      "Etichetta": "represents",
+      "Inversa": "is_represented_in",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P62_depicts"
+    },
+    {
+      "Entità 1": "Evento",
+      "Entità 2": "Periodo",
+      "Etichetta": "has_time_span",
+      "Inversa": "is_time_span_of",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P4_has_time-span"
+    },
+    {
+      "Entità 1": "Evento",
+      "Entità 2": "Luogo",
+      "Etichetta": "happens_in",
+      "Inversa": "is_theater_of",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P7_took_place_at"
+    },
+    {
+      "Entità 1": "Persona",
+      "Entità 2": "Periodo",
+      "Etichetta": "is_active_in",
+      "Inversa": "sees_activity_of",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Manoscritto",
+      "Entità 2": "Testo",
+      "Etichetta": "transmits",
+      "Inversa": "is_transmitted_by",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P128_carries"
+    },
+    {
+      "Entità 1": "Persona",
+      "Entità 2": "Testo",
+      "Etichetta": "is_author_of",
+      "Inversa": "is_authored_by",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P14_carried_out_by"
+    },
+    {
+      "Entità 1": "Pagina",
+      "Entità 2": "Aggiunta",
+      "Etichetta": "includes",
+      "Inversa": "is_included_in",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Pagina",
+      "Entità 2": "Marginalia",
+      "Etichetta": "includes",
+      "Inversa": "is_included_in",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Foglio",
+      "Entità 2": "Dimensioni",
+      "Etichetta": "is_described_by",
+      "Inversa": "describes",
+      "Proprietà CIDOC proposta": "http://www.cidoc-crm.org/cidoc-crm/P43_has_dimension"
+    },
+    {
+      "Entità 1": "Ente",
+      "Entità 2": "Luogo",
+      "Etichetta": "is_placed_in",
+      "Inversa": "has",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Ente",
+      "Entità 2": "Attività",
+      "Etichetta": "hosts",
+      "Inversa": "takes_place_at",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Persona",
+      "Entità 2": "Attività",
+      "Etichetta": "participates_in",
+      "Inversa": "sees_participation_of",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Manoscritto",
+      "Entità 2": "Segnatura",
+      "Etichetta": "is_identified_by",
+      "Inversa": "identifies",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Persona",
+      "Entità 2": "Evento",
+      "Etichetta": "is_witness_of",
+      "Inversa": "has_witness",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Segnatura",
+      "Entità 2": "Fondo",
+      "Etichetta": "has_prefix",
+      "Inversa": "has",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Fondo",
+      "Entità 2": "Ente",
+      "Etichetta": "is_part_of",
+      "Inversa": "has",
+      "Proprietà CIDOC proposta": ""
+    },
+    {
+      "Entità 1": "Manoscritto",
+      "Entità 2": "Ente",
+      "Etichetta": "is_kept_at",
+      "Inversa": "holds",
+      "Proprietà CIDOC proposta": ""
+    }
+  ]
+}

+ 1521 - 0
CIDOC_version/output/man_draft_CIDOC.rdf

@@ -0,0 +1,1521 @@
+<?xml version="1.0"?>
+
+
+<!DOCTYPE rdf:RDF [
+    <!-- Link da rivedere -->
+    <!ENTITY h2iosc "http://www.h2iosc.it/onto#" >
+    <!ENTITY owl "https://www.w3.org/TR/owl-ref#" >
+    <!ENTITY rdfs "https://www.w3.org/TR/rdf11-schema#" >
+    <!ENTITY rdf "https://www.w3.org/TR/rdf11-concepts#" >
+    <!ENTITY crm "http://www.cidoc-crm.org/cidoc-crm/" >
+]>
+
+
+<rdf:RDF xmlns="http://www.h2iosc.it/onto#"
+     xml:base="http://www.h2iosc.it/onto"
+     xmlns:h2iosc="http://www.h2iosc.it/onto#"
+     xmlns:owl="http://www.w3.org/2002/07/owl#"
+     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
+     xmlns:crm="http://www.cidoc-crm.org/cidoc-crm/">
+    <owl:Ontology rdf:about="http://www.h2iosc.it/onto#"/>
+    
+
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Object Properties
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+
+
+    <!-- http://www.h2iosc.it/onto#manoscritto_is_composed_by_unita_codicologica -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;manoscritto_is_composed_by_unita_codicologica">
+        <rdfs:label>is_composed_by</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;unita_codicologica"/>
+        <rdfs:domain rdf:resource="&h2iosc;manoscritto"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#unita_codicologica_is_part_of_manoscritto -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;unita_codicologica_is_part_of_manoscritto">
+        <rdfs:label>is_part_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;manoscritto_is_composed_by_unita_codicologica"/>
+        <rdfs:range rdf:resource="&h2iosc;manoscritto"/>
+        <rdfs:domain rdf:resource="&h2iosc;unita_codicologica"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#manoscritto_originated_in_origine -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;manoscritto_originated_in_origine">
+        <rdfs:label>originated_in</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;origine"/>
+        <rdfs:domain rdf:resource="&h2iosc;manoscritto"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#origine_is_origin_of_manoscritto -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;origine_is_origin_of_manoscritto">
+        <rdfs:label>is_origin_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;manoscritto_originated_in_origine"/>
+        <rdfs:range rdf:resource="&h2iosc;manoscritto"/>
+        <rdfs:domain rdf:resource="&h2iosc;origine"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#manoscritto_has_been_in_provenienza -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;manoscritto_has_been_in_provenienza">
+        <rdfs:label>has_been_in</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;provenienza"/>
+        <rdfs:domain rdf:resource="&h2iosc;manoscritto"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#provenienza_is_part_of_the_history_of_manoscritto -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;provenienza_is_part_of_the_history_of_manoscritto">
+        <rdfs:label>is_part_of_the_history_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;manoscritto_has_been_in_provenienza"/>
+        <rdfs:range rdf:resource="&h2iosc;manoscritto"/>
+        <rdfs:domain rdf:resource="&h2iosc;provenienza"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#unita_codicologica_is_composed_by_bifoglio -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;unita_codicologica_is_composed_by_bifoglio">
+        <rdfs:label>is_composed_by</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;bifoglio"/>
+        <rdfs:domain rdf:resource="&h2iosc;unita_codicologica"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#bifoglio_is_part_of_unita_codicologica -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;bifoglio_is_part_of_unita_codicologica">
+        <rdfs:label>is_part_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;unita_codicologica_is_composed_by_bifoglio"/>
+        <rdfs:range rdf:resource="&h2iosc;unita_codicologica"/>
+        <rdfs:domain rdf:resource="&h2iosc;bifoglio"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#unita_codicologica_is_composed_by_foglio -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;unita_codicologica_is_composed_by_foglio">
+        <rdfs:label>is_composed_by</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;foglio"/>
+        <rdfs:domain rdf:resource="&h2iosc;unita_codicologica"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#foglio_is_part_of_unita_codicologica -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;foglio_is_part_of_unita_codicologica">
+        <rdfs:label>is_part_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;unita_codicologica_is_composed_by_foglio"/>
+        <rdfs:range rdf:resource="&h2iosc;unita_codicologica"/>
+        <rdfs:domain rdf:resource="&h2iosc;foglio"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#manoscritto_consists_of_supporto -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;manoscritto_consists_of_supporto">
+        <rdfs:label>consists_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;supporto"/>
+        <rdfs:domain rdf:resource="&h2iosc;manoscritto"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#supporto_is_incorporated_in_manoscritto -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;supporto_is_incorporated_in_manoscritto">
+        <rdfs:label>is_incorporated_in</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;manoscritto_consists_of_supporto"/>
+        <rdfs:range rdf:resource="&h2iosc;manoscritto"/>
+        <rdfs:domain rdf:resource="&h2iosc;supporto"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#bifoglio_is_composed_by_foglio -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;bifoglio_is_composed_by_foglio">
+        <rdfs:label>is_composed_by</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;foglio"/>
+        <rdfs:domain rdf:resource="&h2iosc;bifoglio"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#foglio_is_part_of_bifoglio -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;foglio_is_part_of_bifoglio">
+        <rdfs:label>is_part_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;bifoglio_is_composed_by_foglio"/>
+        <rdfs:range rdf:resource="&h2iosc;bifoglio"/>
+        <rdfs:domain rdf:resource="&h2iosc;foglio"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#foglio_is_composed_by_pagina -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;foglio_is_composed_by_pagina">
+        <rdfs:label>is_composed_by</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;pagina"/>
+        <rdfs:domain rdf:resource="&h2iosc;foglio"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#pagina_is_part_of_foglio -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;pagina_is_part_of_foglio">
+        <rdfs:label>is_part_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;foglio_is_composed_by_pagina"/>
+        <rdfs:range rdf:resource="&h2iosc;foglio"/>
+        <rdfs:domain rdf:resource="&h2iosc;pagina"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#pagina_contains_illustrazione -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;pagina_contains_illustrazione">
+        <rdfs:label>contains</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;illustrazione"/>
+        <rdfs:domain rdf:resource="&h2iosc;pagina"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#illustrazione_is_contained_in_pagina -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;illustrazione_is_contained_in_pagina">
+        <rdfs:label>is_contained_in</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;pagina_contains_illustrazione"/>
+        <rdfs:range rdf:resource="&h2iosc;pagina"/>
+        <rdfs:domain rdf:resource="&h2iosc;illustrazione"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#pagina_is_written_by_mano -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;pagina_is_written_by_mano">
+        <rdfs:label>is_written_by</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;mano"/>
+        <rdfs:domain rdf:resource="&h2iosc;pagina"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#mano_writes_pagina -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;mano_writes_pagina">
+        <rdfs:label>writes</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;pagina_is_written_by_mano"/>
+        <rdfs:range rdf:resource="&h2iosc;pagina"/>
+        <rdfs:domain rdf:resource="&h2iosc;mano"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#pagina_is_described_by_organizzazione_della_pagina -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;pagina_is_described_by_organizzazione_della_pagina">
+        <rdfs:label>is_described_by</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;organizzazione_della_pagina"/>
+        <rdfs:domain rdf:resource="&h2iosc;pagina"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#organizzazione_della_pagina_describes_pagina -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;organizzazione_della_pagina_describes_pagina">
+        <rdfs:label>describes</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;pagina_is_described_by_organizzazione_della_pagina"/>
+        <rdfs:range rdf:resource="&h2iosc;pagina"/>
+        <rdfs:domain rdf:resource="&h2iosc;organizzazione_della_pagina"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#illustrazione_represents_#any -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;illustrazione_represents_#any">
+        <rdfs:label>represents</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;#any"/>
+        <rdfs:domain rdf:resource="&h2iosc;illustrazione"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto##any_is_represented_in_illustrazione -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;#any_is_represented_in_illustrazione">
+        <rdfs:label>is_represented_in</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;illustrazione_represents_#any"/>
+        <rdfs:range rdf:resource="&h2iosc;illustrazione"/>
+        <rdfs:domain rdf:resource="&h2iosc;#any"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#evento_has_time_span_periodo -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;evento_has_time_span_periodo">
+        <rdfs:label>has_time_span</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;periodo"/>
+        <rdfs:domain rdf:resource="&h2iosc;evento"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#periodo_is_time_span_of_evento -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;periodo_is_time_span_of_evento">
+        <rdfs:label>is_time_span_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;evento_has_time_span_periodo"/>
+        <rdfs:range rdf:resource="&h2iosc;evento"/>
+        <rdfs:domain rdf:resource="&h2iosc;periodo"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#evento_happens_in_luogo -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;evento_happens_in_luogo">
+        <rdfs:label>happens_in</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;luogo"/>
+        <rdfs:domain rdf:resource="&h2iosc;evento"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#luogo_is_theater_of_evento -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;luogo_is_theater_of_evento">
+        <rdfs:label>is_theater_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;evento_happens_in_luogo"/>
+        <rdfs:range rdf:resource="&h2iosc;evento"/>
+        <rdfs:domain rdf:resource="&h2iosc;luogo"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#persona_is_active_in_periodo -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;persona_is_active_in_periodo">
+        <rdfs:label>is_active_in</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;periodo"/>
+        <rdfs:domain rdf:resource="&h2iosc;persona"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#periodo_sees_activity_of_persona -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;periodo_sees_activity_of_persona">
+        <rdfs:label>sees_activity_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;persona_is_active_in_periodo"/>
+        <rdfs:range rdf:resource="&h2iosc;persona"/>
+        <rdfs:domain rdf:resource="&h2iosc;periodo"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#manoscritto_transmits_testo -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;manoscritto_transmits_testo">
+        <rdfs:label>transmits</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;testo"/>
+        <rdfs:domain rdf:resource="&h2iosc;manoscritto"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#testo_is_transmitted_by_manoscritto -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;testo_is_transmitted_by_manoscritto">
+        <rdfs:label>is_transmitted_by</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;manoscritto_transmits_testo"/>
+        <rdfs:range rdf:resource="&h2iosc;manoscritto"/>
+        <rdfs:domain rdf:resource="&h2iosc;testo"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#persona_is_author_of_testo -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;persona_is_author_of_testo">
+        <rdfs:label>is_author_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;testo"/>
+        <rdfs:domain rdf:resource="&h2iosc;persona"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#testo_is_authored_by_persona -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;testo_is_authored_by_persona">
+        <rdfs:label>is_authored_by</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;persona_is_author_of_testo"/>
+        <rdfs:range rdf:resource="&h2iosc;persona"/>
+        <rdfs:domain rdf:resource="&h2iosc;testo"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#pagina_includes_aggiunta -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;pagina_includes_aggiunta">
+        <rdfs:label>includes</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;aggiunta"/>
+        <rdfs:domain rdf:resource="&h2iosc;pagina"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#aggiunta_is_included_in_pagina -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;aggiunta_is_included_in_pagina">
+        <rdfs:label>is_included_in</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;pagina_includes_aggiunta"/>
+        <rdfs:range rdf:resource="&h2iosc;pagina"/>
+        <rdfs:domain rdf:resource="&h2iosc;aggiunta"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#pagina_includes_marginalia -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;pagina_includes_marginalia">
+        <rdfs:label>includes</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;marginalia"/>
+        <rdfs:domain rdf:resource="&h2iosc;pagina"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#marginalia_is_included_in_pagina -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;marginalia_is_included_in_pagina">
+        <rdfs:label>is_included_in</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;pagina_includes_marginalia"/>
+        <rdfs:range rdf:resource="&h2iosc;pagina"/>
+        <rdfs:domain rdf:resource="&h2iosc;marginalia"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#foglio_is_described_by_dimensioni -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;foglio_is_described_by_dimensioni">
+        <rdfs:label>is_described_by</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;dimensioni"/>
+        <rdfs:domain rdf:resource="&h2iosc;foglio"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#dimensioni_describes_foglio -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;dimensioni_describes_foglio">
+        <rdfs:label>describes</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;foglio_is_described_by_dimensioni"/>
+        <rdfs:range rdf:resource="&h2iosc;foglio"/>
+        <rdfs:domain rdf:resource="&h2iosc;dimensioni"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#ente_is_placed_in_luogo -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;ente_is_placed_in_luogo">
+        <rdfs:label>is_placed_in</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;luogo"/>
+        <rdfs:domain rdf:resource="&h2iosc;ente"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#luogo_has_ente -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;luogo_has_ente">
+        <rdfs:label>has</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;ente_is_placed_in_luogo"/>
+        <rdfs:range rdf:resource="&h2iosc;ente"/>
+        <rdfs:domain rdf:resource="&h2iosc;luogo"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#ente_hosts_attivita -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;ente_hosts_attivita">
+        <rdfs:label>hosts</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;attivita"/>
+        <rdfs:domain rdf:resource="&h2iosc;ente"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#attivita_takes_place_at_ente -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;attivita_takes_place_at_ente">
+        <rdfs:label>takes_place_at</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;ente_hosts_attivita"/>
+        <rdfs:range rdf:resource="&h2iosc;ente"/>
+        <rdfs:domain rdf:resource="&h2iosc;attivita"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#persona_participates_in_attivita -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;persona_participates_in_attivita">
+        <rdfs:label>participates_in</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;attivita"/>
+        <rdfs:domain rdf:resource="&h2iosc;persona"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#attivita_sees_participation_of_persona -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;attivita_sees_participation_of_persona">
+        <rdfs:label>sees_participation_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;persona_participates_in_attivita"/>
+        <rdfs:range rdf:resource="&h2iosc;persona"/>
+        <rdfs:domain rdf:resource="&h2iosc;attivita"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#manoscritto_is_identified_by_segnatura -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;manoscritto_is_identified_by_segnatura">
+        <rdfs:label>is_identified_by</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;segnatura"/>
+        <rdfs:domain rdf:resource="&h2iosc;manoscritto"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#segnatura_identifies_manoscritto -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;segnatura_identifies_manoscritto">
+        <rdfs:label>identifies</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;manoscritto_is_identified_by_segnatura"/>
+        <rdfs:range rdf:resource="&h2iosc;manoscritto"/>
+        <rdfs:domain rdf:resource="&h2iosc;segnatura"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#persona_is_witness_of_evento -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;persona_is_witness_of_evento">
+        <rdfs:label>is_witness_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;evento"/>
+        <rdfs:domain rdf:resource="&h2iosc;persona"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#evento_has_witness_persona -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;evento_has_witness_persona">
+        <rdfs:label>has_witness</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;persona_is_witness_of_evento"/>
+        <rdfs:range rdf:resource="&h2iosc;persona"/>
+        <rdfs:domain rdf:resource="&h2iosc;evento"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#segnatura_has_prefix_fondo -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;segnatura_has_prefix_fondo">
+        <rdfs:label>has_prefix</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;fondo"/>
+        <rdfs:domain rdf:resource="&h2iosc;segnatura"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#fondo_has_segnatura -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;fondo_has_segnatura">
+        <rdfs:label>has</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;segnatura_has_prefix_fondo"/>
+        <rdfs:range rdf:resource="&h2iosc;segnatura"/>
+        <rdfs:domain rdf:resource="&h2iosc;fondo"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#fondo_is_part_of_ente -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;fondo_is_part_of_ente">
+        <rdfs:label>is_part_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;ente"/>
+        <rdfs:domain rdf:resource="&h2iosc;fondo"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#ente_has_fondo -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;ente_has_fondo">
+        <rdfs:label>has</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;fondo_is_part_of_ente"/>
+        <rdfs:range rdf:resource="&h2iosc;fondo"/>
+        <rdfs:domain rdf:resource="&h2iosc;ente"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#manoscritto_is_kept_at_ente -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;manoscritto_is_kept_at_ente">
+        <rdfs:label>is_kept_at</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;ente"/>
+        <rdfs:domain rdf:resource="&h2iosc;manoscritto"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#ente_holds_manoscritto -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;ente_holds_manoscritto">
+        <rdfs:label>holds</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;manoscritto_is_kept_at_ente"/>
+        <rdfs:range rdf:resource="&h2iosc;manoscritto"/>
+        <rdfs:domain rdf:resource="&h2iosc;ente"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#fascicolo_is_subclass_of_unita_codicologica -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;fascicolo_is_subclass_of_unita_codicologica">
+        <rdfs:label>is_subclass_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;unita_codicologica"/>
+        <rdfs:domain rdf:resource="&h2iosc;fascicolo"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#unita_codicologica_is_superclass_of_fascicolo -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;unita_codicologica_is_superclass_of_fascicolo">
+        <rdfs:label>is_superclass_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;fascicolo_is_subclass_of_unita_codicologica"/>
+        <rdfs:range rdf:resource="&h2iosc;fascicolo"/>
+        <rdfs:domain rdf:resource="&h2iosc;unita_codicologica"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#carta_is_subclass_of_foglio -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;carta_is_subclass_of_foglio">
+        <rdfs:label>is_subclass_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;foglio"/>
+        <rdfs:domain rdf:resource="&h2iosc;carta"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#foglio_is_superclass_of_carta -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;foglio_is_superclass_of_carta">
+        <rdfs:label>is_superclass_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;carta_is_subclass_of_foglio"/>
+        <rdfs:range rdf:resource="&h2iosc;carta"/>
+        <rdfs:domain rdf:resource="&h2iosc;foglio"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#miniatura_is_subclass_of_illustrazione -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;miniatura_is_subclass_of_illustrazione">
+        <rdfs:label>is_subclass_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;illustrazione"/>
+        <rdfs:domain rdf:resource="&h2iosc;miniatura"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#illustrazione_is_superclass_of_miniatura -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;illustrazione_is_superclass_of_miniatura">
+        <rdfs:label>is_superclass_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;miniatura_is_subclass_of_illustrazione"/>
+        <rdfs:range rdf:resource="&h2iosc;miniatura"/>
+        <rdfs:domain rdf:resource="&h2iosc;illustrazione"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#decorazione_is_subclass_of_illustrazione -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;decorazione_is_subclass_of_illustrazione">
+        <rdfs:label>is_subclass_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;illustrazione"/>
+        <rdfs:domain rdf:resource="&h2iosc;decorazione"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#illustrazione_is_superclass_of_decorazione -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;illustrazione_is_superclass_of_decorazione">
+        <rdfs:label>is_superclass_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;decorazione_is_subclass_of_illustrazione"/>
+        <rdfs:range rdf:resource="&h2iosc;decorazione"/>
+        <rdfs:domain rdf:resource="&h2iosc;illustrazione"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#origine_is_subclass_of_evento -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;origine_is_subclass_of_evento">
+        <rdfs:label>is_subclass_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;evento"/>
+        <rdfs:domain rdf:resource="&h2iosc;origine"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#evento_is_superclass_of_origine -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;evento_is_superclass_of_origine">
+        <rdfs:label>is_superclass_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;origine_is_subclass_of_evento"/>
+        <rdfs:range rdf:resource="&h2iosc;origine"/>
+        <rdfs:domain rdf:resource="&h2iosc;evento"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#provenienza_is_subclass_of_evento -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;provenienza_is_subclass_of_evento">
+        <rdfs:label>is_subclass_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;evento"/>
+        <rdfs:domain rdf:resource="&h2iosc;provenienza"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#evento_is_superclass_of_provenienza -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;evento_is_superclass_of_provenienza">
+        <rdfs:label>is_superclass_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;provenienza_is_subclass_of_evento"/>
+        <rdfs:range rdf:resource="&h2iosc;provenienza"/>
+        <rdfs:domain rdf:resource="&h2iosc;evento"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#attivita_is_subclass_of_evento -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;attivita_is_subclass_of_evento">
+        <rdfs:label>is_subclass_of</rdfs:label>
+        <rdfs:range rdf:resource="&h2iosc;evento"/>
+        <rdfs:domain rdf:resource="&h2iosc;attivita"/>
+    </owl:ObjectProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#evento_is_superclass_of_attivita -->
+
+    <owl:ObjectProperty rdf:about="&h2iosc;evento_is_superclass_of_attivita">
+        <rdfs:label>is_superclass_of</rdfs:label>
+        <owl:inverseOf rdf:resource="&h2iosc;attivita_is_subclass_of_evento"/>
+        <rdfs:range rdf:resource="&h2iosc;attivita"/>
+        <rdfs:domain rdf:resource="&h2iosc;evento"/>
+        <rdfs:isDefinedBy rdf:resource="#URI#"/>
+    </owl:ObjectProperty>
+    
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Data properties
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+
+    <!-- http://www.h2iosc.it/onto#nome_vulgato -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;nome_vulgato" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E41_Appellation ">
+        <rdfs:label>Nome vulgato</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;manoscritto"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E41_Appellation "/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#consistenza -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;consistenza" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E54_Dimension">
+        <rdfs:label>Consistenza</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;unita_codicologica"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E54_Dimension"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#legatura -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;legatura" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Legatura</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;unita_codicologica"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#fascicolazione -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;fascicolazione" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Fascicolazione</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;unita_codicologica"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#stato_di_conservazione -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;stato_di_conservazione" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E3_Condition_State">
+        <rdfs:label>Stato di conservazione</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;supporto"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E3_Condition_State"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#materiale -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;materiale" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E57_Material">
+        <rdfs:label>Materiale</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;supporto"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E57_Material"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#numerazione_bifoglio -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;numerazione_bifoglio" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E60_Number ">
+        <rdfs:label>Numerazione bifoglio</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;bifoglio"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E60_Number "/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#numerazione_foglio -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;numerazione_foglio" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E60_Number ">
+        <rdfs:label>Numerazione foglio</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;foglio"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E60_Number "/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#numerazione_pagina -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;numerazione_pagina" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E60_Number ">
+        <rdfs:label>Numerazione pagina</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;pagina"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E60_Number "/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#larghezza -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;larghezza" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Larghezza</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;dimensioni"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#lunghezza -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;lunghezza" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Lunghezza</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;dimensioni"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#unita_di_misura -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;unita_di_misura" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E58_Measurement_Unit">
+        <rdfs:label>Unità di misura</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;dimensioni"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E58_Measurement_Unit"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#data_mano -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;data_mano" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E52_Time-Span">
+        <rdfs:label>Data mano</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;mano"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E52_Time-Span"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#collocazione_nel_manoscritto_mano -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;collocazione_nel_manoscritto_mano" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Collocazione nel manoscritto mano</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;mano"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#tipo_di_scrittura_mano -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;tipo_di_scrittura_mano" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E55_Type">
+        <rdfs:label>Tipo di scrittura mano</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;mano"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E55_Type"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#descrizione_pagina -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;descrizione_pagina" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Descrizione pagina</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;organizzazione_della_pagina"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#tipo_di_scrittura_pagina -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;tipo_di_scrittura_pagina" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E55_Type">
+        <rdfs:label>Tipo di scrittura pagina</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;organizzazione_della_pagina"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E55_Type"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#descrizione_evento -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;descrizione_evento" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E55_Type">
+        <rdfs:label>Descrizione evento</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;evento"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E55_Type"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#descrizione_luogo -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;descrizione_luogo" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E55_Type">
+        <rdfs:label>Descrizione luogo</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;luogo"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E55_Type"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#coordinate -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;coordinate" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Coordinate</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;luogo"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#estensione -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;estensione" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Estensione</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;luogo"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#inizio -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;inizio" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E52_Time-Span">
+        <rdfs:label>Inizio</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;periodo"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E52_Time-Span"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#fine -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;fine" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E52_Time-Span">
+        <rdfs:label>Fine</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;periodo"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E52_Time-Span"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#nome -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;nome" rdf:isDefinedBy="http://xmlns.com/foaf/0.1/name">
+        <rdfs:label>Nome</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;persona"/>
+        <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/name"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#ruolo -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;ruolo" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E55_Type">
+        <rdfs:label>Ruolo</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;persona"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E55_Type"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#sesso -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;sesso" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Sesso</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;persona"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#nascita -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;nascita" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E67_Birth">
+        <rdfs:label>Nascita</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;persona"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E67_Birth"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#morte -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;morte" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E69_Death">
+        <rdfs:label>Morte</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;persona"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E69_Death"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#descrizione -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;descrizione" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Descrizione</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;ente"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#vide -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;vide" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Vide</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;ente"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#titolo -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;titolo" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E35_Title">
+        <rdfs:label>Titolo</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;testo"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E35_Title"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#descrizione_aggiunta -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;descrizione_aggiunta" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Descrizione aggiunta</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;aggiunta"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#descrizione_marginalia -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;descrizione_marginalia" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Descrizione marginalia</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;marginalia"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#annotazione -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;annotazione" rdf:isDefinedBy="#URI#">
+        <rdfs:label>Annotazione</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;marginalia"/>
+    </owl:DatatypeProperty>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#segnatura_numerica -->
+
+    <owl:DatatypeProperty rdf:about="&h2iosc;segnatura_numerica" rdf:isDefinedBy="http://cidoc-crm.org/cidoc-crm/E42_Identifier">
+        <rdfs:label>Segnatura numerica</rdfs:label>
+        <rdfs:domain rdf:resource="&h2iosc;segnatura"/>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E42_Identifier"/>
+    </owl:DatatypeProperty>
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Classes
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+
+    <!-- http://www.h2iosc.it/onto#manoscritto -->
+
+    <owl:Class rdf:about="&h2iosc;manoscritto">
+        <rdfs:label>Manoscritto</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#unita_codicologica -->
+
+    <owl:Class rdf:about="&h2iosc;unita_codicologica">
+        <rdfs:label>Unità codicologica</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#supporto -->
+
+    <owl:Class rdf:about="&h2iosc;supporto">
+        <rdfs:label>Supporto</rdfs:label>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#fascicolo -->
+
+    <owl:Class rdf:about="&h2iosc;fascicolo">
+        <rdfs:label>Fascicolo</rdfs:label>
+        <rdfs:subClassOf>unita_codicologica</rdfs:subClassOf>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#bifoglio -->
+
+    <owl:Class rdf:about="&h2iosc;bifoglio">
+        <rdfs:label>Bifoglio</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#foglio -->
+
+    <owl:Class rdf:about="&h2iosc;foglio">
+        <rdfs:label>Foglio</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#carta -->
+
+    <owl:Class rdf:about="&h2iosc;carta">
+        <rdfs:label>Carta</rdfs:label>
+        <rdfs:subClassOf>foglio</rdfs:subClassOf>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#pagina -->
+
+    <owl:Class rdf:about="&h2iosc;pagina">
+        <rdfs:label>Pagina</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E22_Human-Made_Object"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#illustrazione -->
+
+    <owl:Class rdf:about="&h2iosc;illustrazione">
+        <rdfs:label>Illustrazione</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://www.cidoc-crm.org/cidoc-crm/E36_Visual_Item"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#miniatura -->
+
+    <owl:Class rdf:about="&h2iosc;miniatura">
+        <rdfs:label>Miniatura</rdfs:label>
+        <rdfs:subClassOf>illustrazione</rdfs:subClassOf>
+        <rdfs:isDefinedBy rdf:resource="http://www.cidoc-crm.org/cidoc-crm/E36_Visual_Item"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#decorazione -->
+
+    <owl:Class rdf:about="&h2iosc;decorazione">
+        <rdfs:label>Decorazione</rdfs:label>
+        <rdfs:subClassOf>illustrazione</rdfs:subClassOf>
+        <rdfs:isDefinedBy rdf:resource="http://www.cidoc-crm.org/cidoc-crm/E36_Visual_Item"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#dimensioni -->
+
+    <owl:Class rdf:about="&h2iosc;dimensioni">
+        <rdfs:label>Dimensioni</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E54_Dimension"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#mano -->
+
+    <owl:Class rdf:about="&h2iosc;mano">
+        <rdfs:label>Mano</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E39_Actor"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#organizzazione_della_pagina -->
+
+    <owl:Class rdf:about="&h2iosc;organizzazione_della_pagina">
+        <rdfs:label>Organizzazione della pagina</rdfs:label>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#evento -->
+
+    <owl:Class rdf:about="&h2iosc;evento">
+        <rdfs:label>Evento</rdfs:label>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#luogo -->
+
+    <owl:Class rdf:about="&h2iosc;luogo">
+        <rdfs:label>Luogo</rdfs:label>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#periodo -->
+
+    <owl:Class rdf:about="&h2iosc;periodo">
+        <rdfs:label>Periodo</rdfs:label>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#origine -->
+
+    <owl:Class rdf:about="&h2iosc;origine">
+        <rdfs:label>Origine</rdfs:label>
+        <rdfs:subClassOf>evento</rdfs:subClassOf>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#provenienza -->
+
+    <owl:Class rdf:about="&h2iosc;provenienza">
+        <rdfs:label>Provenienza</rdfs:label>
+        <rdfs:subClassOf>evento</rdfs:subClassOf>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#persona -->
+
+    <owl:Class rdf:about="&h2iosc;persona">
+        <rdfs:label>Persona</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E21_Person"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#attivita -->
+
+    <owl:Class rdf:about="&h2iosc;attivita">
+        <rdfs:label>Attività</rdfs:label>
+        <rdfs:subClassOf>evento</rdfs:subClassOf>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#ente -->
+
+    <owl:Class rdf:about="&h2iosc;ente">
+        <rdfs:label>Ente</rdfs:label>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#testo -->
+
+    <owl:Class rdf:about="&h2iosc;testo">
+        <rdfs:label>Testo</rdfs:label>
+        <rdfs:isDefinedBy rdf:resource="http://cidoc-crm.org/cidoc-crm/E73_Information_Object"/>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#aggiunta -->
+
+    <owl:Class rdf:about="&h2iosc;aggiunta">
+        <rdfs:label>Aggiunta</rdfs:label>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#marginalia -->
+
+    <owl:Class rdf:about="&h2iosc;marginalia">
+        <rdfs:label>Marginalia</rdfs:label>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#fondo -->
+
+    <owl:Class rdf:about="&h2iosc;fondo">
+        <rdfs:label>Fondo</rdfs:label>
+    </owl:Class>
+
+
+
+
+    <!-- http://www.h2iosc.it/onto#segnatura -->
+
+    <owl:Class rdf:about="&h2iosc;segnatura">
+        <rdfs:label>Segnatura</rdfs:label>
+    </owl:Class>
+    
+</rdf:RDF>
+