Architecture of Knowledge


Guide


This document (English version) briefly describes the ontologies part of the version 0.5 of ArCo. The ontologies are organised in a network for modelling different kind of cultural properties and their corresponding catalog records. Those cultural properties and records are currently managed by the SIGEC system of the Italian Central Institute for Cataloguing and Documentation.

Version 0.5 of ArCo is the fifth version to be published. Use this document (Italian only) for the guide associated with the version 0.1, this document (Italian only) for the guide of the version 0.2, this document (Italian only) for the guide of the version 0.3, and this document (Italian only) for the guide of the version 0.4.

Ontologies


Data


The ArCo dataset can be downloaded as a single N-Triples compressed dump.

Use the SPARQL endpoint of the ArCo project to query data interactively.

Examples (SPARQL)


What are the cultural events related to the cultural property X?

Who are the people involved in the editing and the updating of the catalogue record describing the cultural property X? What are their roles?

When was the catalogue record about the cultural property X edited or updated?

PREFIX l0: <https://w3id.org/italia/onto/l0/>
PREFIX cis: <http://dati.beniculturali.it/cis/>
SELECT ?event ?eventName ?culturalProperty ?culturalPropertyLabel
WHERE{
  ?event cis:involves ?culturalProperty ;
    l0:name ?eventName .
  ?culturalProperty rdfs:label ?culturalPropertyLabel
}
limit 100
PREFIX arco-catalogue: <https://w3id.org/arco/ontology/catalogue/>
PREFIX roapit: <https://w3id.org/italia/onto/RO/>
SELECT *
WHERE{
  ?entity arco-catalogue:hasCatalogueRecordVersion ?record . 
  ?record arco-catalogue:hasCatalogueRecordVersionRiT ?rit . 
  ?rit roapit:withRole ?role ;
    roapit:isRoleInTimeOf ?agent
}
limit 100
PREFIX arco-catalogue: <https://w3id.org/arco/ontology/catalogue/>
SELECT *
WHERE{
  ?record arco-catalogue:hasCatalogueRecordVersion ?recordVersion . 
  ?recordVersion arco-catalogue:editedAtTime ?time .
  ?time rdfs:label ?timeLabel
}
limit 100

What are all the locations in cultural sites associated with the cultural property X? What are their types?

What are the places that have been used as storage location for a cultural property?

What is the conservation status of the cultural property X? Which interventions have been proposed?

PREFIX arco-location: <https://w3id.org/arco/ontology/location/>
SELECT *
WHERE{
  ?entity rdfs:label ?entityLabel ;
    arco-location:hasTimeIndexedTypedLocation ?location .
  ?location arco-location:hasLocationType ?locationType ;
    arco-location:atSite ?site .
}
limit 100
PREFIX arco-location: <https://w3id.org/arco/ontology/location/>
SELECT *
WHERE {
  ?entity rdfs:label ?entityLabel ; 
    arco-location:hasTimeIndexedTypedLocation ?location .
  ?location arco-location:hasLocationType arco-location:StorageLocation.
}
limit 100
PREFIX arco-dd: <https://w3id.org/arco/ontology/denotative-description/>
SELECT ?entity ?entityLabel ?conservation ?proposedIntervention
WHERE{
  ?entity rdfs:label ?entityLabel ;
    arco-dd:proposedIntervention ?proposedIntervention ;
    arco-dd:hasConservationStatus ?conservation .
}
LIMIT 100

What is the photographic documentation attached to the catalogue record describing the cultural property X?

What is the unique identifier of the cultural property X?

Who are the authors and what are the cultural scopes attributed to the cultural property X? What is their role? What is the source of the attribution?

PREFIX arco-arco: <https://w3id.org/arco/ontology/arco/>
PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
SELECT ?entity ?documentation
WHERE{
  
 ?entity rdf:type/rdfs:subClassOf* arco-arco:CulturalProperty ; arco-cd:hasDocumentation ?documentation .
  ?documentation a arco-cd:PhotographicDocumentation 


}
limit 100
PREFIX arco-arco: <https://w3id.org/arco/ontology/arco/>
SELECT ?entity ?id
WHERE{
  ?entity arco-arco:uniqueIdentifier ?id 
}
limit 100
PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
SELECT *
WHERE{
  ?entity arco-cd:hasAuthorshipAttribution ?attribution .
  ?attribution arco-cd:hasInterventionRole ?role ;
    arco-cd:hasSource ?attributionSource
}
limit 100

When was the cultural property X realised? What is the source of the dating?

What are the geographical coordinates of the cultural property X?

What are the uses associated to the movable cultural property X?

PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
PREFIX arco-dd: <https://w3id.org/arco/ontology/denotative-description/>
PREFIX arco-arco: <https://w3id.org/arco/ontology/arco/>
SELECT *
WHERE{?entity rdf:type/rdfs:subClassOf* arco-arco:CulturalProperty ;
    rdfs:label ?entityLabel ;
  arco-cd:hasDating ?dating .
  ?dating arco-cd:hasEvent ?event ;
    arco-cd:hasSource ?source 
}
limit 100
PREFIX arco-arco: <https://w3id.org/arco/ontology/arco/>
PREFIX arco-location: <https://w3id.org/arco/ontology/location/>
PREFIX clvapit: <https://w3id.org/italia/onto/CLV/>
SELECT *
WHERE{
  ?entity rdf:type/rdfs:subClassOf* arco-arco:CulturalProperty ;
  clvapit:hasGeometry ?geometry .
  ?geometry arco-location:hasCoordinates ?coordinates .

}
limit 100
PREFIX arco: <https://w3id.org/arco/ontology/arco/>
PREFIX context: <https://w3id.org/arco/ontology/context-description/>
SELECT *
WHERE{
  ?entity a arco:MovableCulturalProperty ;
  rdfs:label ?entityLabel ;
  context:hasUse ?use .

}
limit 100

