Have a personal or library account? Click to login
AIKoGAM: An AI-driven Knowledge Graph of the Antiquities Market: Toward Automatised Methods to Identify Illicit Trafficking Networks Cover

AIKoGAM: An AI-driven Knowledge Graph of the Antiquities Market: Toward Automatised Methods to Identify Illicit Trafficking Networks

Open Access
|Jan 2024

Full Article

1 Introduction

The antiquities market, both legal and illegal, is a widely acknowledged phenomenon, prompting significant attention from national governments and international bodies aiming to regulate it. This commitment is reflected in dedicated funding programs aimed at comprehending and addressing the issue.

As emphasised by Graham et al. (2023), there is a growing trend towards digital and technological solutions, evidenced by European Commission funding for several initiatives. These include RITHMS (2023), a Multiplex SNA-based platform, and projects employing 3D photogrammetry, AI for border control (CORDIS 2022a), chemical marking, miniature devices, blockchain against illicit activities (CORDIS 2022b), and technologies for the identification, traceability, and provenance research of cultural goods (CORDIS 2022c; Patias & Georgiadis 2023).

Parallelly, the debate surrounding the antiquities ownership, market and cultural rights persists (Campfens 2020; Cuno 2012; Hixenbaugh 2019), with efforts to involve art market representatives in decision-making processes.

Despite claims by collectors, dealers, and auction houses of adhering to ethical practices, UNESCO (2022b) data indicates a shortfall in meeting standards for diligently vetted objects with solid ownership histories. The survey revealed a significant lack of due-diligence policies (15%), with the 33% neglecting provenance research for lower-priced items, and the 54% not giving attention to objects originating from conflict zones, leading to a market with a wide range of unlawfully sourced artefacts.

The 2022 ‘Operation Pandora VII’, executed by Law Enforcement Agencies (LEAs), underscores this, with 8,495 online checks leading to the confiscation of 4,017 illicit goods (EUROPOL 2023; Giovanelli 2023). However, as Brodie et al. (2022: 117) argue, ‘if the reported arrests and seizures are only the tip of a much larger dark criminal iceberg, then the indications are that the illicit trade in cultural objects is very poorly controlled’. Nonetheless, it is worth noting that most of the seizures and identifications were made possible through crosschecks against LEAs databases.

