Software

ARKEOGIS 4.7

ArkeoGIS ist eine Webanwendung mit mehreren Diensten für die Geistes- und Sozialwissenschaften.

Die Version 1 wurde 2006 von MISHA und der Universität Straßburg als Web-Sig für Lehre und Forschung in der Archäologie initiiert. ArkeoGIS ist dem MASA-Konsortium beigetreten und wird weiterhin vom MISHA und der Universität Straßburg in Zusammenarbeit mit externen Akteuren auf der Huma-num-Infrastruktur implementiert.

Seit der Produktionsaufnahme haben die aufeinanderfolgenden Weiterentwicklungen den Entwicklungen Rechnung getragen.

  • des Thesaurus (Zusatz Geschichte, Umwelt, Archäometrie)
  • der manipulierbaren Daten und Metadaten.
  • der von den Nutzern formulierten Anforderungen
  • der internationalen Standards
  • und der verwendeten Software.

SOFTWARE- UND FUNKTIONSENTWICKLUNGEN

Seit Version 4.7 sind detaillierte Änderungswünsche (Changelogs) für den Anwendungscode auf dem öffentlichen Huma-num Gitlab zugänglich.

Diese Änderungen sind in der folgenden Tabelle thematisch geordnet.

DateDescription
2022/12/23 ArkeoGIS 4.7
Funding: French Ministry of Higher Education, Research and Innovation

Chronologies: Improved alignment of the indexing of ArkeoGIS chronologies and periods to PACTOLS and PeriodO. This makes the periods of these chronologies open, documented and interoperable.
Chronology data administration: The presentation information (metadata) of the chronologies is enriched (Geographic coverage, Name of the editor Address editor, the chronology is open: yes/no, a URI type field to enter the deposit address of the chronology (DOI on Nakala/ArkeOpen)). The editing of this data is now possible offline by using the export and import of files in CSV format. The column headings and record format have also been changed to be consistent with those used for the features and to be more readable for a person.

Mapping data administration: The presentation information (metadata) of the mapping resources is enriched (Name: 100 characters maximum Geographic coverage, Editor name Editor address, layer is open: yes/no, a URI type field to enter the layer deposit address (DOI on Nakala/ArkeOpen)).

Dataset data dissemination: The presentation information is updated, following the request of some users.
- Added the possibility to indicate the chronology used for dating (periods) of the resources in the database.
- It is now possible to indicate URL addresses to illustrations linked to the database. These illustrations must first be deposited in an open data warehouse (i.e. Nakala) and have a DOI.
- The standard import file is enriched with a WEB_IMAGES column. This allows the author to indicate the addresses of the open images related to each shared resource.

Data accessibility: Creation of the open collections ArkeOpen Chronologies, ArkeOpen Cartographies, ArkeOpen Thesaurus.
Markdown language can be used by authors to enrich the descriptions, bibliography and comments of open resources.

Thesaurus: Improvement of the export of thesauri indexing from the ArkeoGIS platform to the website user manual.

Corrections: on this occasion, these maintenance interventions have been carried out
- Registration renaming of a dataset is not possible if the name is exactly 75 characters long.
- Base map: Modification of the address of the satellite base layer from AWMC (the supplier no longer providing the service) to ESRI, the supplier providing the service.
- Modification of some titles in the different languages of the application's interfaces.
2022/03/28ArkeoGIS 4.6.
Funding: MASA
Thesaurus: Improved alignment of ArkeoGIS thesauri indexing to PACTOLS. The tools for editing the various records are modified to allow the removal of irrelevant entries from the platform.

Data dissemination: Presentation information and data sharing conditions are updated, following requests from some users.
- Addition of the CC-BY 4.0 license allowing a deposit including a commercial reuse of the presented data. The other proposed licenses are updated to their latest version.
- Added the possibility for the author to edit the name of a deposited dataset and modify it to make it more accessible to other users and search engines. The title of the dataset must answer, in 75 characters maximum, these three questions
- What? the topic
- When? the time period
- Where ? the geographical area concerned
example: Gallo-Roman jugs in Alsace.

