BISTÌRIS
Ontology & Knowledge Graph for Sardinian Traditional Costumes
A domain ontology and a curated knowledge graph to describe, compare, and analyse traditional Sardinian costumes and their parts, materials, colours, and provenance. The project supports cultural heritage documentation, enables semantic search and reasoning on costume‑features across regions and eras, and opens new avenues for education, tourism and heritage valorisation.
Last updated: October 2025.
On the right: Detail of the traditional female costume of Osidda, from the book Costùmenes, Union of Municipalities of Mont’Albo, Fondazione di Sardegna.
Abstract
BISTÌRIS provides a semantic framework and an associated Knowledge Graph for representing traditional Sardinian costumes through geographical, temporal, and stylistic parameters. It enables researchers to identify recurring patterns, compare garments across regions and historical periods, and reveal cultural relationships hidden in dispersed data sources. By offering a formal and interoperable ontology together with the KG, BISTÌRIS supports advanced analysis, including the study of material characteristics, colour usage, and costume layering. The project improves digital accessibility and semantic interoperability, facilitating the documentation and preservation of intangible heritage while opening opportunities for cultural tourism, education, and open data reuse. Although developed for Sardinia, BISTÌRIS can be adapted to other Mediterranean dress traditions, providing a reusable framework for comparative studies and cross-regional heritage initiatives. To this end and to promote the reusability of the ontology, we provide a lightweight version, named BISTÌRIS Lite, in which Sardinian specific classes and constraints have been removed so the core schema can be more easily reused in other cultural contexts
Key Features
Domain Ontology
Covers garments, parts, materials, colours, techniques, and provenance with explicit relations and constraints.
Knowledge Graph
Curated entities and links to images and references; export in Turtle/OWL for reuse and extension.
Semantic Queries
Ready-to-use SPARQL examples to retrieve garments by area, part, material, and colour palettes.
Interoperability
Mappings and alignments to facilitate integration with CH datasets and digital collections.
Extensibility
Modular classes and properties to add new municipalities, garments, parts, and controlled vocabularies.
Documented
Detailed documentation supports understanding and reuse of the ontology and KG.
Ontology & Knowledge Graph
The ontology defines core classes such as Costume, Garment, TechnicalCharacteristic, Colour, and Place, along with properties including is_composed_of, hasColour, technical_details, and fromLocation. Integrity constraints and recommended controlled vocabularies enhance data quality and support reliable reasoning.
The KG instance data describe garments and their attributes, supported by controlled vocabularies and metadata for colours and materials.
Example fragment (Turtle)
@prefix a-lite: <https://w3id.org/arco/ontology/arco-lite/> .
@prefix bst: <https://aimet-lab.github.io/BISTIRIS#> .
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix dbr: <http://dbpedia.org/resource/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix schema: <http://schema.org/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix yago: <http://yago-knowledge.org/resource/> .
bst:DVV0056
a bst:F-Garment ,
bst:F-Skirt ,
bst:Garment ,
bst:Gheroni_skirt ;
crm:P62i_is_depicted_by bst:IDVV0052 ;
schema:fromLocation dbr:Bitti ,
yago:Bitti ;
crm:P46i_forms_part_of bst:DVV0052 ;
a-lite:hasColour dbr:Black,
dbr:Blue,
dbr:Green,
dbr:Purple,
dbr:Red,
dbr:Yellow ;
bst:embroideries "true"^^xsd:boolean ;
bst:floral_embroideries "true"^^xsd:boolean ;
bst:màsculas "true"^^xsd:boolean ;
bst:technical_details "true"^^xsd:boolean ;
schema:dateCreated "1900/.." .
SPARQL — Example Queries
Geographical Patterns in Headwear Types
PREFIX bst: <https://aimet-lab.github.io/BISTIRIS#>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX schema: <https://schema.org/>
SELECT ?category ?type (COUNT(?garment) AS ?count)
WHERE {
?garment a bst:M-Headwear ; a ?type ;
schema:fromLocation ?place .
?place a dbo:Place ;
dbo:elevation ?elev .
BIND(IF(?elev > 600, "Elevation > 600 m",
"Elevation ≤ 600 m") AS ?category)
}
GROUP BY ?category ?type
Colours by Period
PREFIX a-lite: <https://w3id.org/arco/ontology/arco-lite/>
PREFIX bst: <https://aimet-lab.github.io/BISTIRIS#>
PREFIX schema: <https://schema.org/>
SELECT ?colour (COUNT(*) AS ?colourCount)
WHERE {
?g a bst:Garment ;
a-lite:hasColour ?colour ;
schema:dateCreated ?datation .
FILTER(
STRSTARTS(STR(?datation),"18") ||
STRSTARTS(STR(?datation),"../18"))
}
GROUP BY ?colour
ORDER BY DESC(?colourCount)
Covering Garments by Location
PREFIX bst: <https://aimet-lab.github.io/BISTIRIS#>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX schema: <https://schema.org/>
SELECT ?garment ?place
WHERE {
?garment a bst:F-Bodice ;
bst:covers ?otherGarment .
?otherGarment a bst:F-Jacket ;
schema:fromLocation ?place .
?place a dbo:Place .
}
Layered Garments
PREFIX bst: <https://aimet-lab.github.io/BISTIRIS#>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
SELECT ?type ?place (COUNT(?garment) AS ?n)
WHERE {
?garment bst:coversWithTransparency ?other ;
a ?type ;
schema:fromLocation ?place .
?place a dbo:Place .
FILTER(?type != owl:NamedIndividual)
FILTER NOT EXISTS {
?otherType rdfs:subClassOf ?type .
}
}
GROUP BY ?type ?place ORDER BY DESC(?n)
Try these at the SPARQL endpoint.
Resources
Repository
Provides access to the ontology, the Knowledge Graph, and supporting resources.
Downloads
Download the ontology and the Knowledge Graph in standard formats.
Documentation
Background materials describing terminology and usage examples of reuse:
Cite & Publications
- Pandolfo, L., Corona, G., Guidotti, D. et al. BISTÌRIS Knowledge Graph (2.0), 2025.
DOI: 10.5281/zenodo.15310349 . - Corona, G., Guidotti, D., Pandolfo, L. et al. BISTÌRIS Ontology: Towards a Structured Representation of Sardinian Traditional Female Costumes. In SemDH@ESWC.
Team & Contacts
Team: Artificial Intelligence and formal METhods Laboratory, University of Sassari
Contact: aimetlab@uniss.it
Contact Person: Laura Pandolfo — lpandolfo@uniss.it
Funding
This work has been developed within the framework of the project e.INS- Ecosystem of Innovation for Next Generation Sardinia (cod. ECS 00000038) funded by the Italian Ministry for Research and Education (MUR) under the National Recovery and Resilience Plan (NRRP) - MISSION 4 COMPONENT 2, “From research to business” INVESTMENT 1.5, “Creation and strengthening of Ecosystems of innovation” and construction of “Territorial R&D Leaders”.