Compare commits

...

22 Commits

Author SHA1 Message Date
Francesco Mangiacrapa b44edff8c7 updated Esquilino merged with PRODUCTION version 2024-05-09 11:07:03 +02:00
Francesco Mangiacrapa 9e2cbd3dbd Added header and footer images for PDF export facility 2024-05-08 14:25:22 +02:00
Francesco Mangiacrapa 2dbebaf648 Updated the README 2024-02-28 16:15:38 +01:00
Francesco Mangiacrapa 87448eb63c grouped_cross_filtering_layers config: pointing to new geoserver
geoserver-geona.cloud.d4science.org
2024-02-06 17:04:01 +01:00
Francesco Mangiacrapa 63de032bd8 Configured towards new geoserver: geoserver-geona.cloud.d4science.org
https://support.d4science.org/issues/26081#note-2
2024-02-06 16:57:24 +01:00
Francesco Mangiacrapa b57c90ad95 Updated UCDs data model according to #26037 2024-01-22 15:16:30 +01:00
Francesco Mangiacrapa 2cdb2d4bae updated the description 2024-01-22 09:40:14 +01:00
Francesco Mangiacrapa 651328fd75 updated UCD "Concessioni_estere" according to Task #26456 2024-01-19 18:29:05 +01:00
Francesco Mangiacrapa 261438b509 fixed quota_min 2024-01-11 17:13:05 +01:00
Francesco Mangiacrapa 4f61deff95 merged with preVRE version, #26350 model based 2024-01-11 16:11:10 +01:00
Francesco Mangiacrapa 6998eef4eb Updated UCD removed authors 2024-01-11 14:29:30 +01:00
Francesco Mangiacrapa 4b1a4b1158 Updated UCD data-entry configurations according to new data model #26350 2024-01-11 12:03:04 +01:00
Francesco Mangiacrapa 8c896f1799 renamed ufficio_MiC_competente to ufficio_mic_competente 2024-01-11 09:47:10 +01:00
Francesco Mangiacrapa c6230151c2 updated Concessioni UCD according to new data model, see #26350 2024-01-10 17:39:16 +01:00
Francesco Mangiacrapa 0dfb132fc0 Updated pdf_footer.png 2023-11-21 15:05:01 +01:00
Francesco Mangiacrapa 75d9316081 renamed the path. Added png files to GNA 2023-11-21 14:48:59 +01:00
Francesco Mangiacrapa 8f20c870d4 Added pdf_foooter.png and pdf_header.png to PROD/GNA 2023-11-21 14:44:35 +01:00
Francesco Mangiacrapa 85212f9983 #26026 Created new path used by "Export as PDF" facility 2023-11-20 17:43:21 +01:00
Francesco Mangiacrapa e0ea0a9c48 Updated geoserver endpoint to
'https://geoserver-1.cloud-dev.d4science.org' (see #26020)
2023-11-16 14:47:05 +01:00
Francesco Mangiacrapa bbe8ad1be7 Updated README. Added Use Case description 2023-11-10 10:04:31 +01:00
Francesco Mangiacrapa 63511b568c Updated README 2023-11-10 10:03:54 +01:00
Francesco Mangiacrapa 8e7b1abac2 Enforcer filter fixed from "PUBLISHED" to "Published" 2023-09-26 10:29:08 +02:00
16 changed files with 2509 additions and 871 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -94,7 +94,7 @@
"_description": "Embedded profile for concessioni [mibac] management", "_description": "Embedded profile for concessioni [mibac] management",
"_creationInfo": { "_creationInfo": {
"_user": { "_user": {
"_username": "fabio.sinibaldi" "_username": "francesco.mangiacrapa"
} }
}, },
"_dataAccessPolicies": [ "_dataAccessPolicies": [
@ -212,21 +212,11 @@
"path": "$._theDocument.descrizioneContenuto", "path": "$._theDocument.descrizioneContenuto",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "autore",
"path": "$._theDocument.authors",
"type": "TEXT"
},
{ {
"name": "contributore", "name": "contributore",
"path": "$._theDocument.contributore", "path": "$._theDocument.contributore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare",
"path": "$._theDocument.titolari",
"type": "TEXT"
},
{ {
"name": "responsabile", "name": "responsabile",
"path": "$._theDocument.responsabile", "path": "$._theDocument.responsabile",
@ -237,6 +227,16 @@
"path": "$._theDocument.editore", "path": "$._theDocument.editore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "ufficio_mic_competente",
"path": "$._theDocument.ufficioMic",
"type": "TEXT"
},
{
"name": "funzionario_responsabile",
"path": "$._theDocument.funzionarioResponsabile",
"type": "TEXT"
},
{ {
"name": "finanziamento", "name": "finanziamento",
"path": "$._theDocument.fontiFinanziamento", "path": "$._theDocument.fontiFinanziamento",
@ -272,11 +272,6 @@
"path": "$._info._access._license", "path": "$._info._access._license",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare_licenza",
"path": "$._theDocument.titolareLicenza",
"type": "TEXT"
},
{ {
"name": "accesso", "name": "accesso",
"path": "$._info._access._license", "path": "$._info._access._license",
@ -286,6 +281,56 @@
"name": "parole_chiave", "name": "parole_chiave",
"path": "$._theDocument.paroleChiaveLibere", "path": "$._theDocument.paroleChiaveLibere",
"type": "TEXT" "type": "TEXT"
},
{
"name": "modalita_individuazione",
"path": "$._theDocument.modalitaIndividuazione",
"type": "TEXT"
},
{
"name": "contesto_indagine",
"path": "$._theDocument.contestoIndagine",
"type": "TEXT"
},
{
"name": "denominazione",
"path": "$._theDocument.denominazione",
"type": "TEXT"
},
{
"name": "stato_attuale",
"path": "$._theDocument.statoAttuale",
"type": "TEXT"
},
{
"name": "accessibilita",
"path": "$._theDocument.accessibilita",
"type": "TEXT"
},
{
"name": "cronologia_macrofase",
"path": "$._theDocument.cronologiaMacrofase",
"type": "TEXT",
"apply_regex": {
"type": "replaceAll",
"regex": "(\\s)?\\([\\s\\S]*",
"replacement": ""
}
},
{
"name": "specifiche_cronologia",
"path": "$._theDocument.specificheCronologia",
"type": "TEXT"
},
{
"name": "quota_max",
"path": "$._theDocument.quotaMax",
"type": "TEXT"
},
{
"name": "quota_min",
"path": "$._theDocument.quotaMin",
"type": "TEXT"
} }
], ],
"jslt": {}, "jslt": {},
@ -403,12 +448,12 @@
"paths": [ "paths": [
"_theDocument.nome", "_theDocument.nome",
"_theDocument.introduzione", "_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore", "_theDocument.editore",
"_theDocument.responsabile", "_theDocument.responsabile",
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -436,16 +481,6 @@
"sortable": false, "sortable": false,
"asResult": true "asResult": true
}, },
{
"label": "Author/s",
"paths": [
"_theDocument.authors"
],
"operator": "$and",
"searchable": false,
"sortable": true,
"asResult": true
},
{ {
"label": "Project Start (yyyy-mm-dd)", "label": "Project Start (yyyy-mm-dd)",
"paths": [ "paths": [
@ -459,11 +494,9 @@
{ {
"label": "Director/Staff", "label": "Director/Staff",
"paths": [ "paths": [
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari", "_theDocument.responsabile",
"_theDocument.editore", "_theDocument.editore"
"_theDocument.responsabile"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
@ -474,6 +507,7 @@
"label": "Keywords", "label": "Keywords",
"paths": [ "paths": [
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -534,12 +568,12 @@
"paths": [ "paths": [
"_theDocument.nome", "_theDocument.nome",
"_theDocument.introduzione", "_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore", "_theDocument.editore",
"_theDocument.responsabile", "_theDocument.responsabile",
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -590,11 +624,9 @@
{ {
"label": "Director/Staff", "label": "Director/Staff",
"paths": [ "paths": [
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari", "_theDocument.responsabile",
"_theDocument.editore", "_theDocument.editore"
"_theDocument.responsabile"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
@ -605,6 +637,7 @@
"label": "Keywords", "label": "Keywords",
"paths": [ "paths": [
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -639,19 +672,19 @@
{ {
"title": "Regioni", "title": "Regioni",
"name": "limiti_amministrativi:regioni", "name": "limiti_amministrativi:regioni",
"wms_url": "https://geoserver1.dev.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:regioni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers", "wms_url": "https://geoserver-1.cloud-dev.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:regioni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers",
"display": true "display": true
}, },
{ {
"title": "Province", "title": "Province",
"name": "limiti_amministrativi:province", "name": "limiti_amministrativi:province",
"wms_url": "https://geoserver1.dev.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:province&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers", "wms_url": "https://geoserver-1.cloud-dev.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:province&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers",
"display": true "display": true
}, },
{ {
"title": "Comuni", "title": "Comuni",
"name": "limiti_amministrativi:comuni", "name": "limiti_amministrativi:comuni",
"wms_url": "https://geoserver1.dev.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:comuni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers", "wms_url": "https://geoserver-1.cloud-dev.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:comuni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers",
"display": true "display": true
} }
] ]
@ -672,7 +705,7 @@
"title": "Regioni", "title": "Regioni",
"description": "Le Regioni Italiane", "description": "Le Regioni Italiane",
"name": "limiti_amministrativi:regioni", "name": "limiti_amministrativi:regioni",
"wfs_url": "https://geoserver1.dev.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:regioni&maxFeatures=50&outputFormat=application%2Fjson&propertyName=COD_REG,DEN_REG&sortby=DEN_REG", "wfs_url": "https://geoserver-1.cloud-dev.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:regioni&maxFeatures=50&outputFormat=application%2Fjson&propertyName=COD_REG,DEN_REG&sortby=DEN_REG",
"table_show_field": "DEN_REG", "table_show_field": "DEN_REG",
"table_key_field": "COD_REG", "table_key_field": "COD_REG",
"table_parent_key_field": "", "table_parent_key_field": "",
@ -682,7 +715,7 @@
"title": "Province", "title": "Province",
"description": "Le Province Italiane", "description": "Le Province Italiane",
"name": "limiti_amministrativi:province", "name": "limiti_amministrativi:province",
"wfs_url": "https://geoserver1.dev.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:province&maxFeatures=150&outputFormat=application%2Fjson&propertyName=COD_PROV,DEN_PROV,COD_REG&sortby=DEN_PROV", "wfs_url": "https://geoserver-1.cloud-dev.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:province&maxFeatures=150&outputFormat=application%2Fjson&propertyName=COD_PROV,DEN_PROV,COD_REG&sortby=DEN_PROV",
"table_show_field": "DEN_PROV", "table_show_field": "DEN_PROV",
"table_key_field": "COD_PROV", "table_key_field": "COD_PROV",
"table_parent_key_field": "COD_REG", "table_parent_key_field": "COD_REG",
@ -692,7 +725,7 @@
"title": "Comuni", "title": "Comuni",
"description": "I Comuni Italiani", "description": "I Comuni Italiani",
"name": "limiti_amministrativi:comuni", "name": "limiti_amministrativi:comuni",
"wfs_url": "https://geoserver1.dev.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:comuni&maxFeatures=9000&outputFormat=application%2Fjson&propertyName=PRO_COM,COMUNE,COD_PROV&sortby=COMUNE", "wfs_url": "https://geoserver-1.cloud-dev.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:comuni&maxFeatures=9000&outputFormat=application%2Fjson&propertyName=PRO_COM,COMUNE,COD_PROV&sortby=COMUNE",
"table_show_field": "COMUNE", "table_show_field": "COMUNE",
"table_key_field": "PRO_COM", "table_key_field": "PRO_COM",
"table_parent_key_field": "COD_PROV", "table_parent_key_field": "COD_PROV",

View File

@ -83,7 +83,7 @@
"Member" "Member"
], ],
"_enforcer": { "_enforcer": {
"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"PUBLISHED\"}}" "_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"
} }
}, },
{ {
@ -106,12 +106,6 @@
"Data-Manager", "Data-Manager",
"Data-Editor" "Data-Editor"
] ]
},
{
"STEP": "UNPUBLISH",
"roles": [
"Data-Manager"
]
} }
] ]
} }
@ -123,7 +117,7 @@
"registeredFileSetPaths": [ "registeredFileSetPaths": [
{ {
"schemaField": "datiAltimetrici", "schemaField": "datiAltimetrici",
"documentPath": "datiAltimetrici[*].fileset" "documentPath": "datiAltimetrici.fileset"
}, },
{ {
"schemaField": "planimetria", "schemaField": "planimetria",
@ -408,7 +402,7 @@
} }
}, },
{ {
"_id": "org.gcube.portlets.user.geoportal-basic-data-list", "_id": "org.gcube.portlets.user.geoportal-basic-data-list",
"_type": "BASIC_DATA_LIST_GUI", "_type": "BASIC_DATA_LIST_GUI",
"_configuration": { "_configuration": {
"itemFields": [ "itemFields": [
@ -500,59 +494,15 @@
"display_on_phase": [] "display_on_phase": []
}, },
{ {
"id": "submit_for_review", "id": "publish",
"title": "Submit for Review", "title": "Publish the Project",
"call_STEPS": [ "call_STEPS": [
"SUBMIT-FOR-REVIEW" "PUBLISH"
], ],
"description": "Submit the Project (for review)", "description": "Publish the Project",
"display_on_phase": [ "display_on_phase": [
"DRAFT" "DRAFT"
] ]
},
{
"id": "reject",
"title": "Reject",
"call_STEPS": [
"REJECT-DRAFT"
],
"description": "Reject the Project",
"display_on_phase": [
"Pending Approval"
]
},
{
"id": "approve",
"title": "Approve",
"call_STEPS": [
"APPROVE-SUBMITTED"
],
"description": "Approve the Project",
"display_on_phase": [
"Pending Approval"
]
},
{
"id": "unpublish",
"title": "UnPublish",
"call_STEPS": [
"UNPUBLISH"
],
"description": "UnPublish the Project",
"display_on_phase": [
"Published"
]
},
{
"id": "unpublish",
"title": "UnPublish",
"call_STEPS": [
"UNPUBLISH"
],
"description": "UnPublish the Project",
"display_on_phase": [
"PUBLISHED"
]
} }
] ]
} }

View File

@ -94,7 +94,7 @@
"_description": "Embedded profile for concessioni [mibac] management", "_description": "Embedded profile for concessioni [mibac] management",
"_creationInfo": { "_creationInfo": {
"_user": { "_user": {
"_username": "fabio.sinibaldi" "_username": "francesco.mangiacrapa"
} }
}, },
"_dataAccessPolicies": [ "_dataAccessPolicies": [
@ -212,21 +212,11 @@
"path": "$._theDocument.descrizioneContenuto", "path": "$._theDocument.descrizioneContenuto",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "autore",
"path": "$._theDocument.authors",
"type": "TEXT"
},
{ {
"name": "contributore", "name": "contributore",
"path": "$._theDocument.contributore", "path": "$._theDocument.contributore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare",
"path": "$._theDocument.titolari",
"type": "TEXT"
},
{ {
"name": "responsabile", "name": "responsabile",
"path": "$._theDocument.responsabile", "path": "$._theDocument.responsabile",
@ -237,6 +227,16 @@
"path": "$._theDocument.editore", "path": "$._theDocument.editore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "ufficio_mic_competente",
"path": "$._theDocument.ufficioMic",
"type": "TEXT"
},
{
"name": "funzionario_responsabile",
"path": "$._theDocument.funzionarioResponsabile",
"type": "TEXT"
},
{ {
"name": "finanziamento", "name": "finanziamento",
"path": "$._theDocument.fontiFinanziamento", "path": "$._theDocument.fontiFinanziamento",
@ -272,11 +272,6 @@
"path": "$._info._access._license", "path": "$._info._access._license",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare_licenza",
"path": "$._theDocument.titolareLicenza",
"type": "TEXT"
},
{ {
"name": "accesso", "name": "accesso",
"path": "$._info._access._license", "path": "$._info._access._license",
@ -286,6 +281,56 @@
"name": "parole_chiave", "name": "parole_chiave",
"path": "$._theDocument.paroleChiaveLibere", "path": "$._theDocument.paroleChiaveLibere",
"type": "TEXT" "type": "TEXT"
},
{
"name": "modalita_individuazione",
"path": "$._theDocument.modalitaIndividuazione",
"type": "TEXT"
},
{
"name": "contesto_indagine",
"path": "$._theDocument.contestoIndagine",
"type": "TEXT"
},
{
"name": "denominazione",
"path": "$._theDocument.denominazione",
"type": "TEXT"
},
{
"name": "stato_attuale",
"path": "$._theDocument.statoAttuale",
"type": "TEXT"
},
{
"name": "accessibilita",
"path": "$._theDocument.accessibilita",
"type": "TEXT"
},
{
"name": "cronologia_macrofase",
"path": "$._theDocument.cronologiaMacrofase",
"type": "TEXT",
"apply_regex": {
"type": "replaceAll",
"regex": "(\\s)?\\([\\s\\S]*",
"replacement": ""
}
},
{
"name": "specifiche_cronologia",
"path": "$._theDocument.specificheCronologia",
"type": "TEXT"
},
{
"name": "quota_max",
"path": "$._theDocument.quotaMax",
"type": "TEXT"
},
{
"name": "quota_min",
"path": "$._theDocument.quotaMin",
"type": "TEXT"
} }
], ],
"jslt": {}, "jslt": {},
@ -403,12 +448,12 @@
"paths": [ "paths": [
"_theDocument.nome", "_theDocument.nome",
"_theDocument.introduzione", "_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore", "_theDocument.editore",
"_theDocument.responsabile", "_theDocument.responsabile",
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -436,16 +481,6 @@
"sortable": false, "sortable": false,
"asResult": true "asResult": true
}, },
{
"label": "Author/s",
"paths": [
"_theDocument.authors"
],
"operator": "$and",
"searchable": false,
"sortable": true,
"asResult": true
},
{ {
"label": "Project Start (yyyy-mm-dd)", "label": "Project Start (yyyy-mm-dd)",
"paths": [ "paths": [
@ -459,11 +494,9 @@
{ {
"label": "Director/Staff", "label": "Director/Staff",
"paths": [ "paths": [
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari", "_theDocument.responsabile",
"_theDocument.editore", "_theDocument.editore"
"_theDocument.responsabile"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
@ -474,6 +507,7 @@
"label": "Keywords", "label": "Keywords",
"paths": [ "paths": [
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -534,12 +568,12 @@
"paths": [ "paths": [
"_theDocument.nome", "_theDocument.nome",
"_theDocument.introduzione", "_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore", "_theDocument.editore",
"_theDocument.responsabile", "_theDocument.responsabile",
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -590,11 +624,9 @@
{ {
"label": "Director/Staff", "label": "Director/Staff",
"paths": [ "paths": [
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari", "_theDocument.responsabile",
"_theDocument.editore", "_theDocument.editore"
"_theDocument.responsabile"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
@ -605,6 +637,7 @@
"label": "Keywords", "label": "Keywords",
"paths": [ "paths": [
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",

View File

@ -94,19 +94,47 @@
"_description": "Embedded profile for concessioni estere [mibac] management", "_description": "Embedded profile for concessioni estere [mibac] management",
"_creationInfo": { "_creationInfo": {
"_user": { "_user": {
"_username": "fabio.sinibaldi" "_username": "francesco.mangiacrapa"
} }
}, },
"_dataAccessPolicies": [ "_dataAccessPolicies": [
{"_policy": {"_read": "any","_write": "any"}, {
"_roles": ["Data-Manager"]}, "_policy": {
{"_policy": {"_read": "own","_write": "own"}, "_read": "any",
"_roles": ["Data-Editor"]}, "_write": "any"
{"_policy": {"_read": "any","_write": "none"}, },
"_roles": ["Member"], "_roles": [
"_enforcer": {"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"}}, "Data-Manager"
{"_policy": {"_read": "none","_write": "none"}, ]
"_roles": []} },
{
"_policy": {
"_read": "own",
"_write": "own"
},
"_roles": [
"Data-Editor"
]
},
{
"_policy": {
"_read": "any",
"_write": "none"
},
"_roles": [
"Member"
],
"_enforcer": {
"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"
}
},
{
"_policy": {
"_read": "none",
"_write": "none"
},
"_roles": []
}
], ],
"_handlers": [ "_handlers": [
{ {
@ -184,21 +212,11 @@
"path": "$._theDocument.descrizioneContenuto", "path": "$._theDocument.descrizioneContenuto",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "autore",
"path": "$._theDocument.authors",
"type": "TEXT"
},
{ {
"name": "contributore", "name": "contributore",
"path": "$._theDocument.contributore", "path": "$._theDocument.contributore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare",
"path": "$._theDocument.titolari",
"type": "TEXT"
},
{ {
"name": "responsabile", "name": "responsabile",
"path": "$._theDocument.responsabile", "path": "$._theDocument.responsabile",
@ -209,6 +227,16 @@
"path": "$._theDocument.editore", "path": "$._theDocument.editore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "ufficio_competente",
"path": "$._theDocument.ufficioCompetente",
"type": "TEXT"
},
{
"name": "funzionario_responsabile",
"path": "$._theDocument.funzionarioResponsabile",
"type": "TEXT"
},
{ {
"name": "finanziamento", "name": "finanziamento",
"path": "$._theDocument.fontiFinanziamento", "path": "$._theDocument.fontiFinanziamento",
@ -244,11 +272,6 @@
"path": "$._info._access._license", "path": "$._info._access._license",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare_licenza",
"path": "$._theDocument.titolareLicenza",
"type": "TEXT"
},
{ {
"name": "accesso", "name": "accesso",
"path": "$._info._access._license", "path": "$._info._access._license",
@ -258,6 +281,56 @@
"name": "parole_chiave", "name": "parole_chiave",
"path": "$._theDocument.paroleChiaveLibere", "path": "$._theDocument.paroleChiaveLibere",
"type": "TEXT" "type": "TEXT"
},
{
"name": "modalita_individuazione",
"path": "$._theDocument.modalitaIndividuazione",
"type": "TEXT"
},
{
"name": "contesto_indagine",
"path": "$._theDocument.contestoIndagine",
"type": "TEXT"
},
{
"name": "denominazione",
"path": "$._theDocument.denominazione",
"type": "TEXT"
},
{
"name": "stato_attuale",
"path": "$._theDocument.statoAttuale",
"type": "TEXT"
},
{
"name": "accessibilita",
"path": "$._theDocument.accessibilita",
"type": "TEXT"
},
{
"name": "cronologia_macrofase",
"path": "$._theDocument.cronologiaMacrofase",
"type": "TEXT",
"apply_regex": {
"type": "replaceAll",
"regex": "(\\s)?\\([\\s\\S]*",
"replacement": ""
}
},
{
"name": "specifiche_cronologia",
"path": "$._theDocument.specificheCronologia",
"type": "TEXT"
},
{
"name": "quota_max",
"path": "$._theDocument.quotaMax",
"type": "TEXT"
},
{
"name": "quota_min",
"path": "$._theDocument.quotaMin",
"type": "TEXT"
} }
], ],
"jslt": {}, "jslt": {},
@ -271,323 +344,310 @@
] ]
} }
}, },
{
"_id": "org.gcube.portlets.user.geoportal-data-entry-app",
"_type": "DATA_ENTRY_GUI",
"_configuration": {
"gcubeProfiles": [
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Informazioni_di_progetto",
"sectionName": "$.",
"sectionTitle": "Informazioni di Progetto"
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Abstract_Relazione_di_Scavo",
"sectionName": "abstractRelazione",
"sectionTitle": "Abstract della Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Carica Abstract Ita (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetIta)]",
"fieldName": "filesetIta"
},
{
"gcubeProfileFieldName": "Carica Abstract Eng (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetEng)]",
"fieldName": "filesetEng"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Relazione_di_Scavo",
"sectionName": "relazioneScavo",
"sectionTitle": "Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Relazione scientifica (in PDF)",
"fieldDefinition": "$.relazioneScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Immagine_Rappresentativa_di_Scavo",
"sectionName": "immaginiRappresentative",
"sectionTitle": "Immagini Rappresentative",
"minOccurs": 1,
"maxOccurs": 4,
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Immagine",
"fieldDefinition": "$.immaginiRappresentative._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Posizionamento_dell_area_di_indagine",
"sectionName": "posizionamentoScavo",
"sectionTitle": "Posizionamento dell'Area di Indagine",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.posizionamentoScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Pianta_di_fine_Scavo",
"sectionName": "pianteFineScavo",
"sectionTitle": "Piante di Fine Indagine",
"parentName": "$.",
"minOccurs": 0,
"maxOccurs": 0,
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.pianteFineScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
}
],
"saveStep": ""
}
},
{ {
"_id": "org.gcube.portlets.user.geoportal-data-list", "_id": "org.gcube.portlets.user.geoportal-data-entry-app",
"_type": "DATA_LIST_GUI", "_type": "DATA_ENTRY_GUI",
"_configuration": { "_configuration": {
"itemFields": [ "gcubeProfiles": [
{ {
"label": "Any Field", "gcubeSecondaryType": "GeoNaMetadata",
"paths": [ "gcubeName": "Informazioni_di_progetto_estero",
"_theDocument.nome", "sectionName": "$.",
"_theDocument.introduzione", "sectionTitle": "Informazioni di Progetto Estero"
"_theDocument.authors", },
"_theDocument.contributore", {
"_theDocument.titolari", "gcubeSecondaryType": "GeoNaMetadata",
"_theDocument.editore", "gcubeName": "Abstract_Relazione_di_Scavo",
"_theDocument.responsabile", "sectionName": "abstractRelazione",
"_theDocument.paroleChiaveLibere", "sectionTitle": "Abstract della Relazione Scientifica",
"_theDocument.paroleChiaveICCD" "parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Carica Abstract Ita (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetIta)]",
"fieldName": "filesetIta"
},
{
"gcubeProfileFieldName": "Carica Abstract Eng (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetEng)]",
"fieldName": "filesetEng"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Relazione_di_Scavo",
"sectionName": "relazioneScavo",
"sectionTitle": "Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Relazione scientifica (in PDF)",
"fieldDefinition": "$.relazioneScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Immagine_Rappresentativa_di_Scavo",
"sectionName": "immaginiRappresentative",
"sectionTitle": "Immagini Rappresentative",
"minOccurs": 1,
"maxOccurs": 4,
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Immagine",
"fieldDefinition": "$.immaginiRappresentative._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Posizionamento_dell_area_di_indagine",
"sectionName": "posizionamentoScavo",
"sectionTitle": "Posizionamento dell'Area di Indagine",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.posizionamentoScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Pianta_di_fine_Scavo",
"sectionName": "pianteFineScavo",
"sectionTitle": "Piante di Fine Indagine",
"parentName": "$.",
"minOccurs": 0,
"maxOccurs": 0,
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.pianteFineScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
}
], ],
"operator": "$or", "saveStep": ""
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Name",
"paths": [
"_theDocument.nome"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Introduction",
"paths": [
"_theDocument.introduzione"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Author/s",
"paths": [
"_theDocument.authors"
],
"operator": "$and",
"searchable": false,
"sortable": true,
"asResult": true
},
{
"label": "Project Start (yyyy-mm-dd)",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Director/Staff",
"paths": [
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Keywords",
"paths": [
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Creator",
"paths": [
"_info._creationInfo._user._username"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Updated",
"paths": [
"_info._lastEditInfo._instant"
],
"operator": "$or",
"searchable": false,
"sortable": true,
"asResult": false
},
{
"label": "Phase",
"paths": [
"_lifecycleInformation._phase"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
},
{
"label": "Status",
"paths": [
"_lifecycleInformation._lastOperationStatus"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
} }
] },
}
},
{ {
"_id": "org.gcube.portlets.user.geoportal-basic-data-list", "_id": "org.gcube.portlets.user.geoportal-data-list",
"_type": "BASIC_DATA_LIST_GUI", "_type": "DATA_LIST_GUI",
"_configuration": { "_configuration": {
"itemFields": [ "itemFields": [
{ {
"label": "Any Field", "label": "Any Field",
"paths": [ "paths": [
"_theDocument.nome", "_theDocument.nome",
"_theDocument.introduzione", "_theDocument.introduzione",
"_theDocument.authors", "_theDocument.contributore",
"_theDocument.contributore", "_theDocument.editore",
"_theDocument.titolari", "_theDocument.responsabile",
"_theDocument.editore", "_theDocument.paroleChiaveLibere",
"_theDocument.responsabile", "_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveLibere", "_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
"sortable": false, "sortable": false,
"asResult": false "asResult": false
}, },
{ {
"label": "Name", "label": "Name",
"paths": [ "paths": [
"_theDocument.nome" "_theDocument.nome"
], ],
"operator": "$and", "operator": "$and",
"searchable": true, "searchable": true,
"sortable": true, "sortable": true,
"asResult": true "asResult": true
}, },
{ {
"label": "Introduction", "label": "Introduction",
"paths": [ "paths": [
"_theDocument.introduzione" "_theDocument.introduzione"
], ],
"operator": "$and", "operator": "$and",
"searchable": true, "searchable": true,
"sortable": false, "sortable": false,
"asResult": true "asResult": true
}, },
{ {
"label": "Project Start", "label": "Project Start (yyyy-mm-dd)",
"paths": [ "paths": [
"_theDocument.dataInizioProgetto" "_theDocument.dataInizioProgetto"
], ],
"operator": "$and", "operator": "$and",
"searchable": false, "searchable": true,
"sortable": false, "sortable": true,
"asResult": true "asResult": true
}, },
{ {
"label": "Project Start (YEAR)", "label": "Director/Staff",
"paths": [ "paths": [
"_theDocument.dataInizioProgetto" "_theDocument.contributore",
], "_theDocument.responsabile",
"operator": "$and", "_theDocument.editore"
"searchable": true, ],
"sortable": false, "operator": "$or",
"asResult": false "searchable": true,
}, "sortable": false,
{ "asResult": true
"label": "Director/Staff", },
"paths": [ {
"_theDocument.authors", "label": "Keywords",
"_theDocument.contributore", "paths": [
"_theDocument.titolari", "_theDocument.paroleChiaveLibere",
"_theDocument.editore", "_theDocument.cronologiaMacrofase",
"_theDocument.responsabile" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
"sortable": false, "sortable": false,
"asResult": true "asResult": true
}, },
{ {
"label": "Keywords", "label": "Creator",
"paths": [ "paths": [
"_theDocument.paroleChiaveLibere", "_info._creationInfo._user._username"
"_theDocument.paroleChiaveICCD" ],
], "operator": "$or",
"operator": "$or", "searchable": true,
"searchable": true, "sortable": false,
"sortable": false, "asResult": false
"asResult": true },
{
"label": "Updated",
"paths": [
"_info._lastEditInfo._instant"
],
"operator": "$or",
"searchable": false,
"sortable": true,
"asResult": false
},
{
"label": "Phase",
"paths": [
"_lifecycleInformation._phase"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
},
{
"label": "Status",
"paths": [
"_lifecycleInformation._lastOperationStatus"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
}
]
} }
] },
} {
} "_id": "org.gcube.portlets.user.geoportal-basic-data-list",
, "_type": "BASIC_DATA_LIST_GUI",
"_configuration": {
"itemFields": [
{
"label": "Any Field",
"paths": [
"_theDocument.nome",
"_theDocument.introduzione",
"_theDocument.contributore",
"_theDocument.editore",
"_theDocument.responsabile",
"_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Name",
"paths": [
"_theDocument.nome"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Introduction",
"paths": [
"_theDocument.introduzione"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Project Start",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": false,
"sortable": false,
"asResult": true
},
{
"label": "Project Start (YEAR)",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Director/Staff",
"paths": [
"_theDocument.contributore",
"_theDocument.responsabile",
"_theDocument.editore"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Keywords",
"paths": [
"_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
}
]
}
},
{ {
"_id": "org.gcube.portlets.user.geoportal-timeline-json-template", "_id": "org.gcube.portlets.user.geoportal-timeline-json-template",
"_type": "TIMELINE_JSON_TEMPLATE", "_type": "TIMELINE_JSON_TEMPLATE",
@ -660,10 +720,16 @@
} }
} }
], ],
"_relationshipDefinitions" : [ "_relationshipDefinitions": [
{"_id": "precedes", "_label" : "Precede", {
"_reverseRelationId" : "follows"}, "_id": "precedes",
{"_id": "follows", "_label" : "Segue", "_label": "Precede",
"_reverseRelationId" : "precedes"} "_reverseRelationId": "follows"
},
{
"_id": "follows",
"_label": "Segue",
"_reverseRelationId": "precedes"
}
] ]
} }

View File

@ -42,7 +42,7 @@
"_roles": ["Data-Editor"]}, "_roles": ["Data-Editor"]},
{"_policy": {"_read": "any","_write": "none"}, {"_policy": {"_read": "any","_write": "none"},
"_roles": ["Member"], "_roles": ["Member"],
"_enforcer": {"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"PUBLISHED\"}}"}}, "_enforcer": {"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"}},
{"_policy": {"_read": "none","_write": "none"}, {"_policy": {"_read": "none","_write": "none"},
"_roles": []} "_roles": []}
], ],
@ -66,7 +66,7 @@
"registeredFileSetPaths": [ "registeredFileSetPaths": [
{ {
"schemaField": "datiAltimetrici", "schemaField": "datiAltimetrici",
"documentPath": "datiAltimetrici[*].fileset" "documentPath": "datiAltimetrici.fileset"
}, },
{ {
"schemaField": "planimetria", "schemaField": "planimetria",

View File

@ -212,21 +212,11 @@
"path": "$._theDocument.descrizioneContenuto", "path": "$._theDocument.descrizioneContenuto",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "autore",
"path": "$._theDocument.authors",
"type": "TEXT"
},
{ {
"name": "contributore", "name": "contributore",
"path": "$._theDocument.contributore", "path": "$._theDocument.contributore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare",
"path": "$._theDocument.titolari",
"type": "TEXT"
},
{ {
"name": "responsabile", "name": "responsabile",
"path": "$._theDocument.responsabile", "path": "$._theDocument.responsabile",
@ -237,6 +227,16 @@
"path": "$._theDocument.editore", "path": "$._theDocument.editore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "ufficio_mic_competente",
"path": "$._theDocument.ufficioMic",
"type": "TEXT"
},
{
"name": "funzionario_responsabile",
"path": "$._theDocument.funzionarioResponsabile",
"type": "TEXT"
},
{ {
"name": "finanziamento", "name": "finanziamento",
"path": "$._theDocument.fontiFinanziamento", "path": "$._theDocument.fontiFinanziamento",
@ -272,11 +272,6 @@
"path": "$._info._access._license", "path": "$._info._access._license",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare_licenza",
"path": "$._theDocument.titolareLicenza",
"type": "TEXT"
},
{ {
"name": "accesso", "name": "accesso",
"path": "$._info._access._license", "path": "$._info._access._license",
@ -286,6 +281,56 @@
"name": "parole_chiave", "name": "parole_chiave",
"path": "$._theDocument.paroleChiaveLibere", "path": "$._theDocument.paroleChiaveLibere",
"type": "TEXT" "type": "TEXT"
},
{
"name": "modalita_individuazione",
"path": "$._theDocument.modalitaIndividuazione",
"type": "TEXT"
},
{
"name": "contesto_indagine",
"path": "$._theDocument.contestoIndagine",
"type": "TEXT"
},
{
"name": "denominazione",
"path": "$._theDocument.denominazione",
"type": "TEXT"
},
{
"name": "stato_attuale",
"path": "$._theDocument.statoAttuale",
"type": "TEXT"
},
{
"name": "accessibilita",
"path": "$._theDocument.accessibilita",
"type": "TEXT"
},
{
"name": "cronologia_macrofase",
"path": "$._theDocument.cronologiaMacrofase",
"type": "TEXT",
"apply_regex": {
"type": "replaceAll",
"regex": "(\\s)?\\([\\s\\S]*",
"replacement": ""
}
},
{
"name": "specifiche_cronologia",
"path": "$._theDocument.specificheCronologia",
"type": "TEXT"
},
{
"name": "quota_max",
"path": "$._theDocument.quotaMax",
"type": "TEXT"
},
{
"name": "quota_min",
"path": "$._theDocument.quotaMin",
"type": "TEXT"
} }
], ],
"jslt": {}, "jslt": {},
@ -403,12 +448,12 @@
"paths": [ "paths": [
"_theDocument.nome", "_theDocument.nome",
"_theDocument.introduzione", "_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore", "_theDocument.editore",
"_theDocument.responsabile", "_theDocument.responsabile",
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -436,16 +481,6 @@
"sortable": false, "sortable": false,
"asResult": true "asResult": true
}, },
{
"label": "Author/s",
"paths": [
"_theDocument.authors"
],
"operator": "$and",
"searchable": false,
"sortable": true,
"asResult": true
},
{ {
"label": "Project Start (yyyy-mm-dd)", "label": "Project Start (yyyy-mm-dd)",
"paths": [ "paths": [
@ -459,11 +494,9 @@
{ {
"label": "Director/Staff", "label": "Director/Staff",
"paths": [ "paths": [
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari", "_theDocument.responsabile",
"_theDocument.editore", "_theDocument.editore"
"_theDocument.responsabile"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
@ -474,6 +507,7 @@
"label": "Keywords", "label": "Keywords",
"paths": [ "paths": [
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -534,12 +568,12 @@
"paths": [ "paths": [
"_theDocument.nome", "_theDocument.nome",
"_theDocument.introduzione", "_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore", "_theDocument.editore",
"_theDocument.responsabile", "_theDocument.responsabile",
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -590,11 +624,9 @@
{ {
"label": "Director/Staff", "label": "Director/Staff",
"paths": [ "paths": [
"_theDocument.authors",
"_theDocument.contributore", "_theDocument.contributore",
"_theDocument.titolari", "_theDocument.responsabile",
"_theDocument.editore", "_theDocument.editore"
"_theDocument.responsabile"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
@ -605,6 +637,7 @@
"label": "Keywords", "label": "Keywords",
"paths": [ "paths": [
"_theDocument.paroleChiaveLibere", "_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
@ -639,19 +672,19 @@
{ {
"title": "Regioni", "title": "Regioni",
"name": "limiti_amministrativi:regioni", "name": "limiti_amministrativi:regioni",
"wms_url": "https://geona-proto.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:regioni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers", "wms_url": "https://geoserver-geona.cloud.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:regioni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers",
"display": true "display": true
}, },
{ {
"title": "Province", "title": "Province",
"name": "limiti_amministrativi:province", "name": "limiti_amministrativi:province",
"wms_url": "https://geona-proto.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:province&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers", "wms_url": "https://geoserver-geona.cloud.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:province&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers",
"display": true "display": true
}, },
{ {
"title": "Comuni", "title": "Comuni",
"name": "limiti_amministrativi:comuni", "name": "limiti_amministrativi:comuni",
"wms_url": "https://geona-proto.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:comuni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers", "wms_url": "https://geoserver-geona.cloud.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:comuni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers",
"display": true "display": true
} }
] ]
@ -672,7 +705,7 @@
"title": "Regioni", "title": "Regioni",
"description": "Le Regioni Italiane", "description": "Le Regioni Italiane",
"name": "limiti_amministrativi:regioni", "name": "limiti_amministrativi:regioni",
"wfs_url": "https://geona-proto.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:regioni&maxFeatures=50&outputFormat=application%2Fjson&propertyName=COD_REG,DEN_REG&sortby=DEN_REG", "wfs_url": "https://geoserver-geona.cloud.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:regioni&maxFeatures=50&outputFormat=application%2Fjson&propertyName=COD_REG,DEN_REG&sortby=DEN_REG",
"table_show_field": "DEN_REG", "table_show_field": "DEN_REG",
"table_key_field": "COD_REG", "table_key_field": "COD_REG",
"table_parent_key_field": "", "table_parent_key_field": "",
@ -682,7 +715,7 @@
"title": "Province", "title": "Province",
"description": "Le Province Italiane", "description": "Le Province Italiane",
"name": "limiti_amministrativi:province", "name": "limiti_amministrativi:province",
"wfs_url": "https://geona-proto.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:province&maxFeatures=150&outputFormat=application%2Fjson&propertyName=COD_PROV,DEN_PROV,COD_REG&sortby=DEN_PROV", "wfs_url": "https://geoserver-geona.cloud.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:province&maxFeatures=150&outputFormat=application%2Fjson&propertyName=COD_PROV,DEN_PROV,COD_REG&sortby=DEN_PROV",
"table_show_field": "DEN_PROV", "table_show_field": "DEN_PROV",
"table_key_field": "COD_PROV", "table_key_field": "COD_PROV",
"table_parent_key_field": "COD_REG", "table_parent_key_field": "COD_REG",
@ -692,7 +725,7 @@
"title": "Comuni", "title": "Comuni",
"description": "I Comuni Italiani", "description": "I Comuni Italiani",
"name": "limiti_amministrativi:comuni", "name": "limiti_amministrativi:comuni",
"wfs_url": "https://geona-proto.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:comuni&maxFeatures=9000&outputFormat=application%2Fjson&propertyName=PRO_COM,COMUNE,COD_PROV&sortby=COMUNE", "wfs_url": "https://geoserver-geona.cloud.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:comuni&maxFeatures=9000&outputFormat=application%2Fjson&propertyName=PRO_COM,COMUNE,COD_PROV&sortby=COMUNE",
"table_show_field": "COMUNE", "table_show_field": "COMUNE",
"table_key_field": "PRO_COM", "table_key_field": "PRO_COM",
"table_parent_key_field": "COD_PROV", "table_parent_key_field": "COD_PROV",

View File

@ -98,15 +98,43 @@
} }
}, },
"_dataAccessPolicies": [ "_dataAccessPolicies": [
{"_policy": {"_read": "any","_write": "any"}, {
"_roles": ["Data-Manager"]}, "_policy": {
{"_policy": {"_read": "own","_write": "own"}, "_read": "any",
"_roles": ["Data-Editor"]}, "_write": "any"
{"_policy": {"_read": "any","_write": "none"}, },
"_roles": ["Member"], "_roles": [
"_enforcer": {"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"}}, "Data-Manager"
{"_policy": {"_read": "none","_write": "none"}, ]
"_roles": []} },
{
"_policy": {
"_read": "own",
"_write": "own"
},
"_roles": [
"Data-Editor"
]
},
{
"_policy": {
"_read": "any",
"_write": "none"
},
"_roles": [
"Member"
],
"_enforcer": {
"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"
}
},
{
"_policy": {
"_read": "none",
"_write": "none"
},
"_roles": []
}
], ],
"_handlers": [ "_handlers": [
{ {
@ -184,21 +212,11 @@
"path": "$._theDocument.descrizioneContenuto", "path": "$._theDocument.descrizioneContenuto",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "autore",
"path": "$._theDocument.authors",
"type": "TEXT"
},
{ {
"name": "contributore", "name": "contributore",
"path": "$._theDocument.contributore", "path": "$._theDocument.contributore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare",
"path": "$._theDocument.titolari",
"type": "TEXT"
},
{ {
"name": "responsabile", "name": "responsabile",
"path": "$._theDocument.responsabile", "path": "$._theDocument.responsabile",
@ -209,6 +227,16 @@
"path": "$._theDocument.editore", "path": "$._theDocument.editore",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "ufficio_competente",
"path": "$._theDocument.ufficioCompetente",
"type": "TEXT"
},
{
"name": "funzionario_responsabile",
"path": "$._theDocument.funzionarioResponsabile",
"type": "TEXT"
},
{ {
"name": "finanziamento", "name": "finanziamento",
"path": "$._theDocument.fontiFinanziamento", "path": "$._theDocument.fontiFinanziamento",
@ -244,11 +272,6 @@
"path": "$._info._access._license", "path": "$._info._access._license",
"type": "TEXT" "type": "TEXT"
}, },
{
"name": "titolare_licenza",
"path": "$._theDocument.titolareLicenza",
"type": "TEXT"
},
{ {
"name": "accesso", "name": "accesso",
"path": "$._info._access._license", "path": "$._info._access._license",
@ -258,6 +281,56 @@
"name": "parole_chiave", "name": "parole_chiave",
"path": "$._theDocument.paroleChiaveLibere", "path": "$._theDocument.paroleChiaveLibere",
"type": "TEXT" "type": "TEXT"
},
{
"name": "modalita_individuazione",
"path": "$._theDocument.modalitaIndividuazione",
"type": "TEXT"
},
{
"name": "contesto_indagine",
"path": "$._theDocument.contestoIndagine",
"type": "TEXT"
},
{
"name": "denominazione",
"path": "$._theDocument.denominazione",
"type": "TEXT"
},
{
"name": "stato_attuale",
"path": "$._theDocument.statoAttuale",
"type": "TEXT"
},
{
"name": "accessibilita",
"path": "$._theDocument.accessibilita",
"type": "TEXT"
},
{
"name": "cronologia_macrofase",
"path": "$._theDocument.cronologiaMacrofase",
"type": "TEXT",
"apply_regex": {
"type": "replaceAll",
"regex": "(\\s)?\\([\\s\\S]*",
"replacement": ""
}
},
{
"name": "specifiche_cronologia",
"path": "$._theDocument.specificheCronologia",
"type": "TEXT"
},
{
"name": "quota_max",
"path": "$._theDocument.quotaMax",
"type": "TEXT"
},
{
"name": "quota_min",
"path": "$._theDocument.quotaMin",
"type": "TEXT"
} }
], ],
"jslt": {}, "jslt": {},
@ -271,323 +344,310 @@
] ]
} }
}, },
{
"_id": "org.gcube.portlets.user.geoportal-data-entry-app",
"_type": "DATA_ENTRY_GUI",
"_configuration": {
"gcubeProfiles": [
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Informazioni_di_progetto",
"sectionName": "$.",
"sectionTitle": "Informazioni di Progetto"
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Abstract_Relazione_di_Scavo",
"sectionName": "abstractRelazione",
"sectionTitle": "Abstract della Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Carica Abstract Ita (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetIta)]",
"fieldName": "filesetIta"
},
{
"gcubeProfileFieldName": "Carica Abstract Eng (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetEng)]",
"fieldName": "filesetEng"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Relazione_di_Scavo",
"sectionName": "relazioneScavo",
"sectionTitle": "Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Relazione scientifica (in PDF)",
"fieldDefinition": "$.relazioneScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Immagine_Rappresentativa_di_Scavo",
"sectionName": "immaginiRappresentative",
"sectionTitle": "Immagini Rappresentative",
"minOccurs": 1,
"maxOccurs": 4,
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Immagine",
"fieldDefinition": "$.immaginiRappresentative._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Posizionamento_dell_area_di_indagine",
"sectionName": "posizionamentoScavo",
"sectionTitle": "Posizionamento dell'Area di Indagine",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.posizionamentoScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Pianta_di_fine_Scavo",
"sectionName": "pianteFineScavo",
"sectionTitle": "Piante di Fine Indagine",
"parentName": "$.",
"minOccurs": 0,
"maxOccurs": 0,
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.pianteFineScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
}
],
"saveStep": ""
}
},
{ {
"_id": "org.gcube.portlets.user.geoportal-data-list", "_id": "org.gcube.portlets.user.geoportal-data-entry-app",
"_type": "DATA_LIST_GUI", "_type": "DATA_ENTRY_GUI",
"_configuration": { "_configuration": {
"itemFields": [ "gcubeProfiles": [
{ {
"label": "Any Field", "gcubeSecondaryType": "GeoNaMetadata",
"paths": [ "gcubeName": "Informazioni_di_progetto_estero",
"_theDocument.nome", "sectionName": "$.",
"_theDocument.introduzione", "sectionTitle": "Informazioni di Progetto Estero"
"_theDocument.authors", },
"_theDocument.contributore", {
"_theDocument.titolari", "gcubeSecondaryType": "GeoNaMetadata",
"_theDocument.editore", "gcubeName": "Abstract_Relazione_di_Scavo",
"_theDocument.responsabile", "sectionName": "abstractRelazione",
"_theDocument.paroleChiaveLibere", "sectionTitle": "Abstract della Relazione Scientifica",
"_theDocument.paroleChiaveICCD" "parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Carica Abstract Ita (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetIta)]",
"fieldName": "filesetIta"
},
{
"gcubeProfileFieldName": "Carica Abstract Eng (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetEng)]",
"fieldName": "filesetEng"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Relazione_di_Scavo",
"sectionName": "relazioneScavo",
"sectionTitle": "Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Relazione scientifica (in PDF)",
"fieldDefinition": "$.relazioneScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Immagine_Rappresentativa_di_Scavo",
"sectionName": "immaginiRappresentative",
"sectionTitle": "Immagini Rappresentative",
"minOccurs": 1,
"maxOccurs": 4,
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Immagine",
"fieldDefinition": "$.immaginiRappresentative._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Posizionamento_dell_area_di_indagine",
"sectionName": "posizionamentoScavo",
"sectionTitle": "Posizionamento dell'Area di Indagine",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.posizionamentoScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Pianta_di_fine_Scavo",
"sectionName": "pianteFineScavo",
"sectionTitle": "Piante di Fine Indagine",
"parentName": "$.",
"minOccurs": 0,
"maxOccurs": 0,
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.pianteFineScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
}
], ],
"operator": "$or", "saveStep": ""
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Name",
"paths": [
"_theDocument.nome"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Introduction",
"paths": [
"_theDocument.introduzione"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Author/s",
"paths": [
"_theDocument.authors"
],
"operator": "$and",
"searchable": false,
"sortable": true,
"asResult": true
},
{
"label": "Project Start (yyyy-mm-dd)",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Director/Staff",
"paths": [
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Keywords",
"paths": [
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Creator",
"paths": [
"_info._creationInfo._user._username"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Updated",
"paths": [
"_info._lastEditInfo._instant"
],
"operator": "$or",
"searchable": false,
"sortable": true,
"asResult": false
},
{
"label": "Phase",
"paths": [
"_lifecycleInformation._phase"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
},
{
"label": "Status",
"paths": [
"_lifecycleInformation._lastOperationStatus"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
} }
] },
}
},
{ {
"_id": "org.gcube.portlets.user.geoportal-basic-data-list", "_id": "org.gcube.portlets.user.geoportal-data-list",
"_type": "BASIC_DATA_LIST_GUI", "_type": "DATA_LIST_GUI",
"_configuration": { "_configuration": {
"itemFields": [ "itemFields": [
{ {
"label": "Any Field", "label": "Any Field",
"paths": [ "paths": [
"_theDocument.nome", "_theDocument.nome",
"_theDocument.introduzione", "_theDocument.introduzione",
"_theDocument.authors", "_theDocument.contributore",
"_theDocument.contributore", "_theDocument.editore",
"_theDocument.titolari", "_theDocument.responsabile",
"_theDocument.editore", "_theDocument.paroleChiaveLibere",
"_theDocument.responsabile", "_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveLibere", "_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
"sortable": false, "sortable": false,
"asResult": false "asResult": false
}, },
{ {
"label": "Name", "label": "Name",
"paths": [ "paths": [
"_theDocument.nome" "_theDocument.nome"
], ],
"operator": "$and", "operator": "$and",
"searchable": true, "searchable": true,
"sortable": true, "sortable": true,
"asResult": true "asResult": true
}, },
{ {
"label": "Introduction", "label": "Introduction",
"paths": [ "paths": [
"_theDocument.introduzione" "_theDocument.introduzione"
], ],
"operator": "$and", "operator": "$and",
"searchable": true, "searchable": true,
"sortable": false, "sortable": false,
"asResult": true "asResult": true
}, },
{ {
"label": "Project Start", "label": "Project Start (yyyy-mm-dd)",
"paths": [ "paths": [
"_theDocument.dataInizioProgetto" "_theDocument.dataInizioProgetto"
], ],
"operator": "$and", "operator": "$and",
"searchable": false, "searchable": true,
"sortable": false, "sortable": true,
"asResult": true "asResult": true
}, },
{ {
"label": "Project Start (YEAR)", "label": "Director/Staff",
"paths": [ "paths": [
"_theDocument.dataInizioProgetto" "_theDocument.contributore",
], "_theDocument.responsabile",
"operator": "$and", "_theDocument.editore"
"searchable": true, ],
"sortable": false, "operator": "$or",
"asResult": false "searchable": true,
}, "sortable": false,
{ "asResult": true
"label": "Director/Staff", },
"paths": [ {
"_theDocument.authors", "label": "Keywords",
"_theDocument.contributore", "paths": [
"_theDocument.titolari", "_theDocument.paroleChiaveLibere",
"_theDocument.editore", "_theDocument.cronologiaMacrofase",
"_theDocument.responsabile" "_theDocument.paroleChiaveICCD"
], ],
"operator": "$or", "operator": "$or",
"searchable": true, "searchable": true,
"sortable": false, "sortable": false,
"asResult": true "asResult": true
}, },
{ {
"label": "Keywords", "label": "Creator",
"paths": [ "paths": [
"_theDocument.paroleChiaveLibere", "_info._creationInfo._user._username"
"_theDocument.paroleChiaveICCD" ],
], "operator": "$or",
"operator": "$or", "searchable": true,
"searchable": true, "sortable": false,
"sortable": false, "asResult": false
"asResult": true },
{
"label": "Updated",
"paths": [
"_info._lastEditInfo._instant"
],
"operator": "$or",
"searchable": false,
"sortable": true,
"asResult": false
},
{
"label": "Phase",
"paths": [
"_lifecycleInformation._phase"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
},
{
"label": "Status",
"paths": [
"_lifecycleInformation._lastOperationStatus"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
}
]
} }
] },
} {
} "_id": "org.gcube.portlets.user.geoportal-basic-data-list",
, "_type": "BASIC_DATA_LIST_GUI",
"_configuration": {
"itemFields": [
{
"label": "Any Field",
"paths": [
"_theDocument.nome",
"_theDocument.introduzione",
"_theDocument.contributore",
"_theDocument.editore",
"_theDocument.responsabile",
"_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.contestoIndagine",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Name",
"paths": [
"_theDocument.nome"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Introduction",
"paths": [
"_theDocument.introduzione"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Project Start",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": false,
"sortable": false,
"asResult": true
},
{
"label": "Project Start (YEAR)",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Director/Staff",
"paths": [
"_theDocument.contributore",
"_theDocument.responsabile",
"_theDocument.editore"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Keywords",
"paths": [
"_theDocument.paroleChiaveLibere",
"_theDocument.cronologiaMacrofase",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
}
]
}
},
{ {
"_id": "org.gcube.portlets.user.geoportal-timeline-json-template", "_id": "org.gcube.portlets.user.geoportal-timeline-json-template",
"_type": "TIMELINE_JSON_TEMPLATE", "_type": "TIMELINE_JSON_TEMPLATE",
@ -660,10 +720,16 @@
} }
} }
], ],
"_relationshipDefinitions" : [ "_relationshipDefinitions": [
{"_id": "precedes", "_label" : "Precede", {
"_reverseRelationId" : "follows"}, "_id": "precedes",
{"_id": "follows", "_label" : "Segue", "_label": "Precede",
"_reverseRelationId" : "precedes"} "_reverseRelationId": "follows"
},
{
"_id": "follows",
"_label": "Segue",
"_reverseRelationId": "precedes"
}
] ]
} }

View File

@ -0,0 +1,782 @@
{
"_id": "profiledConcessioni",
"_version": "1.0.0",
"_name": "Indagini svolte in regime di concessione",
"_schema": {
"abstractRelazione": {
"_min": 1,
"_children": [
{
"filesetIta": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"filesetEng": {
"_type": "RegisteredFileSet"
}
},
{
"title": {
"_min": 1
}
}
]
},
"relazioneScavo": {
"_max": 1,
"_min": 1,
"_children": [
{
"fileset": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"title": {
"_min": 1
}
}
]
},
"immaginiRappresentative": {
"_max": 4,
"_children": [
{
"fileset": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"title": {
"_min": 1
}
}
]
},
"posizionamentoScavo": {
"_max": 1,
"_min": 1,
"_children": [
{
"fileset": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"title": {
"_min": 1
}
}
]
},
"pianteFineScavo": {
"_max": -1,
"_children": [
{
"fileset": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"title": {
"_min": 1
}
}
]
}
},
"_description": "Embedded profile for concessioni [mibac] management",
"_creationInfo": {
"_user": {
"_username": "francesco.mangiacrapa"
}
},
"_dataAccessPolicies": [
{
"_policy": {
"_read": "any",
"_write": "any"
},
"_roles": [
"Data-Manager"
]
},
{
"_policy": {
"_read": "own",
"_write": "own"
},
"_roles": [
"Data-Editor"
]
},
{
"_policy": {
"_read": "any",
"_write": "none"
},
"_roles": [
"Member"
],
"_enforcer": {
"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"
}
},
{
"_policy": {
"_read": "none",
"_write": "none"
},
"_roles": []
}
],
"_handlers": [
{
"_id": "GNA-CONCESSIONI-LC",
"_type": "LifecycleManagement",
"_configuration": {
"step_access": [
{
"STEP": "SUBMIT-FOR-REVIEW",
"roles": []
},
{
"STEP": "REJECT-DRAFT",
"roles": [
"Data-Manager",
"Data-Editor"
]
},
{
"STEP": "APPROVE-SUBMITTED",
"roles": [
"Data-Manager"
]
},
{
"STEP": "UNPUBLISH",
"roles": [
"Data-Manager"
]
}
]
}
},
{
"_id": "SDI-Default-Materializer",
"_type": "Materializer",
"_configuration": {
"registeredFileSetPaths": [
{
"schemaField": "pianteFineScavo",
"documentPath": "pianteFineScavo[*].fileset"
},
{
"schemaField": "posizionamentoScavo",
"documentPath": "posizionamentoScavo.fileset"
}
]
}
},
{
"_id": "SDI-Indexer-Plugin",
"_type": "Indexer",
"_configuration": {
"bboxEvaluation": [
"$..posizionamentoScavo.._bbox"
],
"explicitFieldMapping": [
{
"name": "nome",
"path": "$._theDocument.nome",
"type": "TEXT"
},
{
"name": "data_inizio_progetto",
"path": "$._theDocument.dataInizioProgetto",
"type": "TEXT"
},
{
"name": "descrizione",
"path": "$._theDocument.introduzione",
"type": "TEXT"
},
{
"name": "contenuto",
"path": "$._theDocument.descrizioneContenuto",
"type": "TEXT"
},
{
"name": "autore",
"path": "$._theDocument.authors",
"type": "TEXT"
},
{
"name": "contributore",
"path": "$._theDocument.contributore",
"type": "TEXT"
},
{
"name": "titolare",
"path": "$._theDocument.titolari",
"type": "TEXT"
},
{
"name": "responsabile",
"path": "$._theDocument.responsabile",
"type": "TEXT"
},
{
"name": "editore",
"path": "$._theDocument.editore",
"type": "TEXT"
},
{
"name": "finanziamento",
"path": "$._theDocument.fontiFinanziamento",
"type": "TEXT"
},
{
"name": "soggetto",
"path": "$._theDocument.soggetto",
"type": "TEXT"
},
{
"name": "risorse",
"path": "$._theDocument.risorseCorrelate",
"type": "TEXT"
},
{
"name": "data_fine_progetto",
"path": "$._theDocument.dataFineProgetto",
"type": "TEXT"
},
{
"name": "data_archiviazione",
"path": "$._info._lastEditInfo._instant",
"type": "TEXT"
},
{
"name": "versione",
"path": "$._version",
"type": "TEXT"
},
{
"name": "licenza",
"path": "$._info._access._license",
"type": "TEXT"
},
{
"name": "titolare_licenza",
"path": "$._theDocument.titolareLicenza",
"type": "TEXT"
},
{
"name": "accesso",
"path": "$._info._access._license",
"type": "TEXT"
},
{
"name": "parole_chiave",
"path": "$._theDocument.paroleChiaveLibere",
"type": "TEXT"
}
],
"jslt": {},
"additionalLayers": [
{
"source": {
"url": "..."
},
"toSetTitle": ""
}
]
}
},
{
"_id": "org.gcube.portlets.user.geoportal-data-entry-app",
"_type": "DATA_ENTRY_GUI",
"_configuration": {
"gcubeProfiles": [
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Informazioni_di_progetto",
"sectionName": "$.",
"sectionTitle": "Informazioni di Progetto"
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Abstract_Relazione_di_Scavo",
"sectionName": "abstractRelazione",
"sectionTitle": "Abstract della Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Carica Abstract Ita (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetIta)]",
"fieldName": "filesetIta"
},
{
"gcubeProfileFieldName": "Carica Abstract Eng (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetEng)]",
"fieldName": "filesetEng"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Relazione_di_Scavo",
"sectionName": "relazioneScavo",
"sectionTitle": "Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Relazione scientifica (in PDF)",
"fieldDefinition": "$.relazioneScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Immagine_Rappresentativa_di_Scavo",
"sectionName": "immaginiRappresentative",
"sectionTitle": "Immagini Rappresentative",
"minOccurs": 1,
"maxOccurs": 4,
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Immagine",
"fieldDefinition": "$.immaginiRappresentative._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Posizionamento_dell_area_di_indagine",
"sectionName": "posizionamentoScavo",
"sectionTitle": "Posizionamento dell'Area di Indagine",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.posizionamentoScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Pianta_di_fine_Scavo",
"sectionName": "pianteFineScavo",
"sectionTitle": "Piante di Fine Indagine",
"parentName": "$.",
"minOccurs": 0,
"maxOccurs": 0,
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.pianteFineScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
}
],
"saveStep": ""
}
},
{
"_id": "org.gcube.portlets.user.geoportal-data-list",
"_type": "DATA_LIST_GUI",
"_configuration": {
"itemFields": [
{
"label": "Any Field",
"paths": [
"_theDocument.nome",
"_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile",
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Name",
"paths": [
"_theDocument.nome"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Introduction",
"paths": [
"_theDocument.introduzione"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Author/s",
"paths": [
"_theDocument.authors"
],
"operator": "$and",
"searchable": false,
"sortable": true,
"asResult": true
},
{
"label": "Project Start (yyyy-mm-dd)",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Director/Staff",
"paths": [
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Keywords",
"paths": [
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Creator",
"paths": [
"_info._creationInfo._user._username"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Updated",
"paths": [
"_info._lastEditInfo._instant"
],
"operator": "$or",
"searchable": false,
"sortable": true,
"asResult": false
},
{
"label": "Phase",
"paths": [
"_lifecycleInformation._phase"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
},
{
"label": "Status",
"paths": [
"_lifecycleInformation._lastOperationStatus"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
}
]
}
},
{
"_id": "org.gcube.portlets.user.geoportal-basic-data-list",
"_type": "BASIC_DATA_LIST_GUI",
"_configuration": {
"itemFields": [
{
"label": "Any Field",
"paths": [
"_theDocument.nome",
"_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile",
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Name",
"paths": [
"_theDocument.nome"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Introduction",
"paths": [
"_theDocument.introduzione"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Project Start",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": false,
"sortable": false,
"asResult": true
},
{
"label": "Project Start (YEAR)",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Director/Staff",
"paths": [
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Keywords",
"paths": [
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
}
]
}
},
{
"_id": "org.gcube.portlets.user.geoportal-timeline-json-template",
"_type": "TIMELINE_JSON_TEMPLATE",
"_configuration": {
"tjt_document": {
"content": "$.nome",
"title": "$.nome",
"start": "$.dataInizioProgetto",
"end": "$.dataFineProgetto"
}
}
},
{
"_id": "org.gcube.portlets.user.grouped_overlay_layers",
"_type": "GROUPED_OVERLAY_LAYERS",
"_configuration": {
"grouped_overlay_layers": [
{
"name": "Limiti Amministrativi Italiani 2023 (fonte ISTAT)",
"description": "Layers automatically added to the Map",
"layers": [
{
"title": "Regioni",
"name": "limiti_amministrativi:regioni",
"wms_url": "https://geona-proto.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:regioni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers",
"display": true
},
{
"title": "Province",
"name": "limiti_amministrativi:province",
"wms_url": "https://geona-proto.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:province&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers",
"display": true
},
{
"title": "Comuni",
"name": "limiti_amministrativi:comuni",
"wms_url": "https://geona-proto.d4science.org/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=limiti_amministrativi:comuni&styles=&bbox=6.626621368537682,35.49285260122859,18.520381599098922,47.09178374646218&width=768&height=748&srs=EPSG:4326&format=application%2Fopenlayers",
"display": true
}
]
}
]
}
},
{
"_id": "org.gcube.portlets.user.grouped_cross_filtering_layers",
"_type": "GROUPED_CROSS_FILTERING_LAYERS",
"_configuration": {
"grouped_cross_filtering_layers": [
{
"name": "Limiti Amministrativi Italiani 2023 (fonte ISTAT)",
"description": "Spatial filtering for the selected layer",
"layers": [
{
"title": "Regioni",
"description": "Le Regioni Italiane",
"name": "limiti_amministrativi:regioni",
"wfs_url": "https://geona-proto.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:regioni&maxFeatures=50&outputFormat=application%2Fjson&propertyName=COD_REG,DEN_REG&sortby=DEN_REG",
"table_show_field": "DEN_REG",
"table_key_field": "COD_REG",
"table_parent_key_field": "",
"table_geometry_name": "the_geom",
"related_to": [
{
"title": "Province",
"description": "Le Province Italiane",
"name": "limiti_amministrativi:province",
"wfs_url": "https://geona-proto.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:province&maxFeatures=150&outputFormat=application%2Fjson&propertyName=COD_PROV,DEN_PROV,COD_REG&sortby=DEN_PROV",
"table_show_field": "DEN_PROV",
"table_key_field": "COD_PROV",
"table_parent_key_field": "COD_REG",
"table_geometry_name": "the_geom",
"related_to": [
{
"title": "Comuni",
"description": "I Comuni Italiani",
"name": "limiti_amministrativi:comuni",
"wfs_url": "https://geona-proto.d4science.org/geoserver/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=limiti_amministrativi:comuni&maxFeatures=9000&outputFormat=application%2Fjson&propertyName=PRO_COM,COMUNE,COD_PROV&sortby=COMUNE",
"table_show_field": "COMUNE",
"table_key_field": "PRO_COM",
"table_parent_key_field": "COD_PROV",
"table_geometry_name": "the_geom"
}
]
}
]
}
]
}
]
}
},
{
"_id": "org.gcube.portlets.user.geoportal-workflow-action-list",
"_type": "WORKFLOW_ACTION_LIST_GUI",
"_configuration": {
"actionsDefinition": [
{
"id": "post_creation_action",
"title": "Post Creation Action",
"call_STEPS": [],
"description": "Action fired after the Project creation",
"display_on_phase": []
},
{
"id": "submit_for_review",
"title": "Submit for Review",
"call_STEPS": [
"SUBMIT-FOR-REVIEW"
],
"description": "Submit the Project (for review)",
"display_on_phase": [
"DRAFT"
]
},
{
"id": "reject",
"title": "Reject",
"call_STEPS": [
"REJECT-DRAFT"
],
"description": "Reject the Project",
"display_on_phase": [
"Pending Approval"
]
},
{
"id": "approve",
"title": "Approve",
"call_STEPS": [
"APPROVE-SUBMITTED"
],
"description": "Approve the Project",
"display_on_phase": [
"Pending Approval"
]
},
{
"id": "unpublish",
"title": "UnPublish",
"call_STEPS": [
"UNPUBLISH"
],
"description": "UnPublish the Project",
"display_on_phase": [
"Published"
]
}
]
}
}
],
"_relationshipDefinitions": [
{
"_id": "precedes",
"_label": "Precede",
"_reverseRelationId": "follows"
},
{
"_id": "follows",
"_label": "Segue",
"_reverseRelationId": "precedes"
}
]
}

View File

@ -0,0 +1,669 @@
{
"_id": "concessioni-estere",
"_version": "1.0.0",
"_name": "Missioni archeologiche italiane all'estero",
"_schema": {
"abstractRelazione": {
"_min": 1,
"_children": [
{
"filesetIta": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"filesetEng": {
"_type": "RegisteredFileSet"
}
},
{
"title": {
"_min": 1
}
}
]
},
"relazioneScavo": {
"_max": 1,
"_min": 1,
"_children": [
{
"fileset": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"title": {
"_min": 1
}
}
]
},
"immaginiRappresentative": {
"_max": 4,
"_children": [
{
"fileset": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"title": {
"_min": 1
}
}
]
},
"posizionamentoScavo": {
"_max": 1,
"_min": 1,
"_children": [
{
"fileset": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"title": {
"_min": 1
}
}
]
},
"pianteFineScavo": {
"_max": -1,
"_children": [
{
"fileset": {
"_type": "RegisteredFileSet",
"_min": 1
}
},
{
"title": {
"_min": 1
}
}
]
}
},
"_description": "Embedded profile for concessioni estere [mibac] management",
"_creationInfo": {
"_user": {
"_username": "francesco.mangiacrapa"
}
},
"_dataAccessPolicies": [
{"_policy": {"_read": "any","_write": "any"},
"_roles": ["Data-Manager"]},
{"_policy": {"_read": "own","_write": "own"},
"_roles": ["Data-Editor"]},
{"_policy": {"_read": "any","_write": "none"},
"_roles": ["Member"],
"_enforcer": {"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"}},
{"_policy": {"_read": "none","_write": "none"},
"_roles": []}
],
"_handlers": [
{
"_id": "GNA-CONCESSIONI-LC",
"_type": "LifecycleManagement",
"_configuration": {
"step_access": [
{
"STEP": "SUBMIT-FOR-REVIEW",
"roles": []
},
{
"STEP": "REJECT-DRAFT",
"roles": [
"Data-Manager",
"Data-Editor"
]
},
{
"STEP": "APPROVE-SUBMITTED",
"roles": [
"Data-Manager"
]
},
{
"STEP": "UNPUBLISH",
"roles": [
"Data-Manager"
]
}
]
}
},
{
"_id": "SDI-Default-Materializer",
"_type": "Materializer",
"_configuration": {
"registeredFileSetPaths": [
{
"schemaField": "pianteFineScavo",
"documentPath": "pianteFineScavo[*].fileset"
},
{
"schemaField": "posizionamentoScavo",
"documentPath": "posizionamentoScavo.fileset"
}
]
}
},
{
"_id": "SDI-Indexer-Plugin",
"_type": "Indexer",
"_configuration": {
"bboxEvaluation": [
"$..posizionamentoScavo.._bbox"
],
"explicitFieldMapping": [
{
"name": "nome",
"path": "$._theDocument.nome",
"type": "TEXT"
},
{
"name": "data_inizio_progetto",
"path": "$._theDocument.dataInizioProgetto",
"type": "TEXT"
},
{
"name": "descrizione",
"path": "$._theDocument.introduzione",
"type": "TEXT"
},
{
"name": "contenuto",
"path": "$._theDocument.descrizioneContenuto",
"type": "TEXT"
},
{
"name": "autore",
"path": "$._theDocument.authors",
"type": "TEXT"
},
{
"name": "contributore",
"path": "$._theDocument.contributore",
"type": "TEXT"
},
{
"name": "titolare",
"path": "$._theDocument.titolari",
"type": "TEXT"
},
{
"name": "responsabile",
"path": "$._theDocument.responsabile",
"type": "TEXT"
},
{
"name": "editore",
"path": "$._theDocument.editore",
"type": "TEXT"
},
{
"name": "finanziamento",
"path": "$._theDocument.fontiFinanziamento",
"type": "TEXT"
},
{
"name": "soggetto",
"path": "$._theDocument.soggetto",
"type": "TEXT"
},
{
"name": "risorse",
"path": "$._theDocument.risorseCorrelate",
"type": "TEXT"
},
{
"name": "data_fine_progetto",
"path": "$._theDocument.dataFineProgetto",
"type": "TEXT"
},
{
"name": "data_archiviazione",
"path": "$._info._lastEditInfo._instant",
"type": "TEXT"
},
{
"name": "versione",
"path": "$._version",
"type": "TEXT"
},
{
"name": "licenza",
"path": "$._info._access._license",
"type": "TEXT"
},
{
"name": "titolare_licenza",
"path": "$._theDocument.titolareLicenza",
"type": "TEXT"
},
{
"name": "accesso",
"path": "$._info._access._license",
"type": "TEXT"
},
{
"name": "parole_chiave",
"path": "$._theDocument.paroleChiaveLibere",
"type": "TEXT"
}
],
"jslt": {},
"additionalLayers": [
{
"source": {
"url": "..."
},
"toSetTitle": ""
}
]
}
},
{
"_id": "org.gcube.portlets.user.geoportal-data-entry-app",
"_type": "DATA_ENTRY_GUI",
"_configuration": {
"gcubeProfiles": [
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Informazioni_di_progetto",
"sectionName": "$.",
"sectionTitle": "Informazioni di Progetto"
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Abstract_Relazione_di_Scavo",
"sectionName": "abstractRelazione",
"sectionTitle": "Abstract della Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Carica Abstract Ita (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetIta)]",
"fieldName": "filesetIta"
},
{
"gcubeProfileFieldName": "Carica Abstract Eng (in PDF)",
"fieldDefinition": "$.abstractRelazione._children[?(@.filesetEng)]",
"fieldName": "filesetEng"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Relazione_di_Scavo",
"sectionName": "relazioneScavo",
"sectionTitle": "Relazione Scientifica",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Relazione scientifica (in PDF)",
"fieldDefinition": "$.relazioneScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Immagine_Rappresentativa_di_Scavo",
"sectionName": "immaginiRappresentative",
"sectionTitle": "Immagini Rappresentative",
"minOccurs": 1,
"maxOccurs": 4,
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "Immagine",
"fieldDefinition": "$.immaginiRappresentative._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Posizionamento_dell_area_di_indagine",
"sectionName": "posizionamentoScavo",
"sectionTitle": "Posizionamento dell'Area di Indagine",
"parentName": "$.",
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.posizionamentoScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
},
{
"gcubeSecondaryType": "GeoNaMetadata",
"gcubeName": "Pianta_di_fine_Scavo",
"sectionName": "pianteFineScavo",
"sectionTitle": "Piante di Fine Indagine",
"parentName": "$.",
"minOccurs": 0,
"maxOccurs": 0,
"filePaths": [
{
"gcubeProfileFieldName": "File",
"fieldDefinition": "$.pianteFineScavo._children[?(@.fileset)]",
"fieldName": "fileset"
}
]
}
],
"saveStep": ""
}
},
{
"_id": "org.gcube.portlets.user.geoportal-data-list",
"_type": "DATA_LIST_GUI",
"_configuration": {
"itemFields": [
{
"label": "Any Field",
"paths": [
"_theDocument.nome",
"_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile",
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Name",
"paths": [
"_theDocument.nome"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Introduction",
"paths": [
"_theDocument.introduzione"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Author/s",
"paths": [
"_theDocument.authors"
],
"operator": "$and",
"searchable": false,
"sortable": true,
"asResult": true
},
{
"label": "Project Start (yyyy-mm-dd)",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Director/Staff",
"paths": [
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Keywords",
"paths": [
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Creator",
"paths": [
"_info._creationInfo._user._username"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Updated",
"paths": [
"_info._lastEditInfo._instant"
],
"operator": "$or",
"searchable": false,
"sortable": true,
"asResult": false
},
{
"label": "Phase",
"paths": [
"_lifecycleInformation._phase"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
},
{
"label": "Status",
"paths": [
"_lifecycleInformation._lastOperationStatus"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
}
]
}
},
{
"_id": "org.gcube.portlets.user.geoportal-basic-data-list",
"_type": "BASIC_DATA_LIST_GUI",
"_configuration": {
"itemFields": [
{
"label": "Any Field",
"paths": [
"_theDocument.nome",
"_theDocument.introduzione",
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile",
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Name",
"paths": [
"_theDocument.nome"
],
"operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Introduction",
"paths": [
"_theDocument.introduzione"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Project Start",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": false,
"sortable": false,
"asResult": true
},
{
"label": "Project Start (YEAR)",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Director/Staff",
"paths": [
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Keywords",
"paths": [
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
}
]
}
}
,
{
"_id": "org.gcube.portlets.user.geoportal-timeline-json-template",
"_type": "TIMELINE_JSON_TEMPLATE",
"_configuration": {
"tjt_document": {
"content": "$.nome",
"title": "$.nome",
"start": "$.dataInizioProgetto",
"end": "$.dataFineProgetto"
}
}
},
{
"_id": "org.gcube.portlets.user.geoportal-workflow-action-list",
"_type": "WORKFLOW_ACTION_LIST_GUI",
"_configuration": {
"actionsDefinition": [
{
"id": "post_creation_action",
"title": "Post Creation Action",
"call_STEPS": [],
"description": "Action fired after the Project creation",
"display_on_phase": []
},
{
"id": "submit_for_review",
"title": "Submit for Review",
"call_STEPS": [
"SUBMIT-FOR-REVIEW"
],
"description": "Submit the Project (for review)",
"display_on_phase": [
"DRAFT"
]
},
{
"id": "reject",
"title": "Reject",
"call_STEPS": [
"REJECT-DRAFT"
],
"description": "Reject the Project",
"display_on_phase": [
"Pending Approval"
]
},
{
"id": "approve",
"title": "Approve",
"call_STEPS": [
"APPROVE-SUBMITTED"
],
"description": "Approve the Project",
"display_on_phase": [
"Pending Approval"
]
},
{
"id": "unpublish",
"title": "UnPublish",
"call_STEPS": [
"UNPUBLISH"
],
"description": "UnPublish the Project",
"display_on_phase": [
"Published"
]
}
]
}
}
],
"_relationshipDefinitions" : [
{"_id": "precedes", "_label" : "Precede",
"_reverseRelationId" : "follows"},
{"_id": "follows", "_label" : "Segue",
"_reverseRelationId" : "precedes"}
]
}

View File

@ -3,7 +3,7 @@ gCube CMS Suite
gCube CMS Suite is a distributed full stack application for publication management in a gCube Hybrid e-infrastructure. Check wiki [here](https://sublime-and-sphinx-guide.readthedocs.io) gCube CMS Suite is a distributed full stack application for publication management in a gCube Hybrid e-infrastructure. Check wiki [here](https://sublime-and-sphinx-guide.readthedocs.io)
[<img src="https://gcube.wiki.gcube-system.org/images_gcube/e/e4/Geo_Portale%281%29.png">](https://www.sphinx-doc.org/en/master/) [<img src="https://gcube.wiki.gcube-system.org/images_gcube/e/e4/Geo_Portale%281%29.png">](https://geoportal.cloud.d4science.org/geoportal-service/docs/index.html)
Rationale : Rationale :
@ -14,13 +14,19 @@ High modularity of plugins allows for the composition of ad hoc use cases with m
The suite comes with a set of pre-built plugins and GUIs that communities can easily extend and / or reuse. The suite comes with a set of pre-built plugins and GUIs that communities can easily extend and / or reuse.
## General Architecture
[<img src="https://gcube.wiki.gcube-system.org/images_gcube/c/ce/Geoportal_General_Architecture.jpg">](https://geoportal.cloud.d4science.org/geoportal-service/docs/architecture.html)
## Use Case
##### D4GNA: component diagram
<img src="https://gcube.wiki.gcube-system.org/images_gcube/2/2e/Geoportal-Service_Workflow_and_Interactions_with_Engines.png" style="max-width:800px;" alt="D4GNA context: engines involved">
## Documentation ## Documentation
* [Dedicated Wiki](https://geoportal.d4science.org/geoportal-service/docs/index.html#) - powered by [Sphynx](https://www.sphinx-doc.org/en/master/) * [Dedicated Wiki](https://geoportal.d4science.org/geoportal-service/docs/index.html#) - powered by [Sphynx](https://www.sphinx-doc.org/en/master/)
* [Service Interactive API](https://geoportal.d4science.org/geoportal-service/api-docs/index.html) - powered by [Enunciate](http://enunciate.webcohesion.com/) * [Service Interactive API](https://geoportal.d4science.org/geoportal-service/api-docs/index.html) - powered by [Enunciate](http://enunciate.webcohesion.com/)
* [Gcube System Wiki](https://gcube.wiki.gcube-system.org/gcube/GeoPortal). * [Gcube System Wiki](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
* [Guide Notebooks](use-cases) - powered by [Jupyter](https://jupyter.org/) * [Guide Notebooks](use-cases) - powered by [Jupyter](https://jupyter.org/)
* [Service Wiki src](use-cases/src/site/suite.rst)
## Built with ## Built with