4. The Arches Open-Source Platform: Purpose-Built Software for Heritage Inventories and Surveys

  • Annabel Lee Enriquez
  • David Myers

Inventories are an integral component for organizations seeking to implement their mandates for cultural heritage conservation and management. Web-based inventories harnessing the capabilities of modern information technologies facilitate proactive, timely, and informed decisions that mitigate a range of threats to heritage places and apply heritage-related laws and policies. However, a number of challenges continue to put developing and maintaining effective digital inventories beyond the reach of many heritage organizations. These include:

  • Complexity of heritage data. Heritage data frequently includes subjective interpretations and imprecise details that require adjustment and improvement over time, and heritage resources themselves evolve with changes in form, function, and condition. A software system to manage inventories must, therefore, be sophisticated enough to handle these repeated updates and ambiguities, while preserving the details of each change to the data.

  • Managing, sharing, and sustaining inventory records. Heritage organizations need to integrate legacy data as well as new survey data within their inventory databases, share data across different information systems, and ensure the long-term readability and accessibility of inventory data.

  • Cost. Software is expensive to develop, license, customize, and maintain, and heritage organizations are typically chronically underfunded.

  • Rapid technological advancement. Keeping up with rapid advancements in the information technology sector poses a substantial challenge to all organizations and particularly to those in the heritage field with limited resources.

Adding to the challenges described, when viewed collectively, heritage organizations around the world spend scarce resources in isolation to create individual digital inventories. Their investments often address requirements similar to those of many other institutions, far too often making them duplicative and unnecessary.

Recognizing the necessity of effective inventories for heritage protection, in 2012 the Getty Conservation Institute (GCI) and World Monuments Fund (WMF) partnered to address these challenges through the development of the Arches Heritage Data Management Platform as open-source software. The partners viewed the development of Arches as a strategic investment in helping heritage agencies around the world modernize information infrastructure that they need to more effectively protect heritage under their jurisdiction.

Arches Design

Arches is an enterprise-level software platform designed to be independently deployed at an organizational or project level. It has been designed to address the challenges described above while taking into account the needs of heritage organizations internationally. To this end, Arches has been developed according to the following key principles:

  • Purpose built. Arches is purpose built and fully featured, to manage the breadth and complexity of cultural heritage data and support the particular use cases of heritage organizations, including those relating to heritage inventories and surveys.

  • Economical. As open-source software, Arches is freely available, with no licensing fees. If organizations need to expand the software’s functionality, they only need to invest in the relatively smaller cost of funding that expansion, and they may be able to pool resources with other organizations that have similar needs.

  • Customizable. The Arches open-source code can be configured and customized to meet specific needs. Its user interface and controlled drop-down values can be fully configured and represented in any language or script or in any combination thereof. Implementers can build an entirely unique instance of Arches that reflects their particular requirements.

  • Standards based. Arches incorporates internationally adopted standards for heritage inventory, semantic data modeling, controlled vocabularies, and information technology. This supports data structures that facilitate widespread interoperability and integration and retain data viability as technology advances.

  • User friendly. The Arches interface is designed to be as intuitive as possible so that most users require minimal technical training.

  • Broad, controlled accessibility. Arches is web-based to provide for broad access once installed. Access, however, can be controlled at a detailed level based on individual or group privileges. An implementer can choose, for example, which users may edit which data or what types of information guest visitors may see if broader or public access is allowed.

Choosing an open-source software approach enables the work of the project to include growing a collaborative community that helps sustain and contribute to the software and provide mutual support toward implementing Arches in accordance with effective data management and inventory practices. The community as a whole can combine resources to help ensure that the software thrives and does not become outdated.

Arches Capabilities

The Arches platform gives cultural heritage organizations access to powerful, modern, robust software. See the Arches in Use sidebar for example implementations. The following sections describe the platform’s capabilities in three broad categories: data management, data visualization and discovery, and task/process management. More detailed information may be found on the Arches project website (see ).1

Data Management

A fundamental aspect of Arches is that the platform is designed to enable implementers to manage the specific data they have defined by modifying the system to accommodate it. For example, the visual interface of Arches provides the ability to configure the underlying database and generate the necessary end-user interfaces without the need for software coding. Integrated with this configurability is the capacity for advanced management of controlled vocabularies. Arches also offers the ability to publish information online, including tools to fully control access to published information.

Additionally, Arches is built to support the ongoing work of heritage inventories and surveys to create, edit, update, and share data over the long term. This includes robust capabilities to create and edit geospatial data that describes locations. For those using ArcGIS Pro, the Arches Esri Add-In module facilitates a bidirectional link between ArcGIS Pro and Arches such that the creation or editing of spatial features and attributes in either software will be reflected in the other.

The data structure of Arches provides the ability to produce semantically enhanced, self-describing data according to internationally recognized standards, such as ISO 21127:2023—more commonly referred to as the CIDOC Conceptual Reference Model, or CIDOC CRM (). This capability creates machine-readable data that is interoperable and portable. Because Arches uses common nonproprietary file formats, the structured data stored in Arches is software-platform independent and can be exported and migrated to other systems as necessary.

Data Visualization and Discovery

In addition to enabling data management, Arches features robust visualization and discovery tools. The most prominent means of visualization in Arches is its geospatial features, such as navigation via the map interface, search using map filters, and the inclusion of historic map layers and satellite imagery (fig. 4.3).

