Digital Platform

Logical Architecture

Architettura Logica

WebGIS

WebGIS SITAR application

The SITAR WebGIS allows users to visualize on a map, query and acquire data on thousands of archaeological studies conducted by the Soprintendenza Speciale Archeologia Belle Arti e Paesaggio in the territory of the Municipality of Rome.

Further Information

Access the SITAR WebGIS

Zuul Proxy

Request Gateway e Proxy

Zuul is a gateway that provides dynamic routing, traffic monitoring, resiliency and security capabilities.

It makes it possible to hide the services offered by the platform from the outside and protect the data through authentication and diversified levels of access based on the user’s operational role.

Further Information

GeoServer

Geospatial data provider

GeoServer is an open-source server written in Java that allows users to share, process and modify geospatial data..

Designed for interoperability, it publishes data from any spatial data source that uses open standards.

Further Information

Map Tiles Cache

MapProxy Map Cache

MapProxy is an open-source proxy designed for geospatial data.

It stores and optimizes maps, allows users to apply transformations to existing data and serve them quickly to all clients, both desktop and web.

Further Information

REST API

REST API provider

The platform communicates inbound and outbound via RESTful API using the JSON format as an interchange standard.

Through the APIs, users can query the platform securely and browse the entire public database, including the documentation and images.

The functions shown vary depending on the applicant’s user type and the data returned is filtered according to the visibility defined for the individual data point.

ElasticSearch

Search Server

ElasticSearch is a Lucene-based search server with advanced FullText search capabilities, designed to be scalable in distributed architectures.

All the functions are natively exposed through the RESTful interface, while the data are managed as JSON documents.

Further Information

Kibana

ElasticSearch Dashboard

Kibana is a data visualization dashboard present in Elasticsearch.

It provides viewing features in addition to the content indexed on an ElasticSearch cluster. Users can create bar, line and scatter charts or pie charts and maps using large volumes of data.

Further Information

LogStash + FSCrawler

Data collection and OCR documents

LogStash is the data collection module that indexes all the data in the SITAR database on ElasticSearch.

Further Information

FSCrawler is the OCR scanning module for documents uploaded by users; this scan makes it possible to carry out FullText searches in the texts contained within documents.

PostgreSQL + PostGIS

DB + Spatial Extension

PostgreSQL is an object-oriented relational DBMS that possesses the ACID requirements for transactions: Atomicity, Consistency, Isolation and Durability.

Further Information

PostGIS is a spatial extension for the PostgreSQL database.

It provides the types of data specified in the Open Geospatial Consortium standards.

Specifically, it is a geodatabase and supplies the data management system on which the WebGIS is based.

Further Information

File Storage

Document and image archive

The File Storage server is the physical location where files uploaded via the WebGIS are stored.

Data Model

SITAR is organized into logical levels according to the following knowledge chain:

  • Origini dell’Informazione (Origins of Information) for the identification and collection of data
  • Partizioni Archeologiche (Archaeological Subdivisions) for the description of the data
  • Unità Archeologiche (Archaeological Units) for the organization and interpretation of data
  • Dispositivi di Tutela (Safeguarding Instruments) to support the protection of cultural heritage

OI – Origine dell’Informazione/Origin of Information

Geometria OI

The Origin of Information (OI) is the level that tells the story of the archaeological study and collects all the information of a personal, technical and descriptive nature that makes it possible to identify the source of the data.

The Source of Information does not describe a physical archaeological object or site, but the sphere that generated and contains the information. This level collects the generality of data produced by archaeological research (excavations, archaeological and geognostic surveys, bibliographical and archival research, monographic study of complexes or individual monuments) and is itself a metadata of the system.

PA – Partizione Archeologica/Archaeological Subdivision

Geometre PA

The Archaeological Subdivision (PA) is the analytical level of information and records the basic data making up archaeological knowledge, that is to say all the finds identified by each study.

The Archaeological Subdivisions correspond to human actions limited in time and space: each subdivision is distinguished based on a criterion of chronological and functional homogeneity (generally corresponding to what is defined as an activity/group of activities in the analysis of stratigraphic data), making it possible to map the development over time and variations in use of each site examined.

UA – Unità Archeologica/Archaeological Unit

UA Geometrie

The Archaeological Unit (UA) is the level of interpretative synthesis within which the individual Archaeological Subdivisions belonging to a single context, divided by history, are reaggregated to reconstruct the historical fabric of the city of Rome.

DT – Dispositivi di Tutela/Safeguarding Instruments

DT geometrie

Safeguarding Instruments (DT) are protected areas encompassing complexes, archaeological sites and monuments, architectural monuments or landscape contexts of particular interest and importance.