While databases of stolen goods exist (CECOJI-CNRS and EC-DGHOME 2019: 82–89; Oosterman 2019), their effectiveness is limited when dealing with illegally excavated items lacking prior documentation (Rush & Millington 2015; EC-DGEAC et al. 2019: 177; Roodt 2016: 221). These databases prove inadequate in such cases, with a few exceptions in which LEAs have managed to seize written and photographic evidence of the unlawful origin of cultural goods. Noteworthy instances include the integration of the ‘Medici dossier’ within the Italian Carabinieri’s LEONARDO database (Watson & Todeschini 2007; Gill & Tsirogiannis 2016; CC-TPC 2023b; Pellegrini 2023) and the seizure of Almagi`a’s Archives by the New York County District Attorney (Bogdanos & Iyer 2021; Giovanelli 2021b). In such scenarios, the monitoring of marketplaces by both LEAs (CC-TPC 2023a) and archaeologists/experts (Gill & Tsirogiannis 2016; Tsirogiannis 2021) has proven instrumental in successfully identifying looted cultural goods and eventually enabling their recovery.

Significant gaps persist in understanding the antiquities trade, particularly the ‘demand’ side (Brodie et al. 2022). While we concur with Brodie et al. (2022: 121) that many cultural goods appearing on the ‘nearly infinite number of storefronts for cultural objects’ being declared as looted stem from old illegal excavations, these marketplaces harbour valuable data yet to be fully utilised. Galleries, auction houses, and dealers catalogues and websites form extensive archives within a big data framework (Boyd & Crawford 2011), offering an overview, albeit partial (Brodie et al. 2022; Yates 2022), of the trade’s current state and historical evolution.

Provenance statements, critical in investigations and in understanding trade dynamics, are increasingly scrutinized for their quality and verifiability (Albertson 2020a; Brodie 2015; Davis 2020; Fabiani & Marrone 2021; Fletcher 2020; Gill & Tsirogiannis 2016; Giovanelli 2018; Levine 2009; Mackenzie & Yates 2020; Tsirogiannis 2015a; Tsirogiannis 2015b; Tsirogiannis 2016; Tsirogiannis 2021). Provenance is crucial for unravelling ‘an object’s trajectory as it changes legal status while crossing international borders’ (Gerstenblith 2020), and the examination of the ‘provenance given by the art dealer’ (UNESCO 2021) is a critical step in initiating a recovery procedure, as potential evidence to support restitution claims (UNESCO 2022a).

Acknowledging the significance of grasping market dynamics, the pivotal role of provenance, the growing emphasis on digital progress, and the challenges and resolutions emerging from extensive data exploration in the humanities (Smith 2018), this paper proposes a semi-automated system combining Natural Language Processing (NLP), Machine Learning (ML), and Social Network Analysis (SNA) to construct a Knowledge Graph (KG) of the antiquities market. Our aim is to generate fresh insights into the antiquities market dynamics and its actors, incorporating Artificial Intelligence (AI) technologies to correlate the market with existing trafficking networks knowledge.

2 Background: Antiquities Trade as a Complex Network

2.1 Network analysis

Our approach views the trade of cultural heritage as a complex network, essentially a graph of nodes and interconnected edges with non-trivial topological features (Barabási & Pósfai 2016; Newman 2003), aptly suited for application to markets (Granovetter 1985; Jackson 2010) and arts and humanities studies (Brughmans, Collar, & Coward 2016; Brughmans & Peeples 2018; Brughmans & Peeples 2023; Collar et al. 2015; Meirelles, Schich, & Malina 2014).

The integration of network models to describe the antiquities trade, implicitly recognised as hierarchical during the 1990s Medici investigations (Watson & Todeschini 2007), has evolved. Preceding these developments, within the domain of visual and contemporary art markets, the application of network theories as effective models for analysing art trade began to emerge during the late 1960s (Yogev & Grund 2012). Yogev and Grund (2012) employed SNA to scrutinise galleries and artists in art fairs. Campbell (2013) described the illicit antiquities market as a ‘fluid network model’, aligning with criminological literature on criminal organisations’ involvement (Williams & Godson 2002) and highlighting its transnational nature (Chappell & Polk 2011; Mackenzie 2011; Mackenzie & Davis 2014; Mackenzie, Brodie, et al. 2019; Palombo & Yates 2023).

Seminal works applying SNA include D’Ippolito (2014), who designed two models of the network involving Giacomo Medici, utilising the organigram found in the possession of Pasquale Camera (Isman 2009: 181–184, Apparati; La Corte Suprema di Cassazione, Sezione II penale 2011: 4; Tribunale di Roma 2004: 236–239), augmented by associated open-source data. The first model represents a structural network where nodes are categories of actors, while the second model focuses on Medici’s ego-network (Granovetter 1983; Marsden 2005; Perry, Pescosolido & Borgatti 2018). By employing degree, eigenvector, betweenness and closeness centrality measures, D’Ippolito showcases how the network displays fluidity and a non-hierarchical structure. Additionally, the study highlights the considerable influence that Giacomo Medici exerted over his connections.

Tsirogiannis and Tsirogiannis (2016) developed a model that sheds light on the structural biases of the illicit trade network, which result from inaccurate information, missing links, and predefined boundaries. Their model considers the interactions among 98 actors and their relationships, as described in Watson and Todeschini (2007), which provides a detailed portrayal of the antiquities trade world from 1972 to 2001. Tsirogiannis and Tsirogiannis designed two representations of the network, one directed and one undirected, both sparse and consisting of two connected components. The authors introduced three innovative algorithms. The first two algorithms aimed to evaluate transaction paths within the network and were compared to Dijkstra (1959) Shortest Path methods. The third algorithm, which aimed to predict missing links, underwent testing against the Jaccard (1912) method. The authors’ algorithms outperformed the existing methods. However, they acknowledged limitations when dealing with incomplete data (Ahmad et al. 2020; Lu¨ & Zhou 2011; Ryan & Ahnert 2021). Nevertheless, the findings underscore the significant contribution of the authors’ innovative algorithms in enhancing the analysis of the illicit trade network.

Fabiani and Marrone (2021) explored the circulating antiquities market, focusing on Christie’s, Bonham’s, and Sotheby’s sales from 2007 to 2015. They present an insightful example of how auction catalogue text—even though reporting incomplete data—can be effectively transformed into a bipartite network (Liew et al. 2023; Newman 2003) of ‘items’ and auction houses, providing a visualisation of the flow of 33,709 antiquities between auction houses and dealers across time and space. The study offers numerous valuable results, which are too extensive to summarise here. Remarkably, the analysis emphasises the importance of 20 dealers within the network, with several of them having ‘known links with the illicit trade’ (Fabiani & Marrone 2021: 24). These findings, in conjunction with patterns of sales, further reinforce the doubts about sourcing methods employed by these dealers.

2.2 Knowledge Graphs

The concept of Knowledge Graph (KG) is relatively new, gaining popularity through Google’s association (Singhal 2012), with no consensus regarding its definition (Ehrlinger & Wöß 2016; Fensel et al. 2020; Hogan et al. 2021). Originating in 1974 as a graph-based abstraction of the teaching-learning process (Marchi & Miguel 1974), where nodes represent individual pieces of knowledge and directed edges depict prerequisites, KGs have evolved with various interpretations and formal structures (Hogan et al. 2021: Appendix A). Like SNA, which represents actors as nodes and relationships as edges, KGs are large-scale graphs assembled from diverse sources to accumulate and convey real-world knowledge (Hogan et al. 2021), organising data with graph-based data models, ontologies or rules to represent quantified statements. The structure and rationale of KGs are part of, and align with, concepts in the Semantic Technologies, Linked Open Data (LOD), and ontologies (Gujral & Shivarama 2023), as they aim to organise specific domains of knowledge. Furthermore, KGs have the potential to accumulate new knowledge through inductive or deductive methods (Hogan et al. 2021), as well as to integrate naturally with ML (Yu et al. 2022).

As discussed, the matter of antiquities trade encompasses a variety of perspectives, methodologies, data sources, and network models from diverse fields of study. In this multidisciplinary realm, numerous approaches and viewpoints have been employed to analyse this intricate phenomenon. Given the demonstrated benefits of applying SNA in this field, it is only logical to explore graph theory as a whole and expand the research focus to include graph databases and KGs, as highlighted by Dörpinghaus et al. (2022).

Rapid progress in cultural heritage KGs (Pellegrino, Scarano & Spagnuolo 2022) contrasts with limited development in illicit trafficking of antiquities. Brennan and Tsirogiannis (2022) work on an interactive KG using the forensic data from Christos Tsirogiannis is one first example. Their web-based platform maps 48 trafficked objects, including those associated with Giacomo Medici (CC-TPC 2023b; Gill & Tsirogiannis 2016; Pellegrini 2023; Watson & Todeschini 2007), Gianfranco Becchina (Pellegrini & Rizzo 2021), and Edoardo Almagià (Giovanelli 2021a; Giovanelli 2021b), visualizing networks of artefacts, individuals, institutions, archives, and histories. The web-graph facilitates the visualisation of both the ego-network of each object and the entire network. Nonetheless, the lack of official documentation, an open repository, or a white paper for the graph hinders our comprehension. Consequently, the description provided relies solely on observations gleaned from the website.

Graham et al. (2023) constructed a KG using the 129 case study summaries that specifically address the illicit trafficking of cultural heritage, authored by domain experts, in Trafficking Culture (2023). The authors scraped the texts and manually tagged entities (individuals, businesses, locations, objects) and various types of relationships within the dataset using the INCEpTION semantic annotation tool (Klie et al. 2018). The resulting graph consists of subject-predicate-object triples. The authors thus used the Complex embedding module (Trouillon et al. 2016) from the Ampligraph Python Library (Costabello et al. 2019), projecting a vectored multidimensional representation of the graph on which to perform link predictions. The link prediction applied by Graham et al. (2023) was performed by hypothesising new triples combination between the existing entities. The experiments on the two-dimensional visualisation of the model revealed close proximity between Leonardo Patterson, a renowned dealer of pre-Columbian antiquities (Yates 2015), and the Brooklyn Museum. Subsequent investigations into these two entities unveiled the previously unnoticed fact that Leonardo Patterson donated two objects to the Brooklyn Museum in 1969. This significant discovery has paved the way for new avenues of research, underscoring the importance of the work conducted by the authors. However, the authors acknowledge certain limitations in their study. One major limitation is that the model’s predictive power is constrained by the existing data. Moreover, the manual annotation process required for constructing the KG is recognised as a time-consuming undertaking.

To address the second limitation, Graham, Yates, and El-Roby (2023) have explored the potential of leveraging existing Large Language Models (LLMs) to automate the tagging and population of their KG. Building upon the same dataset, and adapting the work of Huang (2022), they developed a prompt to interact with the OpenAI text-DaVinci-003 GPT-3.5 model (OpenAI 2023) API. Through this automated process, they aimed to extract all possible directed relationships involving individuals, organisations, places, and objects. The extracted information, along with the connected nodes and their respective labels, were outputted as key-value pairs, from which they generated a set of triples, following the methodology employed in their previous work. Their approach, while less accurate, produced comparable results during the link prediction and significantly reduced the time required for the process.

3 Methodology

In line with current trends in computational research on the illicit trafficking of cultural property, our work focuses primarily on researching, exploiting, and refining various ML tools and algorithms. Our goal is to develop a semi-automated, interoperable, and accessible methodology that can benefit other research groups and LEAs alike.

This research initiative, named AIKoGAM (Giovanelli & Traviglia 2023), aims to establish a common ontology following the LOD and Findable, Accessible, Interoperable, and Reusable (FAIR) (Wilkinson et al. 2016) principles, and seeks to create an open data environment that fosters knowledge generation from existing resources and encourages data enrichment, sharing, and reuse.

3.1 Information extraction

3.1.1 Web harvesting

Online data accessibility for antiquities in the market has increased since Christie’s introduced digital access to bidding in 2006 (Christie’s 2012), further boosted by Sotheby’s partnership with eBay in 2014 (eBay Inc. Staff 2014). Consequently, auction houses, galleries, and dealers have increasingly adopted digital platforms to showcase their catalogues.

The Information Retrieval (IR) module in AIKoGAM starts with identifying and examining data sources, including selecting target websites, locating pertinent data linked to archaeological objects and provenance, comprehending the structure, quality, and nature of these data, scrutinising data source usage policies, assessing data availability, considering access restrictions, and formulating a scraping strategy.

For auctions, specific sales and corresponding lots can usually be located through a straightforward website architecture. This typically involves navigating from the ‘Home page’ to the ‘Past auctions page’ or the ‘Future auctions page’, leading to a ‘Sale page’ (Figure 1) and finally reaching the ‘Lot page’. For galleries, the website structure may vary, but it usually involves browsing through an ‘inventory page’ (Figure 2) displaying all the objects or categorised pages (Egyptian, Roman, Greek etc.) listing objects within each respective category.

jcaa-7-1-130-g1.png
Figure 1

Example of a specific ‘sale page’, highlighting the straightforward structure of typical auction houses’ websites. Screenshot: Christie’s (2023b), edited by the authors.

jcaa-7-1-130-g2.png
Figure 2

Example of a specific ‘inventory page’ of an antiquity gallery, highlighting the straightforward structure of typical gallery websites. Screenshot: Phoenix Ancient Art (2023b), edited by the authors.

Although these web pages appear straightforward and present the relevant information about the objects in a human-readable fashion (see Figure 3), underlying Hyper-Text Markup Language (HTML) reveals significant differences in structure among websites. Some adopt structured graph databases, making data retrieval easy for both users and software thanks to their contextual schemas. Conversely, many websites rely on HTML elements (such as headings, paragraphs, lists, etc.) combined with Cascading Style Sheets (CSS) selectors for content organisation. CSS selectors enable selective styling of HTML elements or groups of elements, enhancing the visual appeal and layout.

jcaa-7-1-130-g3.png
Figure 3

Examples of how relevant information are placed on lot pages of a) an antiquity gallery (Phoenix Ancient Art, 2023a) and b) an auction house (Christie’s 2023a).

Certain web pages are well structured, adhering to a consistent layout and appearance. They use designated HTML elements and CSS classes to maintain this predictability. Structured web pages facilitate information retrieval because data is clearly organised in an anticipated manner: product listings are structured using ‘<div>’ elements for individual products, simplifying data extraction using CSS selectors.

Some others do not have a strict structure, resulting in a free-form layout. Retrieving information from such pages can be challenging as content is not neatly organised. Information may be embedded within paragraphs or other textual content, necessitating more complex extraction methods.

Sotheby’s utilises an Apollo GraphQL Database for systematic data organisation, allowing straightforward data access via the database Application Programming Interface (API), or through uncomplicated scraping methods. Christie’s has a different structure where certain information like object names, estimates, or image URLs are retrievable via API calls, while other details, such as provenance, literature, description, and exhibitions, require HTML element detection with specific CSS selectors.

To handle these differences, the ‘harvesting.py’ script in Python was developed, utilising Beautiful Soup 4 (Richardson 2019) and Requests (Chandra & Varanasi 2015) libraries for structured data collection. Initially, manual fine-tuning is required to maximise data collection automation and minimise manual cleaning and restructuring of the data afterwards.

3.1.2 Ontology mapping and Knowledge Graph database building

To maximise interoperability and applicability across various websites, the harvesting module does not directly produce a uniform database due to varying keys in the harvested dictionaries. We developed an ontology and a vocabulary to map harvested data to specific entities and relationships. This facilitates future AI automation and reduces the need for manual cleaning. The vocabulary ensures the mapping of different keys pointing to the same logical instance, which lays the foundations for the KG and future interoperability with other ontologies and LOD.

For AIKoGAM, we adapted existing ontologies for general entities and proposed a new ontology for provenance reasoning, capturing both the synchronic relationship of each owner to the objects and the diachronic dimension (Figure 4).

jcaa-7-1-130-g4.png
Figure 4

AIKoGAM partial ontology schema.

A single provenance statement is treated as an event involving the object, the seller, the buyer, and the subsisting market event (such as an auction sale or the presence in a specific market environment, inferred from statements like ‘Bought by the present owner in London antiquities market, 1980’). To build a Neo4j database instance with this schema, we developed the ‘mapping.py’ script. This script employs data-cleaning techniques and regular expressions and generates unique identifiers for each sale and lot utilising the Secure Hash Algorithm 512, which produces a fixed string of characters representing the data. Thanks to the algorithm’s collision resistance properties (USDOC-NIST 2015), we can guarantee uniqueness and adhere to data indexing constraints.

To enrich the provenance information of the objects, we have devised the ‘event_extractor.py’ script that leverages the Spacy library NER models (Montani et al. 2020) to split provenance statements into ‘events’. Each of these events ideally contains an actor, a location, and a time-span indication. Recognising linguistic diversity within our dataset, our ‘detect_language_batch’ function uses the LangID Python library (Heafield, Kshirsagar & Barona 2015), a high-speed language identification tool pre-trained across 97 languages. This function associates the language identifier with the corresponding SpaCy NER model, facilitating the categorisation and storage of the relevant SpaCy model variable within each statement. The script systematically processes each provenance statement, extracting NER entities based on the identified language. To address discrepancies in entity labels across distinct SpaCy models, we pass the recognised entities through a constant dictionary that maps entities to specific standardised labels, ensuring uniformity in the output. The script then stores within each dataset entry the various ‘events’ in which the object participated. This information is structured as shown in the following example: the provenance statement ‘Sotheby’s Hong Kong 04 August 2022 lot 1095’ is processed by the ‘detect language batch’ function into the dictionary:

{‘text’: ‘Sotheby’s Hong Kong 04 August 2022 lot 1095’, ‘detected language’: ‘en’,

‘spacy model’: ‘en_core_web_md}.

Subsequently, The ‘event_extractor.py’ script stores the event within the entry as:

{‘label’: ‘Sotheby’s Hong Kong 04 August 2022 lot 1095’, ‘ORG’: ‘Sotheby’s Hong Kong’,

‘DATE’: ‘04 August 2022’,

‘NUMBER’: ‘1095’}.

The ‘kg_construction.py’ script then builds into a desktop instance of a Neo4j (2023b) the enhanced KG by automatically extracting events from each object and constructing new nodes based on them. These event nodes are connected to the corresponding artworks through a ‘PARTICIPATED_TO_EVENT’ relationship.

Through CYPHER queries (Neo4j 2023a), the native query language for Neo4j, the named entities are extracted from the event nodes properties and generates new nodes as specified in the ontology schema depicted in Figure 4. The event node remains central, receiving relationships from the artworks and projecting or receiving new relationships with other relevant entities.

To evaluate the general SpaCy models accuracy, we checked the results of a dataset sample (976 items). Of the 2671 entities extracted from these 976 items, 94 were incorrectly identified, resulting in an overall accuracy of approximately 96.49% (considering a correct identification if a collection name or an organisation name is labelled under ‘PERSON’ tag and vice versa, given the general tendency of having personal names in organisation names and the high chance of error. Given that our ontology mapping considers both ‘PERSON’ entities and ‘ORG’ entities as ‘actor’ entities, we consider both identifications as correct).

Examining the error rates across different models reveals variations in performance (see Tables 1 and 2).

Table 1

Error Rates per Model.

MODELERROR RATE (%)
en_core_web_md3.35
zh_core_web_sm6.17
de_core_news_sm6.25
es_core_news_sm6.67
fr_core_news_sm11.46
it_core_news_sm16.67
pl_core_news_sm20.00
nl_core_news_sm32.36
lt_core_news_sm33.33
pt_core_news_sm33.33
da_core_news_sm66.67
Table 2

All Errors and Their Counts.

PREDICTEDTRUECOUNT
ORGOTHER17
PERSONOTHER16
GPEOTHER11
GPEPERSON10
PERSONGPE4
ORGGPE4
FACPERSON4
GPEORG4
ORGDATE3
NORPOTHER3
NORPPERSON2
GPEDATE2
FACORG2
FACGPE2
MONEYOTHER1
PRODUCTORG1
PRODUCTGPE1
NORPORG1
PRODUCTOTHER1
WORK OF ARTORG1
NORPDATE1
WORK OF ARTDATE1
WORK OF ARTOTHER1

The most frequent error involves entities better identifiable as ‘OTHER’ being misclassified as ‘ORG’, occurring 17 times. This pattern suggests a challenge where entities difficult to categorise are seen as organisations, indicating potential areas for model improvement.

Analysing misclassifications by entity type, ‘PERSON’ and ‘ORG categories are often misclassification of ‘OTHER’ entities, while ‘GPE’ misclassifies ‘PERSON’ and vice versa. This highlights challenges in accurately identifying individuals and geopolitical entities in specific contexts.

While the overall accuracy of the NER models is commendable, there are notable variations in performance across different models, with specific challenges in accurately classifying certain entity types. Understanding these nuances is crucial for refining and optimising the models to enhance their performance in real-world applications.

4 Preliminary Results

Through the transformative process, we evolved from an original database with 30,954 entries (30,422 objects, 529 sales, and 3 entities) to a KG database containing 111,979 nodes and 237,394 relationships. This enhanced KG offers a detailed representation of provenance data, enabling us to extract valuable insights.

Figure 5 summarises the node and relationship counts in the KG: 13,482 actors involved in selling or acquiring 30,422 antiquities dealt with by Christie’s, Sotheby’s, and Phoenix Ancient Art from 1999 to 2023.

jcaa-7-1-130-g5.png
Figure 5

Nodes (a) and Relationships (b) counts by their labels and types.

After a manual examination of the data, duplicate occurrences in the ‘actors’ became apparent. We introduced the ‘similarity.py’ script with a ‘find_similar_nodes’ function, identifying similar ‘actor’ nodes. The function stores pairs of nodes with similar names along with their similarity score. The ‘ngram_index’ function generates the index for identifying similar strings by decomposing them into smaller units known as n-grams (Krátký et al. 2011). The function retrieves the name of each ‘actor’ node, normalises it, and prepares it for subsequent comparisons. Within the loop that iterates over all the nodes again, the function systematically compares the normalised names of the two nodes. With an exact match the function categorises the two nodes as similar and the shorter of the two names is added to the list of merged strings. When the normalised names do not align exactly, the function employs fuzzy string matching (SeatGeek 2023) to calculate the similarity score. If this score exceeds the 0.9 threshold, the node pair is appended to the list of similar nodes. For instances where the similarity score is a perfect match (score 1.00), a similar consolidation process to the exact match scenario is executed.

The ‘semi_auto_evaluation.py’ script addresses occurrences of nodes representing the same entities but perceived as different due to variations in naming conventions. The comparison is performed on single words composing the string of the node name, through the ‘process name’ function. The automated portion of the script identifies nodes with single words that match precisely and employs fuzzy matching (threshold 0.72) to calculate similarity scores. This accommodates cases where names are similar but not identical, addressing variations like ‘thomas’, ‘Thmas’, and ‘Tommaso’. Where exact fuzzy matches are not found, the script checks for length consistency to filter out minor discrepancies and considers a specific lesser similarity ratio (0.68 to 0.72). This is needed due to the heterogeneity of the data sources and languages, where substantial changes in name representation may occur. The script recognises potential matches by comparing trailing names, a mechanism useful for dealing with variations in naming conventions such as differences in titles, initials, and other suffixes, as well as residual contextual information. In cases where no duplicates are identified, the output is automatically generated. When matches are identified, the script prompts the user for manual confirmation based on the presented potential matches. This human intervention enables the mapping of nodes with strongly diverse representations. As a result, a dictionary is stored with the first encountered name as the key and the names to be merged as values. Subsequently, the head node is connected to the neighbours of the nodes to be merged, transferring their relevant edges and attributes, and then they are removed from the graph. This ensures the preservation of the graph structure and essential relationships during the clean-up.

The process identified 2,540 potentially similar nodes, with 791 (5.87% of the total actors) automatically merged. The ‘semi_auto_evaluation.py’ implementation facilitated the merging of an additional 907 actors (6.72% of the total actors), averaging 2.2 duplicates per node. This process resulted in a total of 1,698 nodes representing alternative spellings of the same entity. Nodes mislabelled or too general accounted for 523. These nodes were removed from further projections and re-labelled onto the Neo4j graph instance. In summary, from the initial 13,482 actors identified by SpaCy, our refined scripts and processes reduced their number to 11,479 single actors.

For SNA on the KG, we experimented with an artworks-actor bipartite projection (Newman 2003; Liew et al. 2023). The top centrality degrees (Freeman 1978) in Figure 6 show that aside from Christie’s and Sotheby’s there are other notable actors. A prominent figure is Stephen Junkunc, a well-known collector of Chinese art, whose collection is highly desirable and has gained prominence in the market (Sotheby’s 2019). Notably, in 2018 Sotheby’s withdrew the sale of a statue of Buddha suspected to be a looted relic from the Longmen Grottoes and coming from his collection (The Value 2018).

jcaa-7-1-130-g6.png
Figure 6

Nodes with the highest degree in the actors-artwork bipartite network.

Noteworthy names already connected with cases of illicit trafficking of antiquities appear, such as Royal Athena (Galleries), N(icholas) Koutoulakis, and E(lie) Borowski, a piece of evidence that very well aligns with the finding of Fabiani and Marrone (2021), whose datasets cover sales up to 2015. These three actors have been significantly involved in numerous cases of cultural object trafficking, as documented in previous works (Chasing Aphrodite 2012; Gill 2019; Tsirogiannis 2021).

To gain a deeper understanding, we build an additional layer, generating a monopartite undirected weighted network of actors (see Figure 7). In this process, we excluded the nodes representing Christie’s and Sotheby’s to avoid bias in our analysis. This allowed us to focus on the relationships among other actors within the network. Removal of out-of-scale high-degree nodes does not lead to network fragmentation, as demonstrated in previous research (Nguyen et al. 2021).

jcaa-7-1-130-g7.png
Figure 7

Visualisation of the actor-to-actor graph. The colours are based on the inferred community IDs. Graph designed with Gephi (Bastian, Heymann & Jacomy 2009).

We refactored the artworks connected to actors in our previous layer, transforming those nodes into undirected edges between actors (Ramasco & Morris 2006): an edge between actori and actorj has thus weight wij equal to the number of artworks both dealt.

The monopartite projection, as indicated by the metrics in Table 3, appears relatively large, characterised by significant complexity and interconnection. The Average Degree (AD) suggests moderately linked individuals, fostering a decentralised pattern of influence. Centrality measures reinforce this, indicating a lack of concentrated control. Substantial mutual connectivity among entities facilitates efficient communication, as reflected in the Average Closeness Centrality (AC). A relatively short Average Path Length (APL) and a high Average Clustering Coefficient (ACC) highlight tightly interconnected clusters with cohesive subgroups. Despite sparse overall connections (GED), the network has a substantial diameter (GD), with long-distance connections contributing to the overall complexity.

Table 3

Summary of Network Measures.

METRICVALUE
Nodes6159.0000
Relationships22390.0000
Average Degree (AD)7.2707
Average Degree Centrality (ADC)0.0012
Average Eigenvector Centrality (AE)0.0012
Average Betweenness Centrality (AB)0.0007
Average Closeness Centrality (AC)0.2123
Average Path Length (APL)4.8148
Average Clustering Coefficient (ACC)0.7161
Graph Edge Density (GED)0.0012
Graph Diameter (GD)14.0000

To better understand the intricacies of the network, we employ various centrality measures. Figure 8 showcases scatter plots and linear regression lines, offering a clinical exploration of the distribution of nodes of the network’s inherent structure. The network manifests a moderate closeness, emphasising closely linked nodes, especially at lower centrality levels (Figures 8b, 8d, 8f). Parsing the correlations between centrality measures provides deeper insights into the roles and relationships among network entities. The substantial positive correlation (Pearson’s r of 0.715) between degree and betweenness centralities (Figure 8a) underscores the pivotal roles of highly connected nodes. Nodes with elevated degrees are crucial intermediaries, fostering efficient communication pathways and facilitating the seamless flow of information across disparate sections of the network. This interconnectedness is supported by the moderate relationship (Pearson’s r of 0.268) between degree and eigenvector centrality (Figure 8c). Nodes with high-degree centrality are likely, although not necessarily, to exhibit high eigenvector centrality, solidifying their status as influential ‘hubs’ adept at efficiently connecting with other significant nodes.

jcaa-7-1-130-g8.png
Figure 8

Scatter plots of centrality measures and linear regression for (a) degree and betweenness, (b) degree and closeness, (c) degree and eigenvector, (d) betweenness and closeness, (e) betweenness and eigenvector, (f) closeness and eigenvector.

The predictive relationship (z-score of 33.20) observed in betweenness centralities (Figure 9c), along with a low standard deviation and an average of 0.00074, indicates a consistent pattern with a modest prevalence of intermediary nodes, underscoring the significance of specific nodes playing crucial roles. Beyond being well-connected, these nodes also tend to forge connections with other influential nodes, solidifying their central position in the network.

jcaa-7-1-130-g9.png
Figure 9

Gaussian plots of centralities values, with highest values in red and z-Score of each centrality: (a) degree centrality, (b) eigenvector centrality, (c) betweenness centrality, (d) closeness centrality.

In real-world networks, nodes with high betweenness centrality can act as ‘bottlenecks’ for information or resources, playing a crucial role in maintaining efficient communication and coordination (Goh, Kahng & Kim 2003). The minimal correlation observed between betweenness and eigenvector centrality (Figure 8e) suggests that nodes acting as intermediaries do not necessarily have a high influence on the broader network. Seemingly, the positive correlation (Pearson’s r of 0.271) seen in Figure 8d implies that nodes facilitating communication pathways have reasonably efficient access to the broader network. The interplay of these centrality measures, as revealed by variations in Pearson’s correlation coefficients across scatter plots, underscores the nuanced dynamics within the network. Positive correlations suggest a general trend of nodes with higher centrality in one measure exhibiting higher centrality in others. Importantly, these correlations extend beyond mere structural relationships, as evidenced by the scattered distribution of data points (Kanyou, Kouokam & Emvudu 2022).

Tables 5, 6, 7, and 8 provide a comprehensive overview of the top 50 nodes based on their centrality values. Additionally, Table 4 presents nodes that consistently appear between the top 50 centralities.

Table 4

Table comparing intersecting nodes between the top 50 centralities measures. In bold, nodes that are discussed in the paper.

LABELCLOSENESSDEGREEBETWEENNESS
Sotheby Parke-Bernet0.3310.0320.154
Royal Athena0.3290.0290.072
Parke-Bernet0.3270.0340.062
Hˆotel Drouot0.3200.0400.139
European private collection0.3170.0350.110
Spink0.3170.0180.076
Bonhams0.3150.0210.073
The Devoted Classici…0.3090.0100.016
Property from a New…0.3060.0140.020
Charles Ede0.3000.0220.094
Collection Mrs0.3000.0420.065
Robin Symes0.3000.0110.024
Ariadne0.2960.0120.021
J-D Cahn0.2920.0100.017
Merton D Simpson0.2880.0090.023
N Koutoulakis0.2850.0120.033
Fortuna Fine Arts0.2840.0110.017
Mathias Komor0.2780.0100.029
Table 5

Top 50 Highest Degree Nodes.

NODE IDSCORENAME
afa43…0.042Collection Mrs
64045…0.040Hotel Drouot
379f0…0.035European Private Collection
2947d…0.034Parke-Bernet
315bc…0.032Sotheby Parke-Bernet
7b56c…0.029Royal Athena
00cbd…0.024Marianne Dreesmann
5705d…0.024Anton Cr Dreesmann
74ade…0.022Collection Professor Dr Drs An…
e9d66…0.022Charles Ede
e2ce0…0.021Bonhams
6e833…0.020Edric Van Vredenburgh
f758b…0.018Spink
7d374…0.0172Nd Earl
428a9…0.017Abraham Rosman
4be3a…0.017Paula Rubel
e4041…0.017Marguerite Riordan
2bfc7…0.014Sangiorgi
578b5…0.014Property From A New York City…
2f2a4…0.014Anderson
5dd68…0.013Collection Privee Francaise
63089…0.013Rugby School
86f9d…0.013Collection Edric Van Vredenbur…
06a32…0.013Gavin Hamilton
c7a1b…0.0135Th Duke
925fc…0.013Mh Bloxam
cff18…0.012Wou Kiuan
1fa15…0.012N Koutoulakis
2f7be…0.012Ariadne
80093…0.011John
40cfd…0.011Fortuna Fine Arts
dbab2…0.011Robin Symes
6dd43…0.011Harewood
98164…0.011David Bromilow
60489…0.011George Spencer
e0a1f…0.011John Winston Spencer-Churchill
eda69…0.011Julia Harriet Mary Jary
81961…0.011Bitteswell Hall
0c4d0…0.011The Metropolitan Museum Of Art
3d9af…0.011Lawrence
62272…0.010American Art Association
40284…0.010The Devoted Classici The Priva…
37a47…0.010Brabourne
1459e…0.010Lansdowne House
45532…0.010Salomon Reinach
aa10f…0.010Vermeule
c2e41…0.010J-D Cahn
a2acb…0.010Mathias Komor
d148b…0.009Merton D Simpson
502a7…0.009Art Of The Ancient World
Table 6

Top 50 Highest Betweenness Centrality Nodes.

NODE IDSCORENAME
315bc…0.154Sotheby Parke-Bernet
64045…0.139Hotel Drouot
379f0…0.110European Private Collection
e9d66…0.094Charles Ede
f758b…0.076Spink
e2ce0…0.073Bonhams
7b56c…0.072Royal Athena
afa43…0.065Collection Mrs
2947d…0.062Parke-Bernet
6e833…0.038Edric Van Vredenburgh
cff18…0.036Wou Kiuan
e4041…0.036Marguerite Riordan
1fa15…0.033N Koutoulakis
bb363…0.033Gunter Puhze
7a85d…0.033Property From A Manhattan Priv…
80093…0.032John
120da…0.031French Private Collection
5dd68…0.030Collection Privee Francaise
a2acb…0.029Mathias Komor
10b9b…0.029Mallett Son Ltd
1be38…0.029Collection Privee Americaine
399e6…0.028Plesch
37a47…0.028Brabourne
c51ee…0.026Heidi Vollmoeller
ba195…0.025Wilhem Horn
0e56f…0.025Property From A New York Priva…
49b25…0.025Jj Klejman
37fbd…0.024Steinitz
dbab2…0.024Robin Symes
d148b…0.023Merton D Simpson
0ae30…0.022Property From An Important Pri…
ae3eb…0.021E Borowski
2f7be…0.021Ariadne
2a5a2…0.021Alan Steele
814da…0.021Albert Museum
8b875…0.021Loo
77452…0.021Property From An American Priv…
63089…0.020Rugby School
bb92f…0.020Queen Victoria
578b5…0.020Property From A New York City …
01ab3…0.020Eskenazi Ltd
66e07…0.020Property From An Important Eur…
08294…0.019Safani Gallery
a8489…0.018The Tuyet Nguyet
27185…0.017The Junkunc Collection
dbc68…0.017Galerie Flak
0c4d0…0.017The Metropolitan Museum Of Art
40cfd…0.017Fortuna Fine Arts
c2e41…0.017J-D Cahn
40284…0.016The Devoted Classici The Priva…
Table 7

Top 50 Highest Closeness Centrality Nodes.

NODE IDSCORENAME
315bc…0.331Sotheby Parke-Bernet
7b56c…0.329Royal Athena
2947d…0.327Parke-Bernet
64045…0.320Hotel Drouot
379f0…0.317European Private Collection
f758b…0.317Spink
e2ce0…0.315Bonhams
40284…0.309The Devoted Classici The Priva…
578b5…0.306Property From A New York City …
e9d66…0.300Charles Ede
dbab2…0.300Robin Symes
afa43…0.300Collection Mrs
2f7be…0.296Ariadne
49b25…0.293Jj Klejman
66e07…0.293Property From An Important Eur…
00cbd…0.293Marianne Dreesmann
c2e41…0.292J-D Cahn
c33c4…0.292Hamilton
5705d…0.291Anton Cr Dreesmann
9b7d0…0.290Jay C Leff
5e5a6…0.289Drouot Richilieu
2bda0…0.289Rupert Wace
428a9…0.289Abraham Rosman
4be3a…0.289Paula Rubel
bb363…0.289Gunter Puhze
d148b…0.288Merton D Simpson
1fa15…0.285N Koutoulakis
502a7…0.285Art Of The Ancient World
06a32…0.285Gavin Hamilton
66cde…0.284Property From A North American…
40cfd…0.284Fortuna Fine Arts
e9b7e…0.283Ancient Sculpture Works Of Ar…
10773…0.283Arte Primitivo
7d374…0.2832Nd Earl
9a5c6…0.282Donna Jacobs Gallery
2bfc7…0.281Sangiorgi
74ade…0.281Collection Professor Dr Drs An…
120da…0.281French Private Collection
c7a1b…0.2815Th Duke
77452…0.280Property From An American Priv…
a817a…0.280Collection Louis Carre
741f3…0.279The Ernest Brummer Collection
0f1e8…0.279Property From The Harer Family…
817cf…0.278Beazley
dc9e0…0.278Shelburne
bc156…0.278Drouot Montaigne
a2acb…0.278Mathias Komor
b5262…0.278Comtesse Martine-Marie-Octavie
df6df…0.278Hubert De Ganay
98c6a…0.278Collection De Martine

Revisiting previously discussed actors and introducing other well-known figures, Table 4 sheds light on the actors’ dynamics. Robin Symes, whose ‘role as a liaison for antiquities smuggling networks across the world spans multiple decades and jurisdictions’ (Akers 2023), emerges as a key player. His centrality scores of 0.300 (closeness), 0.024 (betweenness), and 0.011 (degree) affirm his influential role and position as a bridge or intermediary within the network. The efficient flow of information or transactions reflected by Symes’ central presence within the network very well aligns with the global influence he once had as a dealer (Frammolino & Flech 2005). Fortuna Fine Arts, with a degree of 0.011, betweenness of 0.017, and closeness of 0.284, is another actor, well-known due to its recurrent associations with illicit antiquities cases (Albertson 2020b), that stands out: while its degree centrality suggests a moderate level of direct connections, the betweenness centrality indicates a role in facilitating the flow of information between other nodes. The closeness centrality suggests a relatively efficient connection to other nodes in the network, emphasising its importance in the overall structure. Recent legal developments, including charges related to provenance forgery and impersonation of deceased collectors (Rogers, Vere-Hodge & Dimmek 2021), emphasise the nature of its engagements.

Similar to Fortuna Fine Arts’ in centrality scores is N(icolas) Koutoulakis: both entities exhibit a moderate degree centrality and a high closeness centrality, suggesting their involvement in connecting diverse entities, while in betweenness centrality N Koutoulakis has a significantly higher value, suggesting a more critical role in connecting different parts of the network and controlling the flow of information. Royal Athena (Galleries), highlighted for its high degree in the bipartite projection (see Figure 6) and its connection to illicit antiquities cases, maintains prominence with a substantial closeness centrality of 0.329, a high betweenness of 0.072 and one of the highest degree centralities (0.029). Royal Athena appears closely connected to other entities, facilitating efficient and direct interactions and playing a role of intermediary influencing the network dynamics. With one of the highest degree centralities, Royal Athena exhibits extensive direct connections, emphasizing its influential position. This suggests that Royal Athena is a central figure in terms of connecting with other entities and is involved with a notable number of direct relationships.

The eigenvector centrality offers unique insights into the structural dynamics of the network (Table 8). Unlike other centrality measures, eigenvector centrality places equal importance on the quality of connections, specifically those linked to other influential nodes. Among the top 50 nodes, a distinctive pattern emerges where individuals such as scholars (e.g., Salomon Reinach, Adolf Michaelis, and Gavin Hamilton) and entities not exclusively characterised as dealers but rather as figures intricately involved with artworks in other ways are featured. This observation reinforces the role of experts within the network, suggesting that their influence is not solely derived from transactional engagements but also from their connections with and knowledge of other influential nodes (Lawler 2005; Brodie 2009; Brodie 2011). Their significance extends beyond transactional networks, encompassing the broader and more nuanced web of interactions that shape the cultural heritage landscape.

Table 8

Top 50 Highest Eigenvector Centrality Nodes.

NODE IDSCORENAME
aa10f…0.180Vermeule
a8566…0.180American Journal Of Archaeolog…
39645…0.180Adolf Michaelis
950f1…0.180Michaelis
06a32…0.165Gavin Hamilton
45532…0.164Salomon Reinach
ec288…0.163Archaologischer Anzeiger
345df…0.163Ann Arbor
b5697…0.163California Private Collection
c541b…0.163Georg Lippold
87aac…0.163Whittall Collection
7115d…0.163The Ancient Marbles
a93d7…0.163Greek Sculpture And Roman Tast…
fa5de…0.163Legendary Hollywood Decorator
cd934…0.163William Haines
66eed…0.163Classical Marbles
de379…0.163Elizabeth Angelicoussis
742ca…0.163Jimmie Shields
87cd6…0.163Comte De Clarac
aed9a…0.163Hermann Winnefeld
fd02a…0.163Pierre Gusman
5f1e1…0.163Walter Trillmich
b1507…0.163Madrider Mitteilungen
c92df…0.163Joachim Raeder
547d8…0.163Peter Schifando
61be2…0.163Jean H Mathison
6684d…0.163Sascha Kansteiner
e8244…0.163Gnomon
f480d…0.163Pantanello
ac171…0.160Arthur H Smith
a7bab…0.151William Petty
1459e…0.151Lansdowne House
cb7ed…0.150Hadrian
0afb5…0.150Henry Petty Fitzmaurice
1bd54…0.150Lansdowne
dc9e0…0.046Shelburne
87b42…0.040Douglas Hamilton
49835…0.040Archibald Hamilton
0edbb…0.040Hamilton Palace
bede3…0.040Alexander Hamilton
891d4…0.040Charles Townley
ac145…0.040Scot
f572e…0.040Gustav F Waagen
4f2cb…0.040International Studio Art Corpo…
016d3…0.040Private Collection, By Descent…
4468f…0.040Capitol
4a2ab…0.040Hamilton Archive
f1d40…0.040Singleton Abbey Collections
c33c4…0.039Hamilton
1bccc…0.039Brandon

5 Discussion and Future Work

The preliminary results of our work demonstrate the high potential of describing and investigating the antiquities market using AIKoGAM’s methodology. Further analysis of ego networks of specific actors, encompassing all the possible layers that the KG offers, might lead to new knowledge and to transaction patterns previously unnoticed, as demonstrated by Graham et al. (2023).

While the potential of this application is evident, there are still several issues we need to address. General models like the one provided by SpaCy fail to identify certain entities correctly, leading to erroneous entities and relationships, especially with non-English statements. For example, sometimes the adopted model recognises entities such as ‘Lyon’ as actors in our network, instead of as locations. One possible solution is to manually tag a large dataset of provenance statements for NER and Relationship Extraction (RE) and fine-tune transformers models, such as RoBERTa for RE and DeBERTa-CRF for NER due to their performance on short texts (Wang et al. 2021), in order to make them domain-specific.

Another approach, as demonstrated by Graham, Yates, and El-Roby (2023), involves developing prompts for LLMs. Within our specific work, where we often encounter juxtaposed short phrases lacking evident contextual clues, this approach has varied success rates. Some prompts adeptly extract entities and links, while others stumble when devoid of supplementary contextual data. A promising solution could involve the training or fine-tuning of a LLM using domain-specific literature.

As demonstrated, our research faced a challenge due to diverse raw data in terms of quality, language, and structure, specifically regarding inconsistencies in the representation of the names of individuals or organisations. With the developed scripts, we achieved significant improvements in data quality and accuracy by integrating automated scripts with manual inspection. This allowed us to detect and resolve duplicate occurrences, showcasing a deep understanding of the complexities arising from naming conventions and linguistic variations across various datasets. The application of advanced techniques along with flexibility in handling diverse spellings, played a crucial role in identifying nodes that likely represented the same ‘actor’ entity. Human-assisted fine-tuning enhanced the precision of the KG, while building a mapping dictionary for future automatising.

Looking ahead, the mapped dataset serves as a valuable resource for training and refining advanced NLP models, and opens avenues for more detailed and insightful analyses of the KG, enabling trend predictions based on enriched entity relationships.

The scripts can serve as templates for methodologies in similar projects dealing with diverse and heterogeneous data. They can be adapted to handle complex datasets where fully automated processes may encounter challenges. AIKoGAM modules are versatile and can be adjusted and expanded for similar projects, ensuring a balance between automated efficiency and human expertise.

The semi-automated data collection shows promise, but initial fine-tuning of each different website’s HTML structure remains necessary. Research is ongoing on the feasibility of applying AI language models to HTML parsing and unsupervised information extraction (Gur et al. 2023; Zhang et al. 2023). Ideally, galleries and auction houses should adhere to precise, structured, and shared open-data ontologies to enable the creation of a real KG of circulating artefacts. This is definitely a path that could be pursued at the political and decision-making level.

A promising avenue of exploration would involve merging other similar datasets, as the one discussed in Fabiani and Marrone (2021), which encompasses data from external auction catalogues and extend over a wider time frame. Lastly the KG would benefit from the implementation of Computer Vision (CV) and embedding of visual data (Eyharabide, Bekkouch & Constantin 2021). By combining textual and visual data, similarity calculations, clustering and identification of the same objects/highly similar objects described differently and/or with misaligned provenance information would be possible with less human inspection. This implementation would facilitate integration with external image-based databases (such as LEONARDO or INTERPOL Databases) as well.

5 Conclusions

AIKoGAM stands as a substantial stride in comprehending the antiquities market and combatting the illicit trafficking of cultural artefacts. Its innovation lies in the utilisation of different automated and semi-automated features to establish and analyse a domain-specific KG. While the initial outcomes offer promise, the genuine potential of this tool resides in its capacity to establish a framework for the subsequent implementation of advanced ML algorithms.

Adopting general-purpose NER models for automated information extraction, AIKoGAM has successfully collected data from various sources and built an interconnected KG, even though with some errors and inconsistencies that needed manual inspection. Further improvements in domain-specific models will be fundamental to refine the NER results and to accurately automatise the extraction of relationships.

A key aspect of AIKoGAM is the potential to foster cooperation and interoperability with related tools and initiatives. The depth and breadth of the KG, as well as the new knowledge that can be generated, would benefit from the integration of previous works described in Section 2, as well as other existing or future domain-specific databases. Standardised data formats and ontology mapping would enable seamless integration and cross-referencing of data from a variety of sources and external databases, and this is something that should involve market representatives.

The refined dataset becomes a valuable asset for a wide range of applications, from training machine learning models to constructing KGs, while the scripts contribute proven methodologies for addressing intricacies in naming conventions and linguistic variations.

In conclusion, AIKoGAM’s methodology provides a foundation for future work in combating illicit trafficking of cultural property. As fast-paced advancements are made in NER, data integration, CV, and LOD, AIKoGAM has the potential to become a tool for researchers and LEAs, fostering a more transparent and secure cultural heritage landscape. Continued research and collaboration will be key in refining the methodology, and enabling the development of advanced big data models that can analyse, predict, and prevent the illegal trade of cultural heritage.

Data Accessibility Statement

The scripts that support the findings of this study are openly available in Zenodo at https://doi.org/10.5281/zenodo.8184155.

Competing Interests

The authors have no competing interests to declare.

DOI: https://doi.org/10.5334/jcaa.130 | Journal eISSN: 2514-8362
Language: English
Submitted on: Jul 26, 2023
Accepted on: Dec 16, 2023
Published on: Jan 15, 2024
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2024 Riccardo Giovanelli, Arianna Traviglia, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.