The main functionalities of the ontology have been defined following the guidelines for Ontology Requirements Specification Document (ORSD) proposed in the paper "How to Write and Use the Ontology Requirements Specification Document" by Suárez-Figueroa et al.
The data used since the beginning in order to provide reliable examples and terminologies taken from concrete description of artworks have been extracted from the following catalogue of the MET museums:
By following the template proposed by the authors, we have identified the basic requirements to develop this ontology as exposed in the following table.
Which technique has been used in the artwork "The Madonna and Child" by the workshop of Giovanni Bellini?
Expected answer: Temper and oil
From which material is artwork "The Madonna and Child" by the workshop of Giovanni Bellini made of?
Expected answer: Wood
Which are the most common materials on which is performed technique "oil"?
Expected answer:canvas and wood
Which are the most common materials in art?
Expected answer: Canvas; wood
Which artworks have changed support during their life?
Expected answer: "Three Saints: Roch, Anthony Abbot, and Lucy" by Giovanni Battista Cima.
Before moving to the proper design of the OM&TA ontology, it must be underlined that various ontologies have already tried to describe artworks in all their aspects, e.g. CIDOC-CRM. In particular, ArCo Ontology has already a module for denotative description which describes materials and techniques performed on the artworks.
The OM&TA ontology does not overlap with the previous two since it is domain-specific and, on the counterpart, needs to be extended through other ontologies as ArCo in order to describe all the other aspects and definitions of the artwork.
As stated till know what changes with the OM&TA ontology is the relation between artwork, technique and material.
In the design of the OM&TA ontology classes will been integrated from the ArCo Ontology if needed equivalences will be pointed out.
Having defined the very core classes, we move on by creating all the entities and the relationships needed to provide a proper representation of the external data of an artwork.
The first step was the creation of a conceptual model which tries to define the main elements and how they are related. Since materials and techniques are still at the level of denotative description, they are related to all the elements, as "Signature" or "Frame", which sometimes are added through a different technique or material from the one largely used for the artwork.
Starting from the very first theorization, then we proceded by the implementation of the actual ontology.
The elements described in the conceptual model, can now be organized into three main super-classes:
In the image below it is possible to see a complete graphical representation of the final ontology, developed with the Graphical Framework for OWL Ontologies (Graffoo)
The ontology was designed on Protégé, an open-source ontology editor. Classes, object properties, data properties, named individuals, annotation properties, general axioms and namespace declarations are described in the documentation.
The documentation is accessible as an HTML page thanks to Live OWL Documentation Environment (LODE), which allows to automatically extract and visualize each element of an onotlogy from the OWL file.
Starting from Zeri's catalogue of paintins, a semi-automatic extraction was performed on the text in order to define the main elements: Title, Author, Material and Technique.
The steps to extract the data can be summed as follows:
In order to test as much classes as possible from the ontology, for 35 artworks additional information (as signature, inscription, support etc.) where manually extracted from the reference text and added to the dataset.
The intersection of the automatic and the manually extracted data has been used in order to populate the knowledge graph (python code available here)
Now we can translate the Competency Questions in SPARQL queries that can be performed using OM&TA ontology on a SPARQL endpoint.
The data have been loaded on a local graph database (Blazegraph) on which the queries have been performed to get the results and test the ontology.
The code used to populate the Knowledge Graph and load it into Blazegraph is accessible below
Which technique has been used in the artwork "The Madonna and Child" by the workshop of Giovanni Bellini?
PREFIX mat: <https://github.com/Bianca-LM/art-criticism-ontology/mat>
From which material is artwork "The Madonna and Child" by the workshop of Giovanni Bellini made of?
PREFIX mat: <https://github.com/Bianca-LM/art-criticism-ontology/mat>
Which are the most common materials on which is performed technique "oil"?
PREFIX mat: <https://github.com/Bianca-LM/art-criticism-ontology/mat>
Which are the most common materials in art?
PREFIX mat: <https://github.com/Bianca-LM/art-criticism-ontology/mat>
Which artworks have changed support during their life?
PREFIX mat: <https://github.com/Bianca-LM/art-criticism-ontology/mat>
The OM&TA ontologies at its status describes the very core relations between the main elements needed to represent techniques and materials in art. Future developments will include the definition of subclasses for the materials and techniques in the art and the inclusion of the unique URIs of the single materials and techniques as defined by the two SKOS vocabularies.