kora vor 2 Jahren
Ursprung
Commit
23076ad4da
5 geänderte Dateien mit 178 neuen und 121 gelöschten Zeilen
  1. 85 0
      FORMS/descrizione.json
  2. 0 71
      FORMS/descrizione.yaml
  3. 85 0
      FORMS/descrizione_minimal.json
  4. 0 50
      FORMS/descrizione_minimal.yaml
  5. 8 0
      FORMS/temp.py

+ 85 - 0
FORMS/descrizione.json

@@ -0,0 +1,85 @@
+[
+  {
+    "principale": "URL",
+    "tipo": ["crm:E21_Person", "foaf:person"],
+    "prefisso": "aut:"
+  },
+  {
+    "colonna": "AUTN",
+    "relazione": "foaf:name"
+  },
+  {
+    "colonna": "AUTO",
+    "relazione": "foaf:givenName"
+  },
+  {
+    "colonna": "AUTZ",
+    "relazione": "foaf:gender"
+  },
+  {
+    "colonna": "AUTH",
+    "tipo": "crm:E42_Identifier",
+    "commento": "La relazione associata è 'crm:P1_is_identified_by'"
+  },
+  {
+    "colonna": "AUTD",
+    "tipo": "crm:E52_Time-Span",
+    "commento": "La relazione associata è: 'crm:P4_has_time-span'",
+    "con": "AGG:NASCITA"
+  },
+  {
+    "colonna": "AUTT",
+    "tipo": "crm:E52_Time-Span",
+    "commento": "La relazione associata è: 'crm:P4_has_time-span'",
+    "con": "AGG:MORTE"
+  },
+  {
+    "colonna": "AUTL",
+    "tipo": "crm:E53_Place",
+    "commento": "La relazione associata è 'crm:P7_took_place_at'",
+    "con": "AGG:NASCITA"
+  },
+  {
+    "colonna": "AUTX",
+    "tipo": "crm:E53_Place",
+    "commento": "La relazione associata è: 'crm:P7_took_place_at'",
+    "con": "AGG:MORTE"
+  },
+  {
+    "colonna": "AUTQ",
+    "tipo": "schema:Occupation",
+    "commento": "La relazione associata è: 'schema:hasOccupation'"
+  },
+  {
+    "aggiuntiva": "AGG:NASCITA",
+    "contenuto": "Nascita di ",
+    "tipo": "crm:E67_Birth",
+    "commento": "La relazione associata è: 'crm:P98i_was_born'",
+    "suffisso": "colonna:AUTN"
+  },
+  {
+    "aggiuntiva": "AGG:MORTE",
+    "contenuto": "Morte di ",
+    "tipo": "crm:E69_Death",
+    "commento": "La relazione associata è: 'crm:P100i_died_in'",
+    "suffisso": "colonna:AUTN"
+  },
+  {
+    "aggiuntiva": "AGG:FONTE",
+    "contenuto": "Fonte: Museo di Palazzo Pretorio - Collezione Martini",
+    "tipo": "crm:E62_String",
+    "relazione": "crm:P3_has_note"
+  },
+  {
+    "commento": "# PROTOTIPO -- LISTE SEPARATE DA VIRGOLE POSSIBILI",
+    "principale": "#alternativa-A0: unico!",
+    "colonna": "#alternativa-A1",
+    "aggiuntiva": "#alternativa-A2",
+    "contenuto": "#solo con alt-A2",
+    "relazione": "#alternativa-B1, o facoltativa con B2",
+    "tipo": "#alternativa-B2",
+    "con": "#facoltativo - per sottooggetti",
+    "prefisso": "#facoltativo",
+    "suffisso": "#facoltativo"
+  }
+]

+ 0 - 71
FORMS/descrizione.yaml

@@ -1,71 +0,0 @@
-
-principale: 'URL'
-  tipo: crm:E21_Person, foaf:person
-  prefisso: 'aut:'
-
-colonna: 'AUTN'
-  relazione: foaf:name
-
-colonna: 'AUTO'
-  relazione: foaf:givenName
-
-colonna: 'AUTZ'
-  relazione: foaf:gender
-
-colonna: 'AUTH'
-  tipo: crm:E42_Identifier
-  #relazione: crm:P1_is_identified_by
-
-colonna: 'AUTD'
-  tipo: crm:E52_Time-Span
-  #relazione: crm:P4_has_time-span
-  con: AGG:NASCITA
-
-colonna: 'AUTT'
-  tipo: crm:E52_Time-Span
-  #relazione: crm:P4_has_time-span
-  con: AGG:MORTE
-
-colonna: 'AUTL':
-  tipo: 'crm:E53_Place'
-  #relazione: 'crm:P7_took_place_at'
-  con: AGG:NASCITA
-
-colonna: 'AUTX':
-  tipo: 'crm:E53_Place'
-  #relazione: 'crm:P7_took_place_at'
-  con: AGG:MORTE
-
-colonna: 'AUTQ'
-  tipo: 'schema:Occupation'
-  #relazione: 'schema:hasOccupation'
-
-aggiuntiva: 'Nascita di '
-  id: AGG:NASCITA
-  tipo: 'crm:E67_Birth'
-  #relazione: 'crm:P98i_was_born'
-  suffisso: 'colonna:AUTN'
-
-aggiuntiva: 'Morte di '
-  id: AGG:MORTE
-  tipo: 'crm:E69_Death'
-  #relazione: 'crm:P100i_died_in'
-  suffisso: 'colonna:AUTN'
-
-aggiuntiva: 'Fonte: Museo di Palazzo Pretorio - Collezione Martini'
-  id: AGG:FONTE
-  tipo: 'crm:E62_String'
-  relazione: 'crm:P3_has_note'
-
-
-# PROTOTIPO -- LISTE SEPARATE DA VIRGOLE POSSIBILI
-principale: #alternativa-A0: unico!
-colonna: #alternativa-A1
-aggiuntiva: #alternativa-A2
-  id: #solo con alt-A2
-  relazione: # alternativa-B1
-  tipo: # alternativa-B2
-    relazione: #facoltativa con alt-B2
-    con: #facoltativo
-  prefisso: #facoltativo
-  suffisso: #facoltativo