Accessibility of the data: The website is updated to include daily synchronisation of the thesaurus. The names of the datasets and the number of occurrences for each are indicated in the online manual.
- This allows users to better identify datasets that may be of interest to their research.
- It gives more visibility to the shared data by being cited for each record used.
2022/01/10ArkeoGIS 4.5.
Funding: University of Strasbourg Foundation
Thesaurus: Evolution of the Real Estate characterization (Architectural element, Finishing, Materials), and addition of the new category dedicated to Analyses, in the 4 languages, following the request and the participation of Sarah Boularand (CCJ, AMU) for the WaterTraces project (A*Midex Foundation, dir. Sophie Bouffier, CCJ, Maison méditerranéenne des sciences de l'homme (MMSH))
Alignment of the ArkeoGIS thesaurus on unique and perennial identifiers in collaboration with Lizzie Scholtus for the MASA consortium and the MSH Val de Loire. The reference thesauri used are the ARKs of the Pactol 2 thesaurus (Pactol Users), and the Art & Architecture Thesaurus© (AAT) made available by the Getty Research Institute under the Open Data Commons Attribution License (ODC-By) 1.0. Used by ARIADNE+ and other institutions and programmes. These alignments allow for international and certified dissemination of the concepts implemented by the author of a dataset deposited on the ArkeoGIS platform.

Data Dissemination: Following the integration of the Getty Research Institute's Art & Architecture Thesaurus© (AAT) for features in version 4.5 the export to the Interoperable standard has been updated. This includes the CSV data export file (dataset) and the multilingual XML file containing the presentation metadata. These included identifiers provide international compliance for greater interoperability of the research produced.

Data accessibility: The website is updated to include daily synchronisation of the thesaurus. The ARK, AAT and number of hits on the platform for each thesaurus entry are indicated in the online manual.
2021/05/12ArkeoGIS 4.4.
Funding: MASA, Fondation Université de Strasbourg
Data dissemination: Following the integration of the IdArk of the Pactol thesaurus for features in version 4.3, implementation of a data export file including these identifiers for greater interoperability of the research produced.
Improved metadata entry interfaces for authors. Addition of descriptive attributes of the dataset (e.g. declaration of open data) and modification of the titles of the input fields. It is now possible to obtain a CSV export of the data integrating this information and that of a multilingual XML file presenting the metadata of the blincore (author, citation licence, etc...). This pair of files generated by ArkeoGIS allows a wider dissemination of the information (Isidore harvesting) and an exploration of the data and metadata qualified and certified by ArkeoGIS on a third party platform such as Openarcheo (semantic web).

Use of data: On request of a user, addition of the ArkeoGIS identifier to the export of the results of a query. This addition allows to save time for the export processing by identifying each entry by a unique number, different from the source identifier given by the author of each dataset. These source identifiers can be identical between two databases (e.g. 1 and 1) and therefore generate duplicates and errors in post-processing.

Accessibility of data: The website is updated to integrate a synchronisation between the Tablepress extension and the Mapbox module. That is, between the georeferenced list and the map of user institutions visible on the user page.
Evolution of the WP ArkeoGIS V1.1 theme for a better management of the front page elements and the manual menu in tablet and mobile mode. Modification of the layout of the account request and metadata forms for better readability (FR UK).
2020/11/20ArkeoGIS 4.3.
Funding: CNRS USR 3125 - MMSH - Maison Méditerranéenne des Sciences de l'Homme, MASA.
Characterizations: Evolution of the real estate characterization in the 4 languages following the request and participation of USR 3125 - MMSH
For each characterisation term concerned in the 4 languages, addition to ensure interoperability with other information systems via webservices, of the perennial identifier IdArk, accessible from the PACTOLS controlled keyword reservoir created and made available by FRANTIQ (Fédération et Ressources sur l'Antiquité constituted as a CNRS Service Group n°3378) under the ODC Open Database License (ODbL) v1.0 and PACTOLS internal Id.
On the website the user manual is updated in the 4 languages to integrate the links to the terms presentation pages.
Administration of characterisation data: Editing of characterisation data is now possible offline by using export and import of files in CSV format.
Distribution of data: Additions of the Etalab OPEN LICENCE / OPEN LICENCE 2.0 and ODbL 1.0 licenses for the deposit and protection of databases and maps shared by users.
As part of the exchanges between the ArkeoGIS application and the website (REST API), added description information regarding the presentation information of the databases and maps (date updated, etc). The databases are presented in an interactive cartography on the frontpage of the website.
Data usage: The examples page is modified to present different uses of both the platform and the data present.
Data accessibility: The website is updated to integrate the new exchanges with the ArkeoGIS application.
Creation of the WP ArkeoGIS V1 theme with respect to compatibility with the various consultation media (desktop, tablet, smartphone).
2019/07/05ArkeoGIS 4.2 Université de Strasbourg, INIST-CNRS, UMR5199 PACEA
Use of cartographic data: Update of the software libraries used by ArkeoGIS and evolution of the cartographic query interface following user feedback. The user manual on the website is updated with the new features.
- added an intermediate zoom step (between existing steps) to allow a more accurate display of the search area.
- In the map menu, the selected background maps are listed alphabetically by name, rather than by the order of selection in the user's project.
- In the query display, the tools are now under the query name and in the list of response databases, next to the database name is in brackets the number of sites responding to the query from this source present on the map.
Changes to the interface can be viewed in detail on the map page of the user manual.
Data dissemination: Added management for authors of an export of databases and metadata stored in ArkeoGIS in OMEKA format. The user manual describes the one-click operation mode of this operation.
Characterizations: Evolution of the furniture characterization in the 4 languages following the request and participation of the UMR 5199 PACEA. The additions of the lithic ornaments are available on the furniture page of the online manual and the corresponding chronologies for the Antilles are available in the ArkeoGIS application for users.
2018/07/27ArkeoGIS 4.1 RDMed-DB / Labex OT-MED
Map data administration Evolution of the mapeditor extension interface following user feedback. The user and administrator manuals on the website are updated with the new features.
Map data flow Addition of CRS:84 projection management according to project mapping server constraints, evolution of WMS and WMTS exchange scripts in response to an evolution of previously queried servers. Add new servers and change the default background maps of the query interface.
Use of map data Implementation of transparency management between layers of information from different servers.
Information dissemination Indexes and information related to databases and maps are synchronized automatically and daily between the application and the website in the 4 languages of the application.
2017/05/15ArkeoGIS 4 Université de Strasbourg
Data security Implementation of https protocols on the application. In collaboration with Huma-num for the implementation of the authentication certificate and encryption, to ensure the confidentiality and integrity of data exchanges between users, third party servers and the ArkeoGIS application server.
2015-2016ArkeoGIS 4 Idex - University of Strasbourg
Educational features were developed and the interfaces were improved.
Characterisations: Administrator’s interfaces for the management of the categories and multilingual’s characterisations were created.
Evolution of the characterisations: crafts were added and the funerary’s furniture were updated.
Interface: The users’ interfaces were improved to allow researchers to personalize several aspects of ArkeoGIS’ tools (for instance: wizard chronology, background maps, databases, languages, etc.).
The requests’ interface was also redesign and new functions were added. New websites (mostly, multilingual) and management tools for administrators were also added.
2015-2016ArkeoGIS 4 HYDRΩMED
ArkeoGIS was adapted to fit in specific type of projects and chronologies.
Characterisations: The way databases are imported was modified in order to include meta-data, such as Dublin-core’s data.
Interface: The whole chronological frame was redesigned so that ArkeoGIS won’t be based on a single cultural chronology anymore. A new multiple chronological frame was created. The sites’ indexation is now based on the Gregorian calendar.
Administrator’s management interface: Online background maps were added and new rights for the users were created.
The query formulation interface has evolved and new functions were added.
Multilingual: The bilingual (French-German) system is evolving into a multilingual system so that researchers in need of ArkeoGIS through the world can use it.
2015-2016ArkeoGIS 4 LABEXMED
The development of a new chronological frame allowing a better cooperation between research laboratories was started.
Interface: The interface’s developments were mostly linked to the new chronological system. It has been chosen that the new chronological system will refer to the Gregorian calendar chronology.
Administrator’s management interface: Online background maps were added and new rights for the users were created.
The query formulation interface has evolved and new functions were added.
Multilingual: The bilingual (French-German) system is evolving into a multilingual system so that researchers in need of ArkeoGIS through the world can use it.
2013-2014 ArkeoGIS 3 Interreg University of Strasbourg.
Characterisation: Following the users' feedbacks, some new choices were added to the sites’ characterisation descriptors.
Interfaces: The general browsing of the website was improved. The importation interface and its script were modified to include new information, improve the databases’ descriptions and save on the server a copy of the original file of every database submitted into ArkeoGIS.
An interface dedicated to the management and the presentation of the databases was also created.
The query interface now allows the users to read the databases presentation directly from it so that they can easily choose which one to query.
The users can also choose a particular area before they make their query. It can take the form of a rectangle or a circle. The users can also enter the geographical coordinates of their research area.
The cursor coordinates on the background map are now displayed.
Also, a new function allowing the user to use a textual field to create their query was added. This involved, for ArkeoGIS’ development team, a complete rewriting of the internal browser to include the new formulations of the following characterisations: settlement, furniture and real-estate. All these improvements were made thanks to the feedback of the users.
The cartographic interface was also improved. New display features were added. The queries summaries are now available under the results. The information about each site is now more easily readable. A new field called “Base source ID” was created.
The Huma-Num’s infrastructures have been chosen to host the services.
2011-2012ArkeoGIS 2 Interreg University of Strasbourg.
Characterisation: During this second phase of the ArkeoGIS’ project, our geographer’s colleagues have been involved. This resulted with the creation of a new set of characterisation: landscape.
For the first time ever, ArkeoGIS allows the user to query online databases about archaeological and geographical researches. The information about the depth of the vestiges was judged not reliable enough to be kept.
Interface and researches: The databases are now classified in either Research or Inventory. The general efficiency of the query interface was improved. It also has a new function: the researchers can choose to use the logical descriptor “AND” or “OR” when formulating a query with at least two characterisations. The internal browser was completely rewritten and is now more efficient. It was necessary to add the landscape characterisation, the new query tool and the new information asked by the users in their feedback.
The sites ‘information is now more readable. A tooltip was created to display the databases’ information on the interface.
2006-2010ArkeoGIS 1 MISHA University of Strasbourg
Creation of a webGIS dedicated to the archaeological research.

TECHNISCHE INFRASTRUKTUR

Sprachen und Software-Bausteine :

Sprachen: Go, Javascript
Frameworks: AngularJS, Leaflet
RDBMS & Erweiterungen: postgreSQL, PostGIS
Der Quellcode der Anwendung ist auf Huma-num Gitlab verfügbar:

WordPress CMS, ArkeoGIS Theme v1.1. geschrieben von Christophe Beveraggi, künstlerische Leitung Pedro Vitorino.
Kartenmaterial von Mapbox
Doppel-Cursor-Plugin (Anfang-Ende), geschrieben von Christophe Beveraggi (Frontpage).
Plugin angepasst und synchronisiert mit dem Tablepress-Plugin von Christophe Beveraggi (Benutzer).
Übersetzung: Deutsch Loup Bernard, Englisch Charlène Morel, Spanisch Eneko Hiriart.
Respekt bei der Gestaltung und Umsetzung von Standards:

WAI-ARIA (Web Accessibility Initiative – Accessible Rich Internet Applications)
HTML 5

HOSTING DER ANWENDUNG UND DATENSICHERUNG

Das von der TGIR Huma-Num geleitete Dienstleistungsnetz.
Diese Infrastruktur stellt den Forschungsteams eine Reihe von gemeinsam genutzten Werkzeugen zur Verfügung, um Forschungsdaten zu verarbeiten, zu verbreiten und – auch langfristig – zu speichern. Das Hauptziel dieses Gitters ist die Förderung der Interoperabilität.

Die vom TGIR für seine verschiedenen Nutzer (Studierende und Forscher) bereitgestellten Dienste betreffen sowohl die Software ArkeoGIS als auch die Bestands- oder thematischen Datenbanken der Forscher.