Digital Platform
Logical Architecture
WebGIS
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 InformationZuul 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 InformationGeoServer
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 InformationMap Tiles 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 InformationREST API
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
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 InformationKibana
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 InformationLogStash + FSCrawler
LogStash is the data collection module that indexes all the data in the SITAR database on ElasticSearch.
Further InformationFSCrawler 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
PostgreSQL is an object-oriented relational DBMS that possesses the ACID requirements for transactions: Atomicity, Consistency, Isolation and Durability.
Further InformationPostGIS 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 InformationFile Storage
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
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
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