+ 85 - 0
FORMS/descrizione_minimal.json

@@ -0,0 +1,85 @@
+[
+  {
+    "principale": "URL",
+    "tipo": ["crm:E21_Person", "foaf:person"],
+    "prefisso": "aut:"
+  },
+  {
+    "colonna": "AUTN",
+    "relazione": "foaf:name"
+  },
+  {
+    "colonna": "AUTO",
+    "relazione": "foaf:givenName"
+  },
+  {
+    "colonna": "AUTZ",
+    "relazione": "foaf:gender"
+  },
+  {
+    "colonna": "AUTH",
+    "tipo": "crm:E42_Identifier",
+    "commento": "La relazione associata è 'crm:P1_is_identified_by'"
+  },
+  {
+    "colonna": "AUTD",
+    "tipo": "crm:E52_Time-Span",
+    "commento": "La relazione associata è: 'crm:P4_has_time-span'",
+    "con": "AGG:NASCITA"
+  },
+  {
+    "colonna": "AUTT",
+    "tipo": "crm:E52_Time-Span",
+    "commento": "La relazione associata è: 'crm:P4_has_time-span'",
+    "con": "AGG:MORTE"
+  },
+  {
+    "colonna": "AUTL",
+    "tipo": "crm:E53_Place",
+    "commento": "La relazione associata è 'crm:P7_took_place_at'",
+    "con": "AGG:NASCITA"
+  },
+  {
+    "colonna": "AUTX",
+    "tipo": "crm:E53_Place",
+    "commento": "La relazione associata è: 'crm:P7_took_place_at'",
+    "con": "AGG:MORTE"
+  },
+  {
+    "colonna": "AUTQ",
+    "tipo": "schema:Occupation",
+    "commento": "La relazione associata è: 'schema:hasOccupation'"
+  },
+  {
+    "aggiuntiva": "AGG:NASCITA",
+    "contenuto": "Nascita di ",
+    "tipo": "crm:E67_Birth",
+    "commento": "La relazione associata è: 'crm:P98i_was_born'",
+    "suffisso": "colonna:AUTN"
+  },
+  {
+    "aggiuntiva": "AGG:MORTE",
+    "contenuto": "Morte di ",
+    "tipo": "crm:E69_Death",
+    "commento": "La relazione associata è: 'crm:P100i_died_in'",
+    "suffisso": "colonna:AUTN"
+  },
+  {
+    "aggiuntiva": "AGG:FONTE",
+    "contenuto": "Fonte: Museo di Palazzo Pretorio - Collezione Martini",
+    "tipo": "crm:E62_String",
+    "relazione": "crm:P3_has_note"
+  },
+  {
+    "commento": "# PROTOTIPO -- LISTE SEPARATE DA VIRGOLE POSSIBILI",
+    "principale": "#alternativa-A0: unico!",
+    "colonna": "#alternativa-A1",
+    "aggiuntiva": "#alternativa-A2",
+    "contenuto": "#solo con alt-A2",
+    "relazione": "#alternativa-B1, o facoltativa con B2",
+    "tipo": "#alternativa-B2",
+    "con": "#facoltativo - per sottooggetti",
+    "prefisso": "#facoltativo",
+    "suffisso": "#facoltativo"
+  }
+]

+ 0 - 50
FORMS/descrizione_minimal.yaml

@@ -1,50 +0,0 @@
-
-principale: 'URL'
-  tipo: crm:E21_Person, foaf:person
-  prefisso: 'aut:'
-
-colonna: 'AUTN'
-  relazione: foaf:name
-
-colonna: 'AUTO'
-  relazione: foaf:givenName
-
-colonna: 'AUTZ'
-  relazione: foaf:gender
-
-colonna: 'AUTH'
-  tipo: crm:E42_Identifier
-
-colonna: 'AUTD'
-  tipo: crm:E52_Time-Span
-    relazione-con: AGG:NASCITA
-
-colonna: 'AUTT'
-  tipo: crm:E52_Time-Span
-    relazione-con: AGG:MORTE
-
-colonna: 'AUTL':
-  tipo: 'crm:E53_Place'
-    relazione-con: AGG:NASCITA
-
-colonna: 'AUTX':
-  tipo: 'crm:E53_Place'
-    relazione-con: AGG:MORTE
-
-colonna: 'AUTQ'
-  tipo: 'schema:Occupation'
-
-aggiuntiva: 'Nascita di '
-  id: AGG:NASCITA
-  tipo: 'crm:E67_Birth'
-  suffisso: 'colonna:AUTN'
-
-aggiuntiva: 'Morte di '
-  id: AGG:MORTE
-  tipo: 'crm:E69_Death'
-  suffisso: 'colonna:AUTN'
-
-aggiuntiva: 'Fonte: Museo di Palazzo Pretorio - Collezione Martini'
-  id: AGG:FONTE
-  tipo: 'crm:E62_String'
-  relazione: 'crm:P3_has_note'

+ 8 - 0
FORMS/temp.py

@@ -0,0 +1,8 @@
+# %%
+import json
+# %%
+with open('descrizione.json', 'r') as file:
+    prova = json.load(file)
+# %%
+prova
+# %%