ExpandFIGURE 4.3 Using the Location filter in Arches, heritage resources that would be impacted by a proposed development project can be quickly identified. HistoricPlacesLA

End users can also visually explore the relationships among resources in Arches and find new connections via the Related Resources network visualization. This capability allows relationships to be established among people, places, and things, including historical events and activities (fig. 4.4).

Another visually oriented tool is the Time Wheel, which represents all time data in any particular implementation in a circular histogram. This feature allows users to filter and search the distribution of temporal attributes of all resources in their Arches implementation (fig. 4.5).

ExpandFIGURE 4.4 The Related Resources graph displays relationships between Arches resources, in this instance between an architect and the buildings he designed as well as other persons related to those buildings, such as owners and occupants. Annabel Lee Enriquez, GCI, ©J. Paul Getty Trust
ExpandFIGURE 4.5 The Time Wheel allows users to filter and search the distribution of temporal attributes of all resources in their Arches implementation. This example shows the number of heritage resources constructed in the fifteenth century BCE and from 1470 to 1460 BCE. Annabel Lee Enriquez, GCI, ©J. Paul Getty Trust

Arches includes discovery tools that allow for in-depth interrogation of data. In addition to the geospatial and time filters mentioned above, the ability to conduct semantic searches based on the underlying data structure and controlled vocabularies provides an important way to find data in Arches. Users also have access to an advanced search capability that allows them to query any specific data field.

An administrator of an independent Arches implementation can create predefined saved searches deemed to be of interest to users. For example, the City of Los Angeles’s deployment of Arches, HistoricPlacesLA, features an Entertainment Industry saved search on its homepage. All of these discovery tools can be used together to create powerful custom search queries.

Task and Project Management

Arches can be customized to accommodate an agency’s specific workflows or business processes, integrating the existing inventory data with the information entered during the steps of a workflow. For example, if a heritage agency needs to manage a process mandated by law, such as a heritage impact assessment, that agency can customize Arches to include a step-by-step workflow that accesses the existing inventory data and includes task tracking, notifications of deadlines, and management of correspondence to help ensure that the process is completed in the correct order and in a timely fashion.

Arches and Survey Integration

Surveys are an important data pipeline for heritage inventories, and Arches-powered inventories can integrate with survey efforts in several ways. The most effective method is to leverage Arches Workflows, which can be customized to create a step-by-step survey data entry process that can be accessed via a mobile or desktop web browser. Surveyors can collect data in the field if they have a network connection, and automatically populate their organization’s Arches implementation with the field survey data. Field data collection can be integrated with the research conducted by staff in the office, who can also use the shared Arches-powered system to record their research findings.

Another method to integrate survey data involves using other applications to collect survey data and importing the data via a separate process into Arches. Arches can bulk import large amounts of data via common file formats, such as CSV, JSON, and Shapefile, via a synchronous link to other systems using custom programming via an application programming interface (API), and via interaction with the underlying PostgreSQL database.

Arches Community and Long‑Term Aspirations

The Arches open-source project was established with a strategic aim of helping break the cycle of heritage organizations investing scarce resources in duplicative expenditures to independently create digital inventory and survey systems. The Arches open-source license obligates those who enhance the software to share those improvements for the benefit of the entire community. Related to this obligation, the customization of Arches for the Greater London Historic Environment Record (GLHER) has resulted in the Arches for HERs software package, which is based on the standards and requirements of England’s more than eighty regional and local agency HERs. It is freely available for any of England’s HERs to deploy.

The open-source approach ultimately enables pooling resources to provide both a greater combined investment to create more robust heritage inventory and survey software as well as all-around cost savings. The net result is a state-of-the-art software platform available to all organizations. If necessary, they can make marginal investments to tailor it to meet their particular requirements.

Its design is also intended to enable data to be used, updated, shared, and available for future generations. The GCI and WMF have aimed to build a self-sustaining, open-source community composed of a rich variety of institutions working collaboratively for the benefit of the international heritage field. Ultimately, Arches is envisioned as a modern, cost-saving tool to support the aim of worldwide heritage protection.

Notes

  1. For more information on Arches, visit the project website (https:​/​/​archesproject​.org​/). There, along with participating in the community forum, you can interact with an online demonstration version, download the software code, access documentation, view the project roadmap, and sign up for project updates. ↩︎

FIGURE 4.1 Satellite map view of heritage resources in the Kingston, Jamaica, area from the Jamaica National Inventory of Historic Places, an Arches implementation that emphasizes community engagement through public nominations of significant sites. Jamaica National Inventory of Historic Places
FIGURE 4.2 The Greater London Historic Environment Record (GLHER) online deployment of Arches. The map view is focused on the Trafalgar Square area of London, with historic environment sites shown as green polygons and archaeological consultations related to development applications depicted as red polygons. Historic England
FIGURE 4.3 Using the Location filter in Arches, heritage resources that would be impacted by a proposed development project can be quickly identified. HistoricPlacesLA
FIGURE 4.4 The Related Resources graph displays relationships between Arches resources, in this instance between an architect and the buildings he designed as well as other persons related to those buildings, such as owners and occupants. Annabel Lee Enriquez, GCI, ©J. Paul Getty Trust
FIGURE 4.5 The Time Wheel allows users to filter and search the distribution of temporal attributes of all resources in their Arches implementation. This example shows the number of heritage resources constructed in the fifteenth century BCE and from 1470 to 1460 BCE. Annabel Lee Enriquez, GCI, ©J. Paul Getty Trust
of