Who was the previous owner of the cultural property X?

What are the entities that represent the preparatory phases for the cultural property X?

What are the cultural properties made of clay?

PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
SELECT *
WHERE{
  ?entity rdfs:label ?entityLabel ;
  arco-cd:hasAcquisition ?acquisition .
  ?acquisition arco-cd:hasPreviousOwner ?previousOwner .

}

limit 100
PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
SELECT *
WHERE{
  ?entity rdfs:label ?entityLabel ;
  arco-cd:hasRelatedWorkSituation ?relatedWorkSituation .
  ?relatedWorkSituation arco-cd:hasRelatedWork ?relatedWork .
  ?relatedWork a arco-cd:PreparatoryWork .

}

Limit 100
PREFIX arco-dd: <https://w3id.org/arco/ontology/denotative-description/>
PREFIX arco-arco: <https://w3id.org/arco/ontology/arco/>
SELECT ?entity ?entityLabel ?clay
WHERE{
  ?entity rdf:type/rdfs:subClassOf* arco-arco:CulturalProperty ; arco-dd:hasTechnicalDetailOccurrence ?occurrence ; rdfs:label ?entityLabel .
?occurrence arco-dd:satisfiesTechnicalDetail ?clay .
  FILTER regex(?clay, "argilla", "i") 

}

Limit 100

Alignment of the CulturalPropertyDefinition with the thesaurus used for providing definitions of the cultural properties (RA catalogue record type).

What are the archaeological field surveys on the cultural property X?

In which position (eg: title page, cover, etc.) of a specific publication was the X print reproduced?

PREFIX arco-dd: <https://w3id.org/arco/ontology/denotative-description/>
SELECT DISTINCT *
WHERE{
 ?definition rdf:type arco-dd:CulturalPropertyDefinition ;
 skos:closeMatch ?alignment
}
PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
SELECT DISTINCT *
WHERE{
 ?cultProp arco-cd:hasSurvey ?survey . ?survey rdf:type arco-cd:ArchaeologicalFieldSurvey .
 
}
LIMIT 100
PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
SELECT ?title ?reproduction ?position
WHERE {?publication arco-cd:hasTitle ?pubtitle .
?pubtitle rdfs:label ?title .
?publication arco-cd:hasReproduction ?reproduction .
?reproduction arco-cd:hasReproductionPosition ?position }
LIMIT 100

On what support is the iscription of the cultural property X?

How many cultural entities of the "church" type are located in Emilia-Romagna?

What cultural properties are members of the collection X?

PREFIX arco-dd: <https://w3id.org/arco/ontology/denotative-description/>
SELECT *
WHERE {
 ?cultpro arco-dd:hasAffixedElement ?elem.
 ?elem a arco-dd:Inscription.
 ?elem arco-dd:hasSupport ?supp
} LIMIT 100

PREFIX arco-arco: <https://w3id.org/arco/ontology/arco/>
PREFIX arco-location: <https://w3id.org/arco/ontology/location/>
PREFIX CLV: <https://w3id.org/italia/onto/CLV/>
PREFIX arco-dd: <https://w3id.org/arco/ontology/denotative-description/>
SELECT  (count(distinct ?cultpro) as ?count)
WHERE {
 ?cultpro a arco-arco:ArchitecturalOrLandscapeHeritage.
 ?cultpro arco-location:hasCulturalPropertyAddress ?address.
 ?address CLV:hasRegion ?region.
 ?region rdfs:label ?regNome.
 ?cultpro arco-dd:hasCulturalPropertyType ?type.
 ?type arco-dd:hasCulturalPropertyDefinition ?def
 FILTER regex(?regNome, "Emilia-Romagna", "i")
 FILTER regex(?def, "chiesa", "i") } 
PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
PREFIX cis: <http://dati.beniculturali.it/cis/>
SELECT ?collection ?item
WHERE {
 ?collection a cis:CollectionOfCulturalEntities.
 ?collection arco-cd:isCollectionIn ?collectionmemb.
 ?collectionmemb arco-cd:hasMemberOfCollection ?item.
} LIMIT 100


What are the dimensions of photography X?

What cultural properties have the Sphinx as their subject?

In which position (eg: title page, cover, etc.) of a specific publication was the X print reproduced?

PREFIX arco-arco: <https://w3id.org/arco/ontology/arco/>
PREFIX arco-dd: <https://w3id.org/arco/ontology/denotative-description>
PREFIX muapit: <https://w3id.org/italia/onto/MU/>
SELECT ?photo ?meastype ?value ?unit
WHERE {
 ?photo a arco-arco:PhotographicHeritage.
  ?photo arco-dd:hasMeasurementCollection ?meascoll .
  ?meascoll arco-dd:hasMeasurement ?meas .
  ?meas arco-dd:hasMeasurementType ?meastype . 
  ?meas arco-dd:hasValue ?measvalue .
  ?measvalue muapit:value ?value .
  ?measvalue muapit:hasMeasurementUnit ?unit } LIMIT 100
PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
PREFIX arco-arco: <https://w3id.org/arco/ontology/arco/> 
SELECT *
WHERE {
 ?cultpro rdf:type/rdfs:subClassOf* arco-arco:CulturalProperty ; arco-cd:hasSubject ?sub
 FILTER regex(?sub, "sfinge", "i")

} LIMIT 100
PREFIX arco-cd: <https://w3id.org/arco/ontology/context-description/>
PREFIX arco-arco: <https://w3id.org/arco/ontology/arco/>
SELECT *
WHERE {
 ?cultpro rdf:type/rdfs:subClassOf* arco-arco:CulturalProperty ; arco-cd:rights ?right .
} LIMIT 100