diff --git a/scenes/BaroqueTheatreOntology_BT_v1_8_ATON_by_domain_with_instances.json b/scenes/BaroqueTheatreOntology_BT_v1_8_ATON_by_domain_with_instances.json new file mode 100644 index 0000000..b4ff6f5 --- /dev/null +++ b/scenes/BaroqueTheatreOntology_BT_v1_8_ATON_by_domain_with_instances.json @@ -0,0 +1,4341 @@ +{ + "schemaVersion": "BT-ATON-UI-v1.8", + "generatedAt": "2026-06-16T13:30:56.975246Z", + "ontology": { + "id": "bt", + "label": { + "en": "Baroque Theatre Ontology", + "it": "Ontologia del Teatro Barocco" + }, + "version": "v1.8-en-it-with-abox-id" + }, + "prefixes": { + "bt": "http://www.semanticweb.org/bt/", + "ex": "http://example.org/aton/ssgjp/", + "crm": "http://www.cidoc-crm.org/cidoc-crm/", + "bot": "https://w3id.org/bot#", + "dcterms": "http://purl.org/dc/terms/", + "schema": "https://schema.org/", + "skos": "http://www.w3.org/2004/02/skos/core#", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "owl": "http://www.w3.org/2002/07/owl#", + "xsd": "http://www.w3.org/2001/XMLSchema#" + }, + "display": { + "preferredLanguages": [ + "it", + "en" + ], + "classLabelPredicate": "rdfs:label", + "instanceIdPredicates": [ + "dcterms:identifier", + "schema:identifier" + ], + "note": "Use label.it for Italian UI labels; fallback to label.en or qname. Instances are grouped by direct/inferred BT class ancestry." + }, + "domains": [ + { + "id": "core", + "label": { + "en": "Core", + "it": "Nucleo condiviso" + }, + "rootClasses": [ + "bt:Participant", + "bt:Role" + ], + "classTrees": [ + { + "id": "bt:Participant", + "label": { + "en": "Participant", + "it": "Partecipante" + }, + "children": [] + }, + { + "id": "bt:Role", + "label": { + "en": "Role", + "it": "Ruolo" + }, + "children": [] + } + ], + "classIds": [ + "bt:Participant", + "bt:Role" + ], + "instanceIds": [ + "ex:RoleAssignment_Bezzi_Surveyor", + "ex:Tomaso_Bezzi" + ], + "instancesByClass": { + "bt:Participant": [ + "ex:Tomaso_Bezzi" + ], + "bt:Role": [ + "ex:RoleAssignment_Bezzi_Surveyor" + ] + } + }, + { + "id": "architecture", + "label": { + "en": "Architecture", + "it": "Architettura" + }, + "rootClasses": [ + "bt:TheatreArchitecture" + ], + "classTrees": [ + { + "id": "bt:TheatreArchitecture", + "label": { + "en": "Theatre architecture", + "it": "Architettura teatrale" + }, + "children": [ + { + "id": "bt:ArchitecturalComponent", + "label": { + "en": "Architectural component", + "it": "Componente architettonica" + }, + "children": [ + { + "id": "bt:TechnicalGallery", + "label": { + "en": "Technical gallery", + "it": "Ballatoio tecnico" + }, + "children": [] + }, + { + "id": "bt:Proscenium", + "label": { + "en": "Proscenium", + "it": "Boccascena / proscenio" + }, + "children": [] + }, + { + "id": "bt:Trapdoor", + "label": { + "en": "Trapdoor", + "it": "Botola" + }, + "children": [] + }, + { + "id": "bt:Gridiron", + "label": { + "en": "Gridiron", + "it": "Graticcia" + }, + "children": [] + }, + { + "id": "bt:StructuralBackdrop", + "label": { + "en": "Structural backdrop", + "it": "Parete di fondo" + }, + "children": [] + }, + { + "id": "bt:ArchitecturalWings", + "label": { + "en": "Architectural wings", + "it": "Quinte architettoniche fisse" + }, + "children": [] + } + ] + }, + { + "id": "bt:TheatreBuilding", + "label": { + "en": "Theatre building", + "it": "Edificio teatrale" + }, + "children": [] + }, + { + "id": "bt:ArchitecturalSpace", + "label": { + "en": "Architectural space", + "it": "Spazio architettonico" + }, + "children": [ + { + "id": "bt:OrchestraPit", + "label": { + "en": "Orchestra pit", + "it": "Fossa orchestra" + }, + "children": [] + }, + { + "id": "bt:Entrance", + "label": { + "en": "Entrance", + "it": "Ingresso" + }, + "children": [] + }, + { + "id": "bt:Stage", + "label": { + "en": "Stage", + "it": "Palcoscenico" + }, + "children": [ + { + "id": "bt:Overstage", + "label": { + "en": "Overstage", + "it": "Soprascena / soffitta" + }, + "children": [] + }, + { + "id": "bt:Understage", + "label": { + "en": "Understage", + "it": "Sottopalco / spazio tecnico inferiore" + }, + "children": [] + } + ] + }, + { + "id": "bt:CirculationRoute", + "label": { + "en": "Circulation route", + "it": "Percorso di circolazione" + }, + "children": [] + }, + { + "id": "bt:BackstageArea", + "label": { + "en": "Backstage area", + "it": "Retropalco" + }, + "children": [] + }, + { + "id": "bt:Auditorium", + "label": { + "en": "Auditorium", + "it": "Sala / auditorium" + }, + "children": [ + { + "id": "bt:Gallery", + "label": { + "en": "Gallery", + "it": "Galleria / loggione" + }, + "children": [] + }, + { + "id": "bt:BoxTier", + "label": { + "en": "Box tier", + "it": "Ordine di palchi" + }, + "children": [ + { + "id": "bt:Box", + "label": { + "en": "Box", + "it": "Palco" + }, + "children": [] + } + ] + }, + { + "id": "bt:Stalls", + "label": { + "en": "Stalls", + "it": "Platea / pepiano" + }, + "children": [] + } + ] + } + ] + } + ] + } + ], + "classIds": [ + "bt:ArchitecturalComponent", + "bt:ArchitecturalSpace", + "bt:ArchitecturalWings", + "bt:Auditorium", + "bt:BackstageArea", + "bt:Box", + "bt:BoxTier", + "bt:CirculationRoute", + "bt:Entrance", + "bt:Gallery", + "bt:Gridiron", + "bt:OrchestraPit", + "bt:Overstage", + "bt:Proscenium", + "bt:Stage", + "bt:Stalls", + "bt:StructuralBackdrop", + "bt:TechnicalGallery", + "bt:TheatreArchitecture", + "bt:TheatreBuilding", + "bt:Trapdoor", + "bt:Understage" + ], + "instanceIds": [ + "ex:SSGJP_ArchitecturalWings", + "ex:SSGJP_Auditorium", + "ex:SSGJP_Backstage", + "ex:SSGJP_OrchestraPit", + "ex:SSGJP_Proscenium", + "ex:SSGJP_Stage", + "ex:SSGJP_StructuralBackdrop", + "ex:SSGJP_Theatre" + ], + "instancesByClass": { + "bt:ArchitecturalComponent": [ + "ex:SSGJP_ArchitecturalWings", + "ex:SSGJP_Proscenium", + "ex:SSGJP_StructuralBackdrop" + ], + "bt:ArchitecturalSpace": [ + "ex:SSGJP_Auditorium", + "ex:SSGJP_Backstage", + "ex:SSGJP_OrchestraPit", + "ex:SSGJP_Stage" + ], + "bt:ArchitecturalWings": [ + "ex:SSGJP_ArchitecturalWings" + ], + "bt:Auditorium": [ + "ex:SSGJP_Auditorium" + ], + "bt:BackstageArea": [ + "ex:SSGJP_Backstage" + ], + "bt:Box": [], + "bt:BoxTier": [], + "bt:CirculationRoute": [], + "bt:Entrance": [], + "bt:Gallery": [], + "bt:Gridiron": [], + "bt:OrchestraPit": [ + "ex:SSGJP_OrchestraPit" + ], + "bt:Overstage": [], + "bt:Proscenium": [ + "ex:SSGJP_Proscenium" + ], + "bt:Stage": [ + "ex:SSGJP_Stage" + ], + "bt:Stalls": [], + "bt:StructuralBackdrop": [ + "ex:SSGJP_StructuralBackdrop" + ], + "bt:TechnicalGallery": [], + "bt:TheatreArchitecture": [ + "ex:SSGJP_ArchitecturalWings", + "ex:SSGJP_Auditorium", + "ex:SSGJP_Backstage", + "ex:SSGJP_OrchestraPit", + "ex:SSGJP_Proscenium", + "ex:SSGJP_Stage", + "ex:SSGJP_StructuralBackdrop", + "ex:SSGJP_Theatre" + ], + "bt:TheatreBuilding": [ + "ex:SSGJP_Theatre" + ], + "bt:Trapdoor": [], + "bt:Understage": [] + } + }, + { + "id": "apparatus", + "label": { + "en": "Scenic apparatus", + "it": "Apparati scenici" + }, + "rootClasses": [ + "bt:ScenicApparatus" + ], + "classTrees": [ + { + "id": "bt:ScenicApparatus", + "label": { + "en": "Scenic apparatus", + "it": "Apparato scenico" + }, + "children": [ + { + "id": "bt:LightingDevice", + "label": { + "en": "Lighting device", + "it": "Dispositivo luminoso" + }, + "children": [] + }, + { + "id": "bt:SoundEffectDevice", + "label": { + "en": "Sound effect device", + "it": "Dispositivo sonoro" + }, + "children": [] + }, + { + "id": "bt:Backdrop", + "label": { + "en": "Backdrop", + "it": "Fondale" + }, + "children": [ + { + "id": "bt:FixedBackdrop", + "label": { + "en": "Fixed backdrop", + "it": "Fondale fisso" + }, + "children": [] + }, + { + "id": "bt:MobileBackdrop", + "label": { + "en": "Mobile backdrop", + "it": "Fondale mobile" + }, + "children": [] + } + ] + }, + { + "id": "bt:ScenicMachine", + "label": { + "en": "Scenic machine", + "it": "Macchina scenica" + }, + "children": [ + { + "id": "bt:MovingDevice", + "label": { + "en": "Moving device", + "it": "Dispositivo mobile" + }, + "children": [] + }, + { + "id": "bt:FlightMechanism", + "label": { + "en": "Flight mechanism", + "it": "Sistema di volo" + }, + "children": [] + } + ] + }, + { + "id": "bt:ScenicObject", + "label": { + "en": "Scenic object", + "it": "Oggetto scenico" + }, + "children": [] + } + ] + } + ], + "classIds": [ + "bt:Backdrop", + "bt:FixedBackdrop", + "bt:FlightMechanism", + "bt:LightingDevice", + "bt:MobileBackdrop", + "bt:MovingDevice", + "bt:ScenicApparatus", + "bt:ScenicMachine", + "bt:ScenicObject", + "bt:SoundEffectDevice" + ], + "instanceIds": [], + "instancesByClass": { + "bt:Backdrop": [], + "bt:FixedBackdrop": [], + "bt:FlightMechanism": [], + "bt:LightingDevice": [], + "bt:MobileBackdrop": [], + "bt:MovingDevice": [], + "bt:ScenicApparatus": [], + "bt:ScenicMachine": [], + "bt:ScenicObject": [], + "bt:SoundEffectDevice": [] + } + }, + { + "id": "event", + "label": { + "en": "Performative event", + "it": "Evento performativo" + }, + "rootClasses": [ + "bt:PerformativeEvent" + ], + "classTrees": [ + { + "id": "bt:PerformativeEvent", + "label": { + "en": "Performative event", + "it": "Evento performativo" + }, + "children": [ + { + "id": "bt:PublicCelebration", + "label": { + "en": "Public celebration", + "it": "Celebrazione pubblica" + }, + "children": [] + }, + { + "id": "bt:Rehearsal", + "label": { + "en": "Rehearsal", + "it": "Prova" + }, + "children": [] + }, + { + "id": "bt:TheatricalPerformance", + "label": { + "en": "Theatrical performance", + "it": "Rappresentazione teatrale" + }, + "children": [] + } + ] + } + ], + "classIds": [ + "bt:PerformativeEvent", + "bt:PublicCelebration", + "bt:Rehearsal", + "bt:TheatricalPerformance" + ], + "instanceIds": [], + "instancesByClass": { + "bt:PerformativeEvent": [], + "bt:PublicCelebration": [], + "bt:Rehearsal": [], + "bt:TheatricalPerformance": [] + } + }, + { + "id": "documentation", + "label": { + "en": "Documentation", + "it": "Documentazione" + }, + "rootClasses": [ + "bt:DocumentaryResource", + "bt:DocumentationEvent" + ], + "classTrees": [ + { + "id": "bt:DocumentaryResource", + "label": { + "en": "Documentary resource", + "it": "Risorsa documentaria" + }, + "children": [ + { + "id": "bt:TechnicalDocument", + "label": { + "en": "Technical document", + "it": "Documento tecnico" + }, + "children": [] + }, + { + "id": "bt:IconographicSource", + "label": { + "en": "Iconographic source", + "it": "Fonte iconografica" + }, + "children": [] + }, + { + "id": "bt:TextualSource", + "label": { + "en": "Textual source", + "it": "Fonte testuale" + }, + "children": [] + }, + { + "id": "bt:DigitalModel", + "label": { + "en": "Digital model", + "it": "Modello digitale" + }, + "children": [] + } + ] + }, + { + "id": "bt:DocumentationEvent", + "label": { + "en": "Documentation event", + "it": "Evento di documentazione" + }, + "children": [] + } + ], + "classIds": [ + "bt:DigitalModel", + "bt:DocumentaryResource", + "bt:DocumentationEvent", + "bt:IconographicSource", + "bt:TechnicalDocument", + "bt:TextualSource" + ], + "instanceIds": [ + "ex:DigitalScan_Rilievo_Bezzi_SSGJP", + "ex:DocEvent_Bezzi_Survey", + "ex:Doc_Rilievo_Bezzi_SSGJP" + ], + "instancesByClass": { + "bt:DigitalModel": [], + "bt:DocumentaryResource": [ + "ex:DigitalScan_Rilievo_Bezzi_SSGJP", + "ex:Doc_Rilievo_Bezzi_SSGJP" + ], + "bt:DocumentationEvent": [ + "ex:DocEvent_Bezzi_Survey" + ], + "bt:IconographicSource": [ + "ex:DigitalScan_Rilievo_Bezzi_SSGJP", + "ex:Doc_Rilievo_Bezzi_SSGJP" + ], + "bt:TechnicalDocument": [ + "ex:Doc_Rilievo_Bezzi_SSGJP" + ], + "bt:TextualSource": [] + } + } + ], + "classesById": { + "bt:ArchitecturalComponent": { + "id": "bt:ArchitecturalComponent", + "iri": "http://www.semanticweb.org/bt/ArchitecturalComponent", + "label": { + "en": "Architectural component", + "it": "Componente architettonica" + }, + "comment": { + "en": "A fixed architectural/technical component of the theatre building (e.g., proscenium, gridiron, trapdoor) that defines structure, thresholds, or attachment points." + }, + "superClassesBt": [ + "bt:TheatreArchitecture" + ], + "childrenBt": [ + "bt:ArchitecturalWings", + "bt:Gridiron", + "bt:Proscenium", + "bt:StructuralBackdrop", + "bt:TechnicalGallery", + "bt:Trapdoor" + ], + "superClassesExternal": [ + "bot:Element", + "crm:E25_Human-Made_Feature" + ], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:ArchitecturalSpace": { + "id": "bt:ArchitecturalSpace", + "iri": "http://www.semanticweb.org/bt/ArchitecturalSpace", + "label": { + "en": "Architectural space", + "it": "Spazio architettonico" + }, + "comment": { + "en": "A functional space or volume within a theatre building (e.g., auditorium, stage, backstage, technical spaces)." + }, + "superClassesBt": [ + "bt:TheatreArchitecture" + ], + "childrenBt": [ + "bt:Auditorium", + "bt:BackstageArea", + "bt:CirculationRoute", + "bt:Entrance", + "bt:OrchestraPit", + "bt:Stage" + ], + "superClassesExternal": [ + "bot:Space", + "crm:E53_Place" + ], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:ArchitecturalWings": { + "id": "bt:ArchitecturalWings", + "iri": "http://www.semanticweb.org/bt/ArchitecturalWings", + "label": { + "en": "Architectural wings", + "it": "Quinte architettoniche fisse" + }, + "comment": { + "en": "Fixed architectural wings (quinte architettoniche fisse)." + }, + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Auditorium": { + "id": "bt:Auditorium", + "iri": "http://www.semanticweb.org/bt/Auditorium", + "label": { + "en": "Auditorium", + "it": "Sala / auditorium" + }, + "comment": { + "en": "The audience hall area, including stalls, box tiers and galleries." + }, + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "childrenBt": [ + "bt:BoxTier", + "bt:Gallery", + "bt:Stalls" + ], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:Backdrop": { + "id": "bt:Backdrop", + "iri": "http://www.semanticweb.org/bt/Backdrop", + "label": { + "en": "Backdrop", + "it": "Fondale" + }, + "comment": { + "en": "A painted or architectural backdrop, fixed or mobile." + }, + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "childrenBt": [ + "bt:FixedBackdrop", + "bt:MobileBackdrop" + ], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:BackstageArea": { + "id": "bt:BackstageArea", + "iri": "http://www.semanticweb.org/bt/BackstageArea", + "label": { + "en": "Backstage area", + "it": "Retropalco" + }, + "comment": { + "en": "Service area behind the stage." + }, + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Box": { + "id": "bt:Box", + "iri": "http://www.semanticweb.org/bt/Box", + "label": { + "en": "Box", + "it": "Palco" + }, + "comment": { + "en": "A single box opening onto the auditorium." + }, + "superClassesBt": [ + "bt:BoxTier" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasBoxCount", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:BoxTier": { + "id": "bt:BoxTier", + "iri": "http://www.semanticweb.org/bt/BoxTier", + "label": { + "en": "Box tier", + "it": "Ordine di palchi" + }, + "comment": { + "en": "A tier (order) of boxes at the same level." + }, + "superClassesBt": [ + "bt:Auditorium" + ], + "childrenBt": [ + "bt:Box" + ], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasBoxCount", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:CirculationRoute": { + "id": "bt:CirculationRoute", + "iri": "http://www.semanticweb.org/bt/CirculationRoute", + "label": { + "en": "Circulation route", + "it": "Percorso di circolazione" + }, + "comment": { + "en": "Circulation routes such as stairs and corridors." + }, + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:DigitalModel": { + "id": "bt:DigitalModel", + "iri": "http://www.semanticweb.org/bt/DigitalModel", + "label": { + "en": "Digital model", + "it": "Modello digitale" + }, + "comment": { + "en": "A 3D model, digital reconstruction or digital representation derived from sources and surveys." + }, + "superClassesBt": [ + "bt:DocumentaryResource" + ], + "childrenBt": [], + "superClassesExternal": [ + "crm:E73_Information_Object" + ], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:DocumentaryResource": { + "id": "bt:DocumentaryResource", + "iri": "http://www.semanticweb.org/bt/DocumentaryResource", + "label": { + "en": "Documentary resource", + "it": "Risorsa documentaria" + }, + "comment": { + "en": "Any resource (historical or contemporary) that documents Baroque theatre spaces, apparatus, events or actors." + }, + "superClassesBt": [], + "childrenBt": [ + "bt:DigitalModel", + "bt:IconographicSource", + "bt:TechnicalDocument", + "bt:TextualSource" + ], + "superClassesExternal": [ + "crm:E31_Document" + ], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:DocumentationEvent": { + "id": "bt:DocumentationEvent", + "iri": "http://www.semanticweb.org/bt/DocumentationEvent", + "label": { + "en": "Documentation event", + "it": "Evento di documentazione" + }, + "comment": { + "en": "An activity of survey, digitisation or documentation that creates or updates documentary resources." + }, + "superClassesBt": [], + "childrenBt": [], + "superClassesExternal": [ + "crm:E65_Creation", + "crm:E7_Activity" + ], + "outgoingObjectProperties": [ + "bt:hasParticipant", + "bt:hasRole" + ], + "datatypeProperties": [] + }, + "bt:Entrance": { + "id": "bt:Entrance", + "iri": "http://www.semanticweb.org/bt/Entrance", + "label": { + "en": "Entrance", + "it": "Ingresso" + }, + "comment": { + "en": "An entrance or access point." + }, + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:FixedBackdrop": { + "id": "bt:FixedBackdrop", + "iri": "http://www.semanticweb.org/bt/FixedBackdrop", + "label": { + "en": "Fixed backdrop", + "it": "Fondale fisso" + }, + "comment": { + "en": "A fixed backdrop." + }, + "superClassesBt": [ + "bt:Backdrop" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:FlightMechanism": { + "id": "bt:FlightMechanism", + "iri": "http://www.semanticweb.org/bt/FlightMechanism", + "label": { + "en": "Flight mechanism", + "it": "Sistema di volo" + }, + "comment": { + "en": "A mechanism for lifting or flying characters or objects." + }, + "superClassesBt": [ + "bt:ScenicMachine" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:Gallery": { + "id": "bt:Gallery", + "iri": "http://www.semanticweb.org/bt/Gallery", + "label": { + "en": "Gallery", + "it": "Galleria / loggione" + }, + "comment": { + "en": "Upper gallery / loggione." + }, + "superClassesBt": [ + "bt:Auditorium" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:Gridiron": { + "id": "bt:Gridiron", + "iri": "http://www.semanticweb.org/bt/Gridiron", + "label": { + "en": "Gridiron", + "it": "Graticcia" + }, + "comment": { + "en": "The high structure used for suspensions and stage machinery (graticcia)." + }, + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:IconographicSource": { + "id": "bt:IconographicSource", + "iri": "http://www.semanticweb.org/bt/IconographicSource", + "label": { + "en": "Iconographic source", + "it": "Fonte iconografica" + }, + "comment": { + "en": "A visual source: engravings, drawings, sketches, paintings." + }, + "superClassesBt": [ + "bt:DocumentaryResource" + ], + "childrenBt": [], + "superClassesExternal": [ + "crm:E36_Visual_Item" + ], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:LightingDevice": { + "id": "bt:LightingDevice", + "iri": "http://www.semanticweb.org/bt/LightingDevice", + "label": { + "en": "Lighting device", + "it": "Dispositivo luminoso" + }, + "comment": { + "en": "A device for lighting effects." + }, + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:MobileBackdrop": { + "id": "bt:MobileBackdrop", + "iri": "http://www.semanticweb.org/bt/MobileBackdrop", + "label": { + "en": "Mobile backdrop", + "it": "Fondale mobile" + }, + "comment": { + "en": "A mobile backdrop." + }, + "superClassesBt": [ + "bt:Backdrop" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:MovingDevice": { + "id": "bt:MovingDevice", + "iri": "http://www.semanticweb.org/bt/MovingDevice", + "label": { + "en": "Moving device", + "it": "Dispositivo mobile" + }, + "comment": { + "en": "A device enabling horizontal movement or rotation (trolleys, platforms)." + }, + "superClassesBt": [ + "bt:ScenicMachine" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:OrchestraPit": { + "id": "bt:OrchestraPit", + "iri": "http://www.semanticweb.org/bt/OrchestraPit", + "label": { + "en": "Orchestra pit", + "it": "Fossa orchestra" + }, + "comment": { + "en": "Orchestra pit space." + }, + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Overstage": { + "id": "bt:Overstage", + "iri": "http://www.semanticweb.org/bt/Overstage", + "label": { + "en": "Overstage", + "it": "Soprascena / soffitta" + }, + "comment": { + "en": "The technical space above the stage (soprascena / soffitte)." + }, + "superClassesBt": [ + "bt:Stage" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:formsBoundaryWith", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Participant": { + "id": "bt:Participant", + "iri": "http://www.semanticweb.org/bt/Participant", + "label": { + "en": "Participant", + "it": "Partecipante" + }, + "comment": { + "en": "An agent (person or group) involved in theatrical activities or documentation processes." + }, + "superClassesBt": [], + "childrenBt": [], + "superClassesExternal": [ + "crm:E39_Actor" + ], + "outgoingObjectProperties": [], + "datatypeProperties": [] + }, + "bt:PerformativeEvent": { + "id": "bt:PerformativeEvent", + "iri": "http://www.semanticweb.org/bt/PerformativeEvent", + "label": { + "en": "Performative event", + "it": "Evento performativo" + }, + "comment": { + "en": "A theatrical or performative event in a broad sense." + }, + "superClassesBt": [], + "childrenBt": [ + "bt:PublicCelebration", + "bt:Rehearsal", + "bt:TheatricalPerformance" + ], + "superClassesExternal": [ + "crm:E5_Event" + ], + "outgoingObjectProperties": [ + "bt:hasGenre", + "bt:hasParticipant", + "bt:hasRole", + "bt:isRelatedTo", + "bt:takesPlaceAt", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:hasDuration" + ] + }, + "bt:Proscenium": { + "id": "bt:Proscenium", + "iri": "http://www.semanticweb.org/bt/Proscenium", + "label": { + "en": "Proscenium", + "it": "Boccascena / proscenio" + }, + "comment": { + "en": "The proscenium threshold between stage and auditorium (boccascena)." + }, + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:PublicCelebration": { + "id": "bt:PublicCelebration", + "iri": "http://www.semanticweb.org/bt/PublicCelebration", + "label": { + "en": "Public celebration", + "it": "Celebrazione pubblica" + }, + "comment": { + "en": "A public festivity or ceremony with scenic/performance elements." + }, + "superClassesBt": [ + "bt:PerformativeEvent" + ], + "childrenBt": [], + "superClassesExternal": [ + "crm:E7_Activity" + ], + "outgoingObjectProperties": [ + "bt:hasGenre", + "bt:hasParticipant", + "bt:hasRole", + "bt:isRelatedTo", + "bt:takesPlaceAt", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:hasDuration" + ] + }, + "bt:Rehearsal": { + "id": "bt:Rehearsal", + "iri": "http://www.semanticweb.org/bt/Rehearsal", + "label": { + "en": "Rehearsal", + "it": "Prova" + }, + "comment": { + "en": "A rehearsal linked to a performance." + }, + "superClassesBt": [ + "bt:PerformativeEvent" + ], + "childrenBt": [], + "superClassesExternal": [ + "crm:E7_Activity" + ], + "outgoingObjectProperties": [ + "bt:hasGenre", + "bt:hasParticipant", + "bt:hasRole", + "bt:isRelatedTo", + "bt:takesPlaceAt", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:hasDuration" + ] + }, + "bt:Role": { + "id": "bt:Role", + "iri": "http://www.semanticweb.org/bt/Role", + "label": { + "en": "Role", + "it": "Ruolo" + }, + "comment": { + "en": "A contextual role played by a participant within a specific event or documentation activity (e.g., performer, scenographer, architect, surveyor, curator)." + }, + "superClassesBt": [], + "childrenBt": [], + "superClassesExternal": [ + "schema:Role" + ], + "outgoingObjectProperties": [], + "datatypeProperties": [] + }, + "bt:ScenicApparatus": { + "id": "bt:ScenicApparatus", + "iri": "http://www.semanticweb.org/bt/ScenicApparatus", + "label": { + "en": "Scenic apparatus", + "it": "Apparato scenico" + }, + "comment": { + "en": "Reusable or temporary scenic apparatus and devices (machines, backdrops, objects, lighting and sound devices) used in performances." + }, + "superClassesBt": [], + "childrenBt": [ + "bt:Backdrop", + "bt:LightingDevice", + "bt:ScenicMachine", + "bt:ScenicObject", + "bt:SoundEffectDevice" + ], + "superClassesExternal": [ + "crm:E22_Human-Made_Object" + ], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:ScenicMachine": { + "id": "bt:ScenicMachine", + "iri": "http://www.semanticweb.org/bt/ScenicMachine", + "label": { + "en": "Scenic machine", + "it": "Macchina scenica" + }, + "comment": { + "en": "A mechanical device producing scenic effects." + }, + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "childrenBt": [ + "bt:FlightMechanism", + "bt:MovingDevice" + ], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:ScenicObject": { + "id": "bt:ScenicObject", + "iri": "http://www.semanticweb.org/bt/ScenicObject", + "label": { + "en": "Scenic object", + "it": "Oggetto scenico" + }, + "comment": { + "en": "A scenic object or piece of furniture with narrative or symbolic function." + }, + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:SoundEffectDevice": { + "id": "bt:SoundEffectDevice", + "iri": "http://www.semanticweb.org/bt/SoundEffectDevice", + "label": { + "en": "Sound effect device", + "it": "Dispositivo sonoro" + }, + "comment": { + "en": "A device producing sound effects (thunder, wind, drums, etc.)." + }, + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:Stage": { + "id": "bt:Stage", + "iri": "http://www.semanticweb.org/bt/Stage", + "label": { + "en": "Stage", + "it": "Palcoscenico" + }, + "comment": { + "en": "The stage area where the performance action takes place." + }, + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "childrenBt": [ + "bt:Overstage", + "bt:Understage" + ], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:formsBoundaryWith", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Stalls": { + "id": "bt:Stalls", + "iri": "http://www.semanticweb.org/bt/Stalls", + "label": { + "en": "Stalls", + "it": "Platea / pepiano" + }, + "comment": { + "en": "The stalls (platea / pepiano)." + }, + "superClassesBt": [ + "bt:Auditorium" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:StructuralBackdrop": { + "id": "bt:StructuralBackdrop", + "iri": "http://www.semanticweb.org/bt/StructuralBackdrop", + "label": { + "en": "Structural backdrop", + "it": "Parete di fondo" + }, + "comment": { + "en": "The back wall / structural backdrop (parete di fondo)." + }, + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:TechnicalDocument": { + "id": "bt:TechnicalDocument", + "iri": "http://www.semanticweb.org/bt/TechnicalDocument", + "label": { + "en": "Technical document", + "it": "Documento tecnico" + }, + "comment": { + "en": "A survey, plan, section, technical sheet or technical document." + }, + "superClassesBt": [ + "bt:DocumentaryResource" + ], + "childrenBt": [], + "superClassesExternal": [ + "crm:E31_Document" + ], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:TechnicalGallery": { + "id": "bt:TechnicalGallery", + "iri": "http://www.semanticweb.org/bt/TechnicalGallery", + "label": { + "en": "Technical gallery", + "it": "Ballatoio tecnico" + }, + "comment": { + "en": "A technical gallery / catwalk (ballatoio tecnico)." + }, + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:TextualSource": { + "id": "bt:TextualSource", + "iri": "http://www.semanticweb.org/bt/TextualSource", + "label": { + "en": "Textual source", + "it": "Fonte testuale" + }, + "comment": { + "en": "A textual source: libretti, letters, treatises, reports, chronicles." + }, + "superClassesBt": [ + "bt:DocumentaryResource" + ], + "childrenBt": [], + "superClassesExternal": [ + "crm:E33_Linguistic_Object" + ], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:TheatreArchitecture": { + "id": "bt:TheatreArchitecture", + "iri": "http://www.semanticweb.org/bt/TheatreArchitecture", + "label": { + "en": "Theatre architecture", + "it": "Architettura teatrale" + }, + "comment": { + "en": "A theatre building (permanent or temporary) conceived for theatrical performances, comprising architectural spaces and components." + }, + "superClassesBt": [], + "childrenBt": [ + "bt:ArchitecturalComponent", + "bt:ArchitecturalSpace", + "bt:TheatreBuilding" + ], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:modifiedIn" + ], + "datatypeProperties": [] + }, + "bt:TheatreBuilding": { + "id": "bt:TheatreBuilding", + "iri": "http://www.semanticweb.org/bt/TheatreBuilding", + "label": { + "en": "Theatre building", + "it": "Edificio teatrale" + }, + "comment": {}, + "superClassesBt": [ + "bt:TheatreArchitecture" + ], + "childrenBt": [], + "superClassesExternal": [ + "bot:Building", + "crm:E24_Physical_Human-Made_Thing" + ], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:modifiedIn" + ], + "datatypeProperties": [] + }, + "bt:TheatricalPerformance": { + "id": "bt:TheatricalPerformance", + "iri": "http://www.semanticweb.org/bt/TheatricalPerformance", + "label": { + "en": "Theatrical performance", + "it": "Rappresentazione teatrale" + }, + "comment": { + "en": "A staged performance (play, opera, etc.)." + }, + "superClassesBt": [ + "bt:PerformativeEvent" + ], + "childrenBt": [], + "superClassesExternal": [ + "crm:E7_Activity" + ], + "outgoingObjectProperties": [ + "bt:hasGenre", + "bt:hasParticipant", + "bt:hasRole", + "bt:isRelatedTo", + "bt:takesPlaceAt", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:hasDuration" + ] + }, + "bt:Trapdoor": { + "id": "bt:Trapdoor", + "iri": "http://www.semanticweb.org/bt/Trapdoor", + "label": { + "en": "Trapdoor", + "it": "Botola" + }, + "comment": { + "en": "A trapdoor in the stage floor." + }, + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Understage": { + "id": "bt:Understage", + "iri": "http://www.semanticweb.org/bt/Understage", + "label": { + "en": "Understage", + "it": "Sottopalco / spazio tecnico inferiore" + }, + "comment": { + "en": "The technical space below the stage (sottopalco)." + }, + "superClassesBt": [ + "bt:Stage" + ], + "childrenBt": [], + "superClassesExternal": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:formsBoundaryWith", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + } + }, + "objectPropertiesById": { + "bt:constructedIn": { + "id": "bt:constructedIn", + "iri": "http://www.semanticweb.org/bt/constructedIn", + "label": { + "en": "constructed in", + "it": "costruito in" + }, + "comment": { + "en": "Relates an architectural entity to the period in which it was constructed (when known)." + }, + "kind": "object", + "domains": [ + "bt:TheatreArchitecture", + "bt:ArchitecturalSpace", + "bt:ArchitecturalComponent" + ], + "ranges": [ + "crm:E4_Period" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:createdBy": { + "id": "bt:createdBy", + "iri": "http://www.semanticweb.org/bt/createdBy", + "label": { + "en": "created by", + "it": "creato da" + }, + "comment": { + "en": "Relates a scenic apparatus item to its creator/designer/maker when known." + }, + "kind": "object", + "domains": [ + "bt:ScenicApparatus" + ], + "ranges": [ + "bt:Participant" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:documents": { + "id": "bt:documents", + "iri": "http://www.semanticweb.org/bt/documents", + "label": { + "en": "documents", + "it": "documenta" + }, + "comment": { + "en": "Links a documentary resource to the entity it documents or represents." + }, + "kind": "object", + "domains": [ + "bt:DocumentaryResource" + ], + "ranges": [ + "crm:E1_CRM_Entity" + ], + "inverseOf": [ + "bt:isDocumentedBy" + ], + "subPropertyOf": [ + "crm:P70_documents" + ], + "deprecated": false + }, + "bt:formsBoundaryWith": { + "id": "bt:formsBoundaryWith", + "iri": "http://www.semanticweb.org/bt/formsBoundaryWith", + "label": { + "en": "forms boundary with", + "it": "forma soglia con" + }, + "comment": { + "en": "Expresses the functional boundary between stage and auditorium (the proscenium interface)." + }, + "kind": "object", + "domains": [ + "bt:Stage" + ], + "ranges": [ + "bt:Auditorium" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:formsPartOf": { + "id": "bt:formsPartOf", + "iri": "http://www.semanticweb.org/bt/formsPartOf", + "label": { + "en": "forms part of" + }, + "comment": { + "en": "Inverse of bt:isComposedOf." + }, + "kind": "object", + "domains": [ + "crm:E18_Physical_Thing" + ], + "ranges": [ + "crm:E24_Physical_Human-Made_Thing" + ], + "inverseOf": [], + "subPropertyOf": [ + "crm:P46i_forms_part_of" + ], + "deprecated": false + }, + "bt:hasComponent": { + "id": "bt:hasComponent", + "iri": "http://www.semanticweb.org/bt/hasComponent", + "label": { + "en": "has component" + }, + "comment": { + "en": "Deprecated alias. Use bt:hasElement (space → component) or bt:hasSpatialPart (space → sub-space) depending on the intended meaning." + }, + "kind": "object", + "domains": [ + "bt:ArchitecturalSpace" + ], + "ranges": [ + "bt:ArchitecturalComponent" + ], + "inverseOf": [], + "subPropertyOf": [ + "bt:hasElement" + ], + "deprecated": true + }, + "bt:hasElement": { + "id": "bt:hasElement", + "iri": "http://www.semanticweb.org/bt/hasElement", + "label": { + "en": "has element", + "it": "ha elemento" + }, + "comment": { + "en": "Relates an architectural space to fixed architectural/technical components contained in or associated with it." + }, + "kind": "object", + "domains": [ + "bt:ArchitecturalSpace" + ], + "ranges": [ + "bt:ArchitecturalComponent" + ], + "inverseOf": [ + "bt:isElementOf" + ], + "subPropertyOf": [ + "bot:hasElement" + ], + "deprecated": false + }, + "bt:hasGenre": { + "id": "bt:hasGenre", + "iri": "http://www.semanticweb.org/bt/hasGenre", + "label": { + "en": "has genre", + "it": "ha genere" + }, + "comment": { + "en": "Associates a performative event with a controlled concept describing its genre (e.g., opera, intermezzo, ceremony)." + }, + "kind": "object", + "domains": [ + "bt:PerformativeEvent" + ], + "ranges": [ + "skos:Concept" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasMaterial": { + "id": "bt:hasMaterial", + "iri": "http://www.semanticweb.org/bt/hasMaterial", + "label": { + "en": "has material", + "it": "ha materiale" + }, + "comment": { + "en": "Associates a scenic apparatus item with a controlled concept describing its main material (e.g., wood, canvas, metal)." + }, + "kind": "object", + "domains": [ + "bt:ScenicApparatus" + ], + "ranges": [ + "skos:Concept" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasParticipant": { + "id": "bt:hasParticipant", + "iri": "http://www.semanticweb.org/bt/hasParticipant", + "label": { + "en": "has participant", + "it": "ha partecipante" + }, + "comment": { + "en": "Links an event (performance or documentation activity) to participating actors (persons or groups)." + }, + "kind": "object", + "domains": [ + "bt:PerformativeEvent", + "bt:DocumentationEvent" + ], + "ranges": [ + "bt:Participant" + ], + "inverseOf": [], + "subPropertyOf": [ + "crm:P11_had_participant" + ], + "deprecated": false + }, + "bt:hasPlanShape": { + "id": "bt:hasPlanShape", + "iri": "http://www.semanticweb.org/bt/hasPlanShape", + "label": { + "en": "has plan shape", + "it": "ha forma in pianta" + }, + "comment": { + "en": "Associates a space with a controlled concept describing its plan shape (e.g., horseshoe, elliptical)." + }, + "kind": "object", + "domains": [ + "bt:Auditorium", + "bt:Stage" + ], + "ranges": [ + "skos:Concept" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasRole": { + "id": "bt:hasRole", + "iri": "http://www.semanticweb.org/bt/hasRole", + "label": { + "en": "has role", + "it": "ha ruolo" + }, + "comment": { + "en": "Links an event or documentation process to a contextual role (e.g., performer, scenographer, patron, surveyor, curator)." + }, + "kind": "object", + "domains": [ + "bt:PerformativeEvent", + "bt:DocumentationEvent" + ], + "ranges": [ + "bt:Role" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasSpace": { + "id": "bt:hasSpace", + "iri": "http://www.semanticweb.org/bt/hasSpace", + "label": { + "en": "has space", + "it": "ha spazio" + }, + "comment": { + "en": "Relates a theatre building to its architectural spaces." + }, + "kind": "object", + "domains": [ + "bt:TheatreArchitecture" + ], + "ranges": [ + "bt:ArchitecturalSpace" + ], + "inverseOf": [], + "subPropertyOf": [ + "bot:hasSpace" + ], + "deprecated": false + }, + "bt:hasSpatialPart": { + "id": "bt:hasSpatialPart", + "iri": "http://www.semanticweb.org/bt/hasSpatialPart", + "label": { + "en": "has spatial part", + "it": "ha parte spaziale" + }, + "comment": { + "en": "Hierarchical decomposition between architectural spaces (space ↔ sub-space)." + }, + "kind": "object", + "domains": [ + "bt:ArchitecturalSpace" + ], + "ranges": [ + "bt:ArchitecturalSpace" + ], + "inverseOf": [ + "bt:isSpatialPartOf" + ], + "subPropertyOf": [ + "bot:containsZone" + ], + "deprecated": false + }, + "bt:isAbove": { + "id": "bt:isAbove", + "iri": "http://www.semanticweb.org/bt/isAbove", + "label": { + "en": "is above", + "it": "è sopra" + }, + "comment": { + "en": "Indicates that one architectural space is above another (vertical relation)." + }, + "kind": "object", + "domains": [ + "bt:ArchitecturalSpace" + ], + "ranges": [ + "bt:ArchitecturalSpace" + ], + "inverseOf": [ + "bt:isBelow" + ], + "subPropertyOf": [], + "deprecated": false + }, + "bt:isAnchoredTo": { + "id": "bt:isAnchoredTo", + "iri": "http://www.semanticweb.org/bt/isAnchoredTo", + "label": { + "en": "is anchored to", + "it": "è ancorato a" + }, + "comment": { + "en": "Inverse of bt:providesAttachmentFor." + }, + "kind": "object", + "domains": [ + "bt:ScenicApparatus" + ], + "ranges": [ + "bt:ArchitecturalComponent" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:isBelow": { + "id": "bt:isBelow", + "iri": "http://www.semanticweb.org/bt/isBelow", + "label": { + "en": "is below", + "it": "è sotto" + }, + "comment": { + "en": "Inverse vertical relation between architectural spaces." + }, + "kind": "object", + "domains": [ + "bt:ArchitecturalSpace" + ], + "ranges": [ + "bt:ArchitecturalSpace" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:isComposedOf": { + "id": "bt:isComposedOf", + "iri": "http://www.semanticweb.org/bt/isComposedOf", + "label": { + "en": "is composed of" + }, + "comment": { + "en": "Composition relation between physical things (e.g., theatre building composed of components)." + }, + "kind": "object", + "domains": [ + "crm:E24_Physical_Human-Made_Thing" + ], + "ranges": [ + "crm:E18_Physical_Thing" + ], + "inverseOf": [ + "bt:formsPartOf" + ], + "subPropertyOf": [ + "crm:P46_is_composed_of" + ], + "deprecated": false + }, + "bt:isDocumentedBy": { + "id": "bt:isDocumentedBy", + "iri": "http://www.semanticweb.org/bt/isDocumentedBy", + "label": { + "en": "is documented by", + "it": "è documentato da" + }, + "comment": { + "en": "Inverse of bt:documents: links any entity to documentary resources that document it." + }, + "kind": "object", + "domains": [ + "crm:E1_CRM_Entity" + ], + "ranges": [ + "bt:DocumentaryResource" + ], + "inverseOf": [], + "subPropertyOf": [ + "crm:P70i_is_documented_in" + ], + "deprecated": false + }, + "bt:isElementOf": { + "id": "bt:isElementOf", + "iri": "http://www.semanticweb.org/bt/isElementOf", + "label": { + "en": "is element of", + "it": "è elemento di" + }, + "comment": { + "en": "Inverse of bt:hasElement." + }, + "kind": "object", + "domains": [ + "bt:ArchitecturalComponent" + ], + "ranges": [ + "bt:ArchitecturalSpace" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:isReferencedBy": { + "id": "bt:isReferencedBy", + "iri": "http://www.semanticweb.org/bt/isReferencedBy", + "label": { + "en": "is referenced by", + "it": "è richiamato da" + }, + "comment": { + "en": "Inverse of bt:refersTo." + }, + "kind": "object", + "domains": [ + "bt:DocumentaryResource" + ], + "ranges": [ + "bt:DocumentaryResource" + ], + "inverseOf": [], + "subPropertyOf": [ + "crm:P67i_is_referred_to_by" + ], + "deprecated": false + }, + "bt:isRelatedTo": { + "id": "bt:isRelatedTo", + "iri": "http://www.semanticweb.org/bt/isRelatedTo", + "label": { + "en": "is related to", + "it": "è collegato a" + }, + "comment": { + "en": "Relates performative events that are connected (reprises, variants, cycles)." + }, + "kind": "object", + "domains": [ + "bt:PerformativeEvent" + ], + "ranges": [ + "bt:PerformativeEvent" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:isSpatialPartOf": { + "id": "bt:isSpatialPartOf", + "iri": "http://www.semanticweb.org/bt/isSpatialPartOf", + "label": { + "en": "is spatial part of", + "it": "è parte spaziale di" + }, + "comment": { + "en": "Inverse of bt:hasSpatialPart." + }, + "kind": "object", + "domains": [ + "bt:ArchitecturalSpace" + ], + "ranges": [ + "bt:ArchitecturalSpace" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:isUsedIn": { + "id": "bt:isUsedIn", + "iri": "http://www.semanticweb.org/bt/isUsedIn", + "label": { + "en": "is used in", + "it": "è usato in" + }, + "comment": { + "en": "Inverse of bt:usesScenicApparatus: links a scenic apparatus item to events where it was used." + }, + "kind": "object", + "domains": [ + "bt:ScenicApparatus" + ], + "ranges": [ + "bt:PerformativeEvent" + ], + "inverseOf": [], + "subPropertyOf": [ + "crm:P16i_was_used_for" + ], + "deprecated": false + }, + "bt:modifiedIn": { + "id": "bt:modifiedIn", + "iri": "http://www.semanticweb.org/bt/modifiedIn", + "label": { + "en": "modified in", + "it": "modificato in" + }, + "comment": { + "en": "Relates an architectural entity to a period of major modification (when known)." + }, + "kind": "object", + "domains": [ + "bt:TheatreArchitecture", + "bt:ArchitecturalSpace", + "bt:ArchitecturalComponent" + ], + "ranges": [ + "crm:E4_Period" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:providesAttachmentFor": { + "id": "bt:providesAttachmentFor", + "iri": "http://www.semanticweb.org/bt/providesAttachmentFor", + "label": { + "en": "provides attachment for", + "it": "fornisce ancoraggio per" + }, + "comment": { + "en": "States that an architectural component provides an attachment point for a scenic apparatus item." + }, + "kind": "object", + "domains": [ + "bt:ArchitecturalComponent" + ], + "ranges": [ + "bt:ScenicApparatus" + ], + "inverseOf": [ + "bt:isAnchoredTo" + ], + "subPropertyOf": [], + "deprecated": false + }, + "bt:refersTo": { + "id": "bt:refersTo", + "iri": "http://www.semanticweb.org/bt/refersTo", + "label": { + "en": "refers to", + "it": "rimanda a" + }, + "comment": { + "en": "Relates a documentary resource to another resource it refers to (e.g., copy, version, derivation, translation)." + }, + "kind": "object", + "domains": [ + "bt:DocumentaryResource" + ], + "ranges": [ + "bt:DocumentaryResource" + ], + "inverseOf": [ + "bt:isReferencedBy" + ], + "subPropertyOf": [ + "crm:P67_refers_to" + ], + "deprecated": false + }, + "bt:takesPlaceAt": { + "id": "bt:takesPlaceAt", + "iri": "http://www.semanticweb.org/bt/takesPlaceAt", + "label": { + "en": "takes place at", + "it": "si svolge in" + }, + "comment": { + "en": "Locates a performative event in an architectural space." + }, + "kind": "object", + "domains": [ + "bt:PerformativeEvent" + ], + "ranges": [ + "bt:ArchitecturalSpace" + ], + "inverseOf": [], + "subPropertyOf": [ + "crm:P7_took_place_at" + ], + "deprecated": false + }, + "bt:usesScenicApparatus": { + "id": "bt:usesScenicApparatus", + "iri": "http://www.semanticweb.org/bt/usesScenicApparatus", + "label": { + "en": "uses scenic apparatus", + "it": "usa apparato scenico" + }, + "comment": { + "en": "Connects a performative event to the scenic apparatus used during it." + }, + "kind": "object", + "domains": [ + "bt:PerformativeEvent" + ], + "ranges": [ + "bt:ScenicApparatus" + ], + "inverseOf": [ + "bt:isUsedIn" + ], + "subPropertyOf": [ + "crm:P16_used_specific_object" + ], + "deprecated": false + }, + "bt:wasCreatedBy": { + "id": "bt:wasCreatedBy", + "iri": "http://www.semanticweb.org/bt/wasCreatedBy", + "label": { + "en": "was created by", + "it": "è stato creato da" + }, + "comment": { + "en": "Links a documentary resource to the documentation event that created it (survey, digitisation, etc.)." + }, + "kind": "object", + "domains": [ + "bt:DocumentaryResource" + ], + "ranges": [ + "bt:DocumentationEvent" + ], + "inverseOf": [], + "subPropertyOf": [ + "crm:P94i_was_created_by" + ], + "deprecated": false + } + }, + "datatypePropertiesById": { + "bt:dimensionLiteral": { + "id": "bt:dimensionLiteral", + "iri": "http://www.semanticweb.org/bt/dimensionLiteral", + "label": { + "en": "dimension literal", + "it": "dimensione testuale" + }, + "comment": { + "en": "Deprecated. Use bt:hasDimension (decimal) + bt:dimensionUnit." + }, + "kind": "datatype", + "domains": [ + "bt:ArchitecturalSpace", + "bt:ArchitecturalComponent", + "bt:ScenicApparatus" + ], + "ranges": [ + "xsd:string" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": true + }, + "bt:dimensionUnit": { + "id": "bt:dimensionUnit", + "iri": "http://www.semanticweb.org/bt/dimensionUnit", + "label": { + "en": "dimension unit", + "it": "unità di misura" + }, + "comment": { + "en": "Unit of measurement of a dimension (e.g., m, cm)." + }, + "kind": "datatype", + "domains": [ + "crm:E54_Dimension" + ], + "ranges": [ + "xsd:string" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:dimensionValue": { + "id": "bt:dimensionValue", + "iri": "http://www.semanticweb.org/bt/dimensionValue", + "label": { + "en": "dimension value", + "it": "valore della dimensione" + }, + "comment": { + "en": "Deprecated. Use bt:hasDimension (decimal) + bt:dimensionUnit." + }, + "kind": "datatype", + "domains": [ + "crm:E54_Dimension" + ], + "ranges": [ + "xsd:decimal" + ], + "inverseOf": [], + "subPropertyOf": [ + "bt:hasDimension" + ], + "deprecated": true + }, + "bt:hasAuthor": { + "id": "bt:hasAuthor", + "iri": "http://www.semanticweb.org/bt/hasAuthor", + "label": { + "en": "has author", + "it": "ha autore" + }, + "comment": { + "en": "Name of the author/creator of a documentary resource when not modelled as a bt:Participant." + }, + "kind": "datatype", + "domains": [ + "bt:DocumentaryResource" + ], + "ranges": [ + "xsd:string" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasBoxCount": { + "id": "bt:hasBoxCount", + "iri": "http://www.semanticweb.org/bt/hasBoxCount", + "label": { + "en": "has box count", + "it": "ha numero di palchi" + }, + "comment": { + "en": "Number of boxes in a box tier." + }, + "kind": "datatype", + "domains": [ + "bt:BoxTier" + ], + "ranges": [ + "xsd:integer" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasCapacity": { + "id": "bt:hasCapacity", + "iri": "http://www.semanticweb.org/bt/hasCapacity", + "label": { + "en": "has capacity", + "it": "ha capienza" + }, + "comment": { + "en": "Capacity of an audience space (total or partial)." + }, + "kind": "datatype", + "domains": [ + "bt:Auditorium", + "bt:BoxTier", + "bt:Stalls" + ], + "ranges": [ + "xsd:integer" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasDimension": { + "id": "bt:hasDimension", + "iri": "http://www.semanticweb.org/bt/hasDimension", + "label": { + "en": "has dimension", + "it": "ha dimensione" + }, + "comment": { + "en": "Numeric dimension value (use together with bt:dimensionUnit when needed)." + }, + "kind": "datatype", + "domains": [ + "bt:ArchitecturalSpace", + "bt:ArchitecturalComponent", + "bt:ScenicApparatus" + ], + "ranges": [ + "xsd:decimal" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasDuration": { + "id": "bt:hasDuration", + "iri": "http://www.semanticweb.org/bt/hasDuration", + "label": { + "en": "has duration", + "it": "ha durata" + }, + "comment": { + "en": "Known or estimated duration of a performance." + }, + "kind": "datatype", + "domains": [ + "bt:PerformativeEvent" + ], + "ranges": [ + "xsd:duration" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasFunction": { + "id": "bt:hasFunction", + "iri": "http://www.semanticweb.org/bt/hasFunction", + "label": { + "en": "has function", + "it": "ha funzione" + }, + "comment": { + "en": "Function or effect produced by a scenic apparatus item (e.g., lift, rotate, illuminate, produce sound)." + }, + "kind": "datatype", + "domains": [ + "bt:ScenicApparatus" + ], + "ranges": [ + "xsd:string" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + }, + "bt:hasTierCount": { + "id": "bt:hasTierCount", + "iri": "http://www.semanticweb.org/bt/hasTierCount", + "label": { + "en": "has tier count", + "it": "ha numero di ordini" + }, + "comment": { + "en": "Number of box tiers in the auditorium." + }, + "kind": "datatype", + "domains": [ + "bt:Auditorium" + ], + "ranges": [ + "xsd:integer" + ], + "inverseOf": [], + "subPropertyOf": [], + "deprecated": false + } + }, + "instancesById": { + "ex:DigitalScan_Rilievo_Bezzi_SSGJP": { + "id": "SSGJP-DIG-0001", + "iri": "http://example.org/aton/ssgjp/DigitalScan_Rilievo_Bezzi_SSGJP", + "qname": "ex:DigitalScan_Rilievo_Bezzi_SSGJP", + "label": { + "en": "Digital scan (JPG) of Bezzi survey drawing — Teatro Santi Giovanni e Paolo", + "it": "Scansione digitale (JPG) del rilievo Bezzi — Teatro Santi Giovanni e Paolo" + }, + "comment": { + "it": "File digitale in formato JPEG che riproduce il rilievo Bezzi." + }, + "types": [ + "bt:IconographicSource" + ], + "btTypes": [ + "bt:IconographicSource" + ], + "domains": [ + "documentation" + ], + "literalProperties": [ + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "Rilievo Bezzi Gio e paolo.jpg" + } + }, + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-DIG-0001" + } + }, + { + "property": "schema:contentUrl", + "propertyLabel": {}, + "value": { + "value": "REPLACE_WITH_ATON_URL_OR_PATH" + } + }, + { + "property": "dcterms:format", + "propertyLabel": {}, + "value": { + "value": "image/jpeg" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-DIG-0001" + } + }, + { + "property": "dcterms:description", + "propertyLabel": { + "en": "Dublin Core Terms: description" + }, + "value": { + "value": "File digitale in formato JPEG che riproduce il rilievo Bezzi.", + "lang": "it" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:refersTo", + "propertyLabel": { + "en": "refers to", + "it": "rimanda a" + }, + "target": "ex:Doc_Rilievo_Bezzi_SSGJP", + "targetIri": "http://example.org/aton/ssgjp/Doc_Rilievo_Bezzi_SSGJP", + "targetId": "SSGJP-DOC-0001", + "targetLabel": { + "en": "Survey drawing of Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)", + "it": "Rilievo del Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)" + } + }, + { + "property": "dcterms:relation", + "propertyLabel": {}, + "target": "ex:Doc_Rilievo_Bezzi_SSGJP", + "targetIri": "http://example.org/aton/ssgjp/Doc_Rilievo_Bezzi_SSGJP", + "targetId": "SSGJP-DOC-0001", + "targetLabel": { + "en": "Survey drawing of Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)", + "it": "Rilievo del Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)" + } + } + ], + "incomingRelations": [] + }, + "ex:DocEvent_Bezzi_Survey": { + "id": "SSGJP-DOCEVENT-0001", + "iri": "http://example.org/aton/ssgjp/DocEvent_Bezzi_Survey", + "qname": "ex:DocEvent_Bezzi_Survey", + "label": { + "en": "Survey / measurement campaign for Teatro Santi Giovanni e Paolo", + "it": "Rilievo / campagna di misurazione del Teatro Santi Giovanni e Paolo" + }, + "comment": {}, + "types": [ + "bt:DocumentationEvent" + ], + "btTypes": [ + "bt:DocumentationEvent" + ], + "domains": [ + "documentation" + ], + "literalProperties": [ + { + "property": "dcterms:date", + "propertyLabel": { + "en": "Dublin Core Terms: date" + }, + "value": { + "value": "1650", + "datatype": "xsd:gYear" + } + }, + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-DOCEVENT-0001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-DOCEVENT-0001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:hasRole", + "propertyLabel": { + "en": "has role", + "it": "ha ruolo" + }, + "target": "ex:RoleAssignment_Bezzi_Surveyor", + "targetIri": "http://example.org/aton/ssgjp/RoleAssignment_Bezzi_Surveyor", + "targetId": "SSGJP-ROLE-0001", + "targetLabel": { + "en": "Role assignment: Bezzi as surveyor / draughtsman", + "it": "Ruolo: Bezzi come rilevatore / disegnatore" + } + }, + { + "property": "bt:hasParticipant", + "propertyLabel": { + "en": "has participant", + "it": "ha partecipante" + }, + "target": "ex:Tomaso_Bezzi", + "targetIri": "http://example.org/aton/ssgjp/Tomaso_Bezzi", + "targetId": "SSGJP-PER-0001", + "targetLabel": { + "en": "Tomaso Bezzi", + "it": "Tomaso Bezzi" + } + } + ], + "incomingRelations": [ + { + "property": "bt:wasCreatedBy", + "propertyLabel": { + "en": "was created by", + "it": "è stato creato da" + }, + "source": "ex:Doc_Rilievo_Bezzi_SSGJP", + "sourceIri": "http://example.org/aton/ssgjp/Doc_Rilievo_Bezzi_SSGJP", + "sourceId": "SSGJP-DOC-0001", + "sourceLabel": { + "en": "Survey drawing of Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)", + "it": "Rilievo del Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)" + } + } + ] + }, + "ex:Doc_Rilievo_Bezzi_SSGJP": { + "id": "SSGJP-DOC-0001", + "iri": "http://example.org/aton/ssgjp/Doc_Rilievo_Bezzi_SSGJP", + "qname": "ex:Doc_Rilievo_Bezzi_SSGJP", + "label": { + "en": "Survey drawing of Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)", + "it": "Rilievo del Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)" + }, + "comment": { + "en": "Plan and profile survey drawing of the theatre, including stage/auditorium relationship and scenic depth layout.", + "it": "Disegno di rilievo del teatro, con pianta e profilo, usato come fonte tecnica e iconografica." + }, + "types": [ + "bt:IconographicSource", + "bt:TechnicalDocument" + ], + "btTypes": [ + "bt:IconographicSource", + "bt:TechnicalDocument" + ], + "domains": [ + "documentation" + ], + "literalProperties": [ + { + "property": "dcterms:date", + "propertyLabel": { + "en": "Dublin Core Terms: date" + }, + "value": { + "value": "1650", + "datatype": "xsd:gYear" + } + }, + { + "property": "dcterms:description", + "propertyLabel": { + "en": "Dublin Core Terms: description" + }, + "value": { + "value": "Plan and profile survey drawing of the theatre, including stage/auditorium relationship and scenic depth layout.", + "lang": "en" + } + }, + { + "property": "dcterms:description", + "propertyLabel": { + "en": "Dublin Core Terms: description" + }, + "value": { + "value": "Disegno di rilievo del teatro, con pianta e profilo, usato come fonte tecnica e iconografica.", + "lang": "it" + } + }, + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-DOC-0001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-DOC-0001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:wasCreatedBy", + "propertyLabel": { + "en": "was created by", + "it": "è stato creato da" + }, + "target": "ex:DocEvent_Bezzi_Survey", + "targetIri": "http://example.org/aton/ssgjp/DocEvent_Bezzi_Survey", + "targetId": "SSGJP-DOCEVENT-0001", + "targetLabel": { + "en": "Survey / measurement campaign for Teatro Santi Giovanni e Paolo", + "it": "Rilievo / campagna di misurazione del Teatro Santi Giovanni e Paolo" + } + }, + { + "property": "bt:documents", + "propertyLabel": { + "en": "documents", + "it": "documenta" + }, + "target": "ex:SSGJP_Stage", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "targetId": "SSGJP-SP-STAGE-001", + "targetLabel": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + } + }, + { + "property": "bt:documents", + "propertyLabel": { + "en": "documents", + "it": "documenta" + }, + "target": "ex:SSGJP_Auditorium", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Auditorium", + "targetId": "SSGJP-SP-AUD-001", + "targetLabel": { + "en": "Auditorium (cavea / sala)", + "it": "Sala / cavea" + } + }, + { + "property": "bt:documents", + "propertyLabel": { + "en": "documents", + "it": "documenta" + }, + "target": "ex:SSGJP_Theatre", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "targetId": "SSGJP-TH-001", + "targetLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + }, + { + "property": "bt:documents", + "propertyLabel": { + "en": "documents", + "it": "documenta" + }, + "target": "ex:SSGJP_Proscenium", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Proscenium", + "targetId": "SSGJP-COMP-PROS-001", + "targetLabel": { + "en": "Proscenium / boccascena", + "it": "Boccascena / proscenio" + } + } + ], + "incomingRelations": [ + { + "property": "bt:refersTo", + "propertyLabel": { + "en": "refers to", + "it": "rimanda a" + }, + "source": "ex:DigitalScan_Rilievo_Bezzi_SSGJP", + "sourceIri": "http://example.org/aton/ssgjp/DigitalScan_Rilievo_Bezzi_SSGJP", + "sourceId": "SSGJP-DIG-0001", + "sourceLabel": { + "en": "Digital scan (JPG) of Bezzi survey drawing — Teatro Santi Giovanni e Paolo", + "it": "Scansione digitale (JPG) del rilievo Bezzi — Teatro Santi Giovanni e Paolo" + } + }, + { + "property": "dcterms:relation", + "propertyLabel": {}, + "source": "ex:DigitalScan_Rilievo_Bezzi_SSGJP", + "sourceIri": "http://example.org/aton/ssgjp/DigitalScan_Rilievo_Bezzi_SSGJP", + "sourceId": "SSGJP-DIG-0001", + "sourceLabel": { + "en": "Digital scan (JPG) of Bezzi survey drawing — Teatro Santi Giovanni e Paolo", + "it": "Scansione digitale (JPG) del rilievo Bezzi — Teatro Santi Giovanni e Paolo" + } + } + ] + }, + "ex:Period_Construction_1638": { + "id": "SSGJP-PERIOD-1638", + "iri": "http://example.org/aton/ssgjp/Period_Construction_1638", + "qname": "ex:Period_Construction_1638", + "label": { + "en": "Construction period (1638)", + "it": "Periodo di costruzione (1638)" + }, + "comment": {}, + "types": [ + "crm:E4_Period" + ], + "btTypes": [], + "domains": [], + "literalProperties": [ + { + "property": "dcterms:date", + "propertyLabel": { + "en": "Dublin Core Terms: date" + }, + "value": { + "value": "1638", + "datatype": "xsd:gYear" + } + }, + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-PERIOD-1638" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-PERIOD-1638" + } + } + ], + "outgoingRelations": [], + "incomingRelations": [ + { + "property": "bt:constructedIn", + "propertyLabel": { + "en": "constructed in", + "it": "costruito in" + }, + "source": "ex:SSGJP_Theatre", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "sourceId": "SSGJP-TH-001", + "sourceLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + } + ] + }, + "ex:RoleAssignment_Bezzi_Surveyor": { + "id": "SSGJP-ROLE-0001", + "iri": "http://example.org/aton/ssgjp/RoleAssignment_Bezzi_Surveyor", + "qname": "ex:RoleAssignment_Bezzi_Surveyor", + "label": { + "en": "Role assignment: Bezzi as surveyor / draughtsman", + "it": "Ruolo: Bezzi come rilevatore / disegnatore" + }, + "comment": {}, + "types": [ + "bt:Role" + ], + "btTypes": [ + "bt:Role" + ], + "domains": [ + "core" + ], + "literalProperties": [ + { + "property": "schema:roleName", + "propertyLabel": { + "en": "Schema.org roleName" + }, + "value": { + "value": "Surveyor / draughtsman", + "lang": "en" + } + }, + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-ROLE-0001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-ROLE-0001" + } + } + ], + "outgoingRelations": [ + { + "property": "schema:actor", + "propertyLabel": {}, + "target": "ex:Tomaso_Bezzi", + "targetIri": "http://example.org/aton/ssgjp/Tomaso_Bezzi", + "targetId": "SSGJP-PER-0001", + "targetLabel": { + "en": "Tomaso Bezzi", + "it": "Tomaso Bezzi" + } + } + ], + "incomingRelations": [ + { + "property": "bt:hasRole", + "propertyLabel": { + "en": "has role", + "it": "ha ruolo" + }, + "source": "ex:DocEvent_Bezzi_Survey", + "sourceIri": "http://example.org/aton/ssgjp/DocEvent_Bezzi_Survey", + "sourceId": "SSGJP-DOCEVENT-0001", + "sourceLabel": { + "en": "Survey / measurement campaign for Teatro Santi Giovanni e Paolo", + "it": "Rilievo / campagna di misurazione del Teatro Santi Giovanni e Paolo" + } + } + ] + }, + "ex:SSGJP_ArchitecturalWings": { + "id": "SSGJP-COMP-WINGS-001", + "iri": "http://example.org/aton/ssgjp/SSGJP_ArchitecturalWings", + "qname": "ex:SSGJP_ArchitecturalWings", + "label": { + "en": "Fixed architectural wings (quinte architettoniche fisse)", + "it": "Quinte architettoniche fisse" + }, + "comment": {}, + "types": [ + "bt:ArchitecturalWings" + ], + "btTypes": [ + "bt:ArchitecturalWings" + ], + "domains": [ + "architecture" + ], + "literalProperties": [ + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-COMP-WINGS-001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-COMP-WINGS-001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:isElementOf", + "propertyLabel": { + "en": "is element of", + "it": "è elemento di" + }, + "target": "ex:SSGJP_Stage", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "targetId": "SSGJP-SP-STAGE-001", + "targetLabel": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + } + } + ], + "incomingRelations": [ + { + "property": "bt:hasElement", + "propertyLabel": { + "en": "has element", + "it": "ha elemento" + }, + "source": "ex:SSGJP_Stage", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "sourceId": "SSGJP-SP-STAGE-001", + "sourceLabel": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + } + } + ] + }, + "ex:SSGJP_Auditorium": { + "id": "SSGJP-SP-AUD-001", + "iri": "http://example.org/aton/ssgjp/SSGJP_Auditorium", + "qname": "ex:SSGJP_Auditorium", + "label": { + "en": "Auditorium (cavea / sala)", + "it": "Sala / cavea" + }, + "comment": {}, + "types": [ + "bt:Auditorium" + ], + "btTypes": [ + "bt:Auditorium" + ], + "domains": [ + "architecture" + ], + "literalProperties": [ + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-SP-AUD-001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-SP-AUD-001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:isSpatialPartOf", + "propertyLabel": { + "en": "is spatial part of", + "it": "è parte spaziale di" + }, + "target": "ex:SSGJP_Theatre", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "targetId": "SSGJP-TH-001", + "targetLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + } + ], + "incomingRelations": [ + { + "property": "bt:documents", + "propertyLabel": { + "en": "documents", + "it": "documenta" + }, + "source": "ex:Doc_Rilievo_Bezzi_SSGJP", + "sourceIri": "http://example.org/aton/ssgjp/Doc_Rilievo_Bezzi_SSGJP", + "sourceId": "SSGJP-DOC-0001", + "sourceLabel": { + "en": "Survey drawing of Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)", + "it": "Rilievo del Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)" + } + }, + { + "property": "bt:hasSpace", + "propertyLabel": { + "en": "has space", + "it": "ha spazio" + }, + "source": "ex:SSGJP_Theatre", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "sourceId": "SSGJP-TH-001", + "sourceLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + } + ] + }, + "ex:SSGJP_Backstage": { + "id": "SSGJP-SP-BACK-001", + "iri": "http://example.org/aton/ssgjp/SSGJP_Backstage", + "qname": "ex:SSGJP_Backstage", + "label": { + "en": "Backstage area", + "it": "Retropalco" + }, + "comment": {}, + "types": [ + "bt:BackstageArea" + ], + "btTypes": [ + "bt:BackstageArea" + ], + "domains": [ + "architecture" + ], + "literalProperties": [ + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-SP-BACK-001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-SP-BACK-001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:isSpatialPartOf", + "propertyLabel": { + "en": "is spatial part of", + "it": "è parte spaziale di" + }, + "target": "ex:SSGJP_Theatre", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "targetId": "SSGJP-TH-001", + "targetLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + } + ], + "incomingRelations": [ + { + "property": "bt:hasSpace", + "propertyLabel": { + "en": "has space", + "it": "ha spazio" + }, + "source": "ex:SSGJP_Theatre", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "sourceId": "SSGJP-TH-001", + "sourceLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + } + ] + }, + "ex:SSGJP_OrchestraPit": { + "id": "SSGJP-SP-PIT-001", + "iri": "http://example.org/aton/ssgjp/SSGJP_OrchestraPit", + "qname": "ex:SSGJP_OrchestraPit", + "label": { + "en": "Orchestra pit (fossa d'orchestra)", + "it": "Fossa orchestra" + }, + "comment": {}, + "types": [ + "bt:OrchestraPit" + ], + "btTypes": [ + "bt:OrchestraPit" + ], + "domains": [ + "architecture" + ], + "literalProperties": [ + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-SP-PIT-001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-SP-PIT-001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:isSpatialPartOf", + "propertyLabel": { + "en": "is spatial part of", + "it": "è parte spaziale di" + }, + "target": "ex:SSGJP_Theatre", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "targetId": "SSGJP-TH-001", + "targetLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + } + ], + "incomingRelations": [ + { + "property": "bt:hasSpace", + "propertyLabel": { + "en": "has space", + "it": "ha spazio" + }, + "source": "ex:SSGJP_Theatre", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "sourceId": "SSGJP-TH-001", + "sourceLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + } + ] + }, + "ex:SSGJP_Proscenium": { + "id": "SSGJP-COMP-PROS-001", + "iri": "http://example.org/aton/ssgjp/SSGJP_Proscenium", + "qname": "ex:SSGJP_Proscenium", + "label": { + "en": "Proscenium / boccascena", + "it": "Boccascena / proscenio" + }, + "comment": {}, + "types": [ + "bt:Proscenium" + ], + "btTypes": [ + "bt:Proscenium" + ], + "domains": [ + "architecture" + ], + "literalProperties": [ + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-COMP-PROS-001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-COMP-PROS-001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:isElementOf", + "propertyLabel": { + "en": "is element of", + "it": "è elemento di" + }, + "target": "ex:SSGJP_Stage", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "targetId": "SSGJP-SP-STAGE-001", + "targetLabel": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + } + } + ], + "incomingRelations": [ + { + "property": "bt:documents", + "propertyLabel": { + "en": "documents", + "it": "documenta" + }, + "source": "ex:Doc_Rilievo_Bezzi_SSGJP", + "sourceIri": "http://example.org/aton/ssgjp/Doc_Rilievo_Bezzi_SSGJP", + "sourceId": "SSGJP-DOC-0001", + "sourceLabel": { + "en": "Survey drawing of Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)", + "it": "Rilievo del Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)" + } + }, + { + "property": "bt:hasElement", + "propertyLabel": { + "en": "has element", + "it": "ha elemento" + }, + "source": "ex:SSGJP_Stage", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "sourceId": "SSGJP-SP-STAGE-001", + "sourceLabel": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + } + } + ] + }, + "ex:SSGJP_Stage": { + "id": "SSGJP-SP-STAGE-001", + "iri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "qname": "ex:SSGJP_Stage", + "label": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + }, + "comment": {}, + "types": [ + "bt:Stage" + ], + "btTypes": [ + "bt:Stage" + ], + "domains": [ + "architecture" + ], + "literalProperties": [ + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-SP-STAGE-001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-SP-STAGE-001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:hasElement", + "propertyLabel": { + "en": "has element", + "it": "ha elemento" + }, + "target": "ex:SSGJP_Proscenium", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Proscenium", + "targetId": "SSGJP-COMP-PROS-001", + "targetLabel": { + "en": "Proscenium / boccascena", + "it": "Boccascena / proscenio" + } + }, + { + "property": "bt:hasElement", + "propertyLabel": { + "en": "has element", + "it": "ha elemento" + }, + "target": "ex:SSGJP_StructuralBackdrop", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_StructuralBackdrop", + "targetId": "SSGJP-COMP-BACKDROP-001", + "targetLabel": { + "en": "Structural backdrop / back wall (parete di fondo)", + "it": "Parete di fondo" + } + }, + { + "property": "bt:hasElement", + "propertyLabel": { + "en": "has element", + "it": "ha elemento" + }, + "target": "ex:SSGJP_ArchitecturalWings", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_ArchitecturalWings", + "targetId": "SSGJP-COMP-WINGS-001", + "targetLabel": { + "en": "Fixed architectural wings (quinte architettoniche fisse)", + "it": "Quinte architettoniche fisse" + } + }, + { + "property": "bt:isSpatialPartOf", + "propertyLabel": { + "en": "is spatial part of", + "it": "è parte spaziale di" + }, + "target": "ex:SSGJP_Theatre", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "targetId": "SSGJP-TH-001", + "targetLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + } + ], + "incomingRelations": [ + { + "property": "bt:isElementOf", + "propertyLabel": { + "en": "is element of", + "it": "è elemento di" + }, + "source": "ex:SSGJP_StructuralBackdrop", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_StructuralBackdrop", + "sourceId": "SSGJP-COMP-BACKDROP-001", + "sourceLabel": { + "en": "Structural backdrop / back wall (parete di fondo)", + "it": "Parete di fondo" + } + }, + { + "property": "bt:documents", + "propertyLabel": { + "en": "documents", + "it": "documenta" + }, + "source": "ex:Doc_Rilievo_Bezzi_SSGJP", + "sourceIri": "http://example.org/aton/ssgjp/Doc_Rilievo_Bezzi_SSGJP", + "sourceId": "SSGJP-DOC-0001", + "sourceLabel": { + "en": "Survey drawing of Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)", + "it": "Rilievo del Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)" + } + }, + { + "property": "bt:hasSpace", + "propertyLabel": { + "en": "has space", + "it": "ha spazio" + }, + "source": "ex:SSGJP_Theatre", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "sourceId": "SSGJP-TH-001", + "sourceLabel": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + } + }, + { + "property": "bt:isElementOf", + "propertyLabel": { + "en": "is element of", + "it": "è elemento di" + }, + "source": "ex:SSGJP_Proscenium", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Proscenium", + "sourceId": "SSGJP-COMP-PROS-001", + "sourceLabel": { + "en": "Proscenium / boccascena", + "it": "Boccascena / proscenio" + } + }, + { + "property": "bt:isElementOf", + "propertyLabel": { + "en": "is element of", + "it": "è elemento di" + }, + "source": "ex:SSGJP_ArchitecturalWings", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_ArchitecturalWings", + "sourceId": "SSGJP-COMP-WINGS-001", + "sourceLabel": { + "en": "Fixed architectural wings (quinte architettoniche fisse)", + "it": "Quinte architettoniche fisse" + } + } + ] + }, + "ex:SSGJP_StructuralBackdrop": { + "id": "SSGJP-COMP-BACKDROP-001", + "iri": "http://example.org/aton/ssgjp/SSGJP_StructuralBackdrop", + "qname": "ex:SSGJP_StructuralBackdrop", + "label": { + "en": "Structural backdrop / back wall (parete di fondo)", + "it": "Parete di fondo" + }, + "comment": {}, + "types": [ + "bt:StructuralBackdrop" + ], + "btTypes": [ + "bt:StructuralBackdrop" + ], + "domains": [ + "architecture" + ], + "literalProperties": [ + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-COMP-BACKDROP-001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-COMP-BACKDROP-001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:isElementOf", + "propertyLabel": { + "en": "is element of", + "it": "è elemento di" + }, + "target": "ex:SSGJP_Stage", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "targetId": "SSGJP-SP-STAGE-001", + "targetLabel": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + } + } + ], + "incomingRelations": [ + { + "property": "bt:hasElement", + "propertyLabel": { + "en": "has element", + "it": "ha elemento" + }, + "source": "ex:SSGJP_Stage", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "sourceId": "SSGJP-SP-STAGE-001", + "sourceLabel": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + } + } + ] + }, + "ex:SSGJP_Theatre": { + "id": "SSGJP-TH-001", + "iri": "http://example.org/aton/ssgjp/SSGJP_Theatre", + "qname": "ex:SSGJP_Theatre", + "label": { + "en": "Teatro Santi Giovanni e Paolo (Venice)", + "it": "Teatro Santi Giovanni e Paolo (Venezia)" + }, + "comment": { + "en": "Historic opera theatre in Venice, built by the Grimani family (1638). This instance is the architectural entity documented by the Bezzi survey.", + "it": "Teatro storico veneziano costruito dalla famiglia Grimani nel 1638; entità architettonica documentata dal rilievo Bezzi." + }, + "types": [ + "bt:TheatreArchitecture", + "bt:TheatreBuilding" + ], + "btTypes": [ + "bt:TheatreArchitecture", + "bt:TheatreBuilding" + ], + "domains": [ + "architecture" + ], + "literalProperties": [ + { + "property": "dcterms:spatial", + "propertyLabel": {}, + "value": { + "value": "Venice (Calle della Testa), near Basilica dei Santi Giovanni e Paolo", + "lang": "en" + } + }, + { + "property": "dcterms:description", + "propertyLabel": { + "en": "Dublin Core Terms: description" + }, + "value": { + "value": "Historic opera theatre in Venice, built by the Grimani family (1638). This instance is the architectural entity documented by the Bezzi survey.", + "lang": "en" + } + }, + { + "property": "dcterms:description", + "propertyLabel": { + "en": "Dublin Core Terms: description" + }, + "value": { + "value": "Teatro storico veneziano costruito dalla famiglia Grimani nel 1638; entità architettonica documentata dal rilievo Bezzi.", + "lang": "it" + } + }, + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-TH-001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-TH-001" + } + } + ], + "outgoingRelations": [ + { + "property": "bt:hasSpace", + "propertyLabel": { + "en": "has space", + "it": "ha spazio" + }, + "target": "ex:SSGJP_OrchestraPit", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_OrchestraPit", + "targetId": "SSGJP-SP-PIT-001", + "targetLabel": { + "en": "Orchestra pit (fossa d'orchestra)", + "it": "Fossa orchestra" + } + }, + { + "property": "bt:hasSpace", + "propertyLabel": { + "en": "has space", + "it": "ha spazio" + }, + "target": "ex:SSGJP_Auditorium", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Auditorium", + "targetId": "SSGJP-SP-AUD-001", + "targetLabel": { + "en": "Auditorium (cavea / sala)", + "it": "Sala / cavea" + } + }, + { + "property": "bt:hasSpace", + "propertyLabel": { + "en": "has space", + "it": "ha spazio" + }, + "target": "ex:SSGJP_Stage", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "targetId": "SSGJP-SP-STAGE-001", + "targetLabel": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + } + }, + { + "property": "bt:hasSpace", + "propertyLabel": { + "en": "has space", + "it": "ha spazio" + }, + "target": "ex:SSGJP_Backstage", + "targetIri": "http://example.org/aton/ssgjp/SSGJP_Backstage", + "targetId": "SSGJP-SP-BACK-001", + "targetLabel": { + "en": "Backstage area", + "it": "Retropalco" + } + }, + { + "property": "bt:constructedIn", + "propertyLabel": { + "en": "constructed in", + "it": "costruito in" + }, + "target": "ex:Period_Construction_1638", + "targetIri": "http://example.org/aton/ssgjp/Period_Construction_1638", + "targetId": "SSGJP-PERIOD-1638", + "targetLabel": { + "en": "Construction period (1638)", + "it": "Periodo di costruzione (1638)" + } + } + ], + "incomingRelations": [ + { + "property": "bt:documents", + "propertyLabel": { + "en": "documents", + "it": "documenta" + }, + "source": "ex:Doc_Rilievo_Bezzi_SSGJP", + "sourceIri": "http://example.org/aton/ssgjp/Doc_Rilievo_Bezzi_SSGJP", + "sourceId": "SSGJP-DOC-0001", + "sourceLabel": { + "en": "Survey drawing of Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)", + "it": "Rilievo del Teatro Santi Giovanni e Paolo (Tomaso Bezzi, fl. 1650)" + } + }, + { + "property": "bt:isSpatialPartOf", + "propertyLabel": { + "en": "is spatial part of", + "it": "è parte spaziale di" + }, + "source": "ex:SSGJP_Auditorium", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Auditorium", + "sourceId": "SSGJP-SP-AUD-001", + "sourceLabel": { + "en": "Auditorium (cavea / sala)", + "it": "Sala / cavea" + } + }, + { + "property": "bt:isSpatialPartOf", + "propertyLabel": { + "en": "is spatial part of", + "it": "è parte spaziale di" + }, + "source": "ex:SSGJP_Stage", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Stage", + "sourceId": "SSGJP-SP-STAGE-001", + "sourceLabel": { + "en": "Stage (palcoscenico)", + "it": "Palcoscenico" + } + }, + { + "property": "bt:isSpatialPartOf", + "propertyLabel": { + "en": "is spatial part of", + "it": "è parte spaziale di" + }, + "source": "ex:SSGJP_Backstage", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_Backstage", + "sourceId": "SSGJP-SP-BACK-001", + "sourceLabel": { + "en": "Backstage area", + "it": "Retropalco" + } + }, + { + "property": "bt:isSpatialPartOf", + "propertyLabel": { + "en": "is spatial part of", + "it": "è parte spaziale di" + }, + "source": "ex:SSGJP_OrchestraPit", + "sourceIri": "http://example.org/aton/ssgjp/SSGJP_OrchestraPit", + "sourceId": "SSGJP-SP-PIT-001", + "sourceLabel": { + "en": "Orchestra pit (fossa d'orchestra)", + "it": "Fossa orchestra" + } + } + ] + }, + "ex:Tomaso_Bezzi": { + "id": "SSGJP-PER-0001", + "iri": "http://example.org/aton/ssgjp/Tomaso_Bezzi", + "qname": "ex:Tomaso_Bezzi", + "label": { + "en": "Tomaso Bezzi", + "it": "Tomaso Bezzi" + }, + "comment": { + "en": "Active c. 1650 (fl.). Credited as creator of the survey drawing." + }, + "types": [ + "bt:Participant" + ], + "btTypes": [ + "bt:Participant" + ], + "domains": [ + "core" + ], + "literalProperties": [ + { + "property": "dcterms:identifier", + "propertyLabel": { + "en": "Dublin Core Terms: identifier" + }, + "value": { + "value": "SSGJP-PER-0001" + } + }, + { + "property": "schema:identifier", + "propertyLabel": {}, + "value": { + "value": "SSGJP-PER-0001" + } + } + ], + "outgoingRelations": [], + "incomingRelations": [ + { + "property": "schema:actor", + "propertyLabel": {}, + "source": "ex:RoleAssignment_Bezzi_Surveyor", + "sourceIri": "http://example.org/aton/ssgjp/RoleAssignment_Bezzi_Surveyor", + "sourceId": "SSGJP-ROLE-0001", + "sourceLabel": { + "en": "Role assignment: Bezzi as surveyor / draughtsman", + "it": "Ruolo: Bezzi come rilevatore / disegnatore" + } + }, + { + "property": "bt:hasParticipant", + "propertyLabel": { + "en": "has participant", + "it": "ha partecipante" + }, + "source": "ex:DocEvent_Bezzi_Survey", + "sourceIri": "http://example.org/aton/ssgjp/DocEvent_Bezzi_Survey", + "sourceId": "SSGJP-DOCEVENT-0001", + "sourceLabel": { + "en": "Survey / measurement campaign for Teatro Santi Giovanni e Paolo", + "it": "Rilievo / campagna di misurazione del Teatro Santi Giovanni e Paolo" + } + } + ] + } + }, + "instancesByClass": { + "bt:ArchitecturalComponent": [ + "ex:SSGJP_ArchitecturalWings", + "ex:SSGJP_Proscenium", + "ex:SSGJP_StructuralBackdrop" + ], + "bt:ArchitecturalSpace": [ + "ex:SSGJP_Auditorium", + "ex:SSGJP_Backstage", + "ex:SSGJP_OrchestraPit", + "ex:SSGJP_Stage" + ], + "bt:ArchitecturalWings": [ + "ex:SSGJP_ArchitecturalWings" + ], + "bt:Auditorium": [ + "ex:SSGJP_Auditorium" + ], + "bt:Backdrop": [], + "bt:BackstageArea": [ + "ex:SSGJP_Backstage" + ], + "bt:Box": [], + "bt:BoxTier": [], + "bt:CirculationRoute": [], + "bt:DigitalModel": [], + "bt:DocumentaryResource": [ + "ex:DigitalScan_Rilievo_Bezzi_SSGJP", + "ex:Doc_Rilievo_Bezzi_SSGJP" + ], + "bt:DocumentationEvent": [ + "ex:DocEvent_Bezzi_Survey" + ], + "bt:Entrance": [], + "bt:FixedBackdrop": [], + "bt:FlightMechanism": [], + "bt:Gallery": [], + "bt:Gridiron": [], + "bt:IconographicSource": [ + "ex:DigitalScan_Rilievo_Bezzi_SSGJP", + "ex:Doc_Rilievo_Bezzi_SSGJP" + ], + "bt:LightingDevice": [], + "bt:MobileBackdrop": [], + "bt:MovingDevice": [], + "bt:OrchestraPit": [ + "ex:SSGJP_OrchestraPit" + ], + "bt:Overstage": [], + "bt:Participant": [ + "ex:Tomaso_Bezzi" + ], + "bt:PerformativeEvent": [], + "bt:Proscenium": [ + "ex:SSGJP_Proscenium" + ], + "bt:PublicCelebration": [], + "bt:Rehearsal": [], + "bt:Role": [ + "ex:RoleAssignment_Bezzi_Surveyor" + ], + "bt:ScenicApparatus": [], + "bt:ScenicMachine": [], + "bt:ScenicObject": [], + "bt:SoundEffectDevice": [], + "bt:Stage": [ + "ex:SSGJP_Stage" + ], + "bt:Stalls": [], + "bt:StructuralBackdrop": [ + "ex:SSGJP_StructuralBackdrop" + ], + "bt:TechnicalDocument": [ + "ex:Doc_Rilievo_Bezzi_SSGJP" + ], + "bt:TechnicalGallery": [], + "bt:TextualSource": [], + "bt:TheatreArchitecture": [ + "ex:SSGJP_ArchitecturalWings", + "ex:SSGJP_Auditorium", + "ex:SSGJP_Backstage", + "ex:SSGJP_OrchestraPit", + "ex:SSGJP_Proscenium", + "ex:SSGJP_Stage", + "ex:SSGJP_StructuralBackdrop", + "ex:SSGJP_Theatre" + ], + "bt:TheatreBuilding": [ + "ex:SSGJP_Theatre" + ], + "bt:TheatricalPerformance": [], + "bt:Trapdoor": [], + "bt:Understage": [] + }, + "instancesByDomain": { + "core": [ + "ex:RoleAssignment_Bezzi_Surveyor", + "ex:Tomaso_Bezzi" + ], + "architecture": [ + "ex:SSGJP_ArchitecturalWings", + "ex:SSGJP_Auditorium", + "ex:SSGJP_Backstage", + "ex:SSGJP_OrchestraPit", + "ex:SSGJP_Proscenium", + "ex:SSGJP_Stage", + "ex:SSGJP_StructuralBackdrop", + "ex:SSGJP_Theatre" + ], + "apparatus": [], + "event": [], + "documentation": [ + "ex:DigitalScan_Rilievo_Bezzi_SSGJP", + "ex:DocEvent_Bezzi_Survey", + "ex:Doc_Rilievo_Bezzi_SSGJP" + ] + } +} \ No newline at end of file diff --git a/scenes/ssgp/index.html b/scenes/ssgp/index.html index 3647729..47b19d3 100644 --- a/scenes/ssgp/index.html +++ b/scenes/ssgp/index.html @@ -141,25 +141,20 @@
-
- - -
+
diff --git a/src/controllers/menu_controller.js b/src/controllers/menu_controller.js index d42c8b6..007262c 100644 --- a/src/controllers/menu_controller.js +++ b/src/controllers/menu_controller.js @@ -1,18 +1,19 @@ // Global ATON import { Controller } from "@hotwired/stimulus"; import AppState from "../state.js"; -import { traverseOntology } from "../ontology.js"; +import { loadOntology, traverseOntology, Ontology } from "../ontology.js"; const html = String.raw; const domParser = new DOMParser; // TODO: hard-coded, but follows a convention... -const ontologyJsonPath = '/a/scaenae/scenes/BaroqueTheatreOntology_BT_EN_v1_7_UI_by_domain_v3.json'; +const ontologyJsonPath = '/a/scaenae/scenes/BaroqueTheatreOntology_BT_v1_8_ATON_by_domain_with_instances.json'; export default class extends Controller { static targets = ['trigger', 'layers', 'ontology']; - connect() { + async connect() { console.log('#menu controller connected'); + this.ontologyObject = await loadOntology(ontologyJsonPath); } /** * Open settings panel @@ -22,7 +23,7 @@ export default class extends Controller { ATON.UI.showSidePanel({header: 'Menu'}); this.#buildMenuPanel(ATON.UI.elSidePanel); this.#buildLayersMenu(AppState.treeNodes, this.layersTarget); - this.#buildOntologyMenu(await traverseOntology(ontologyJsonPath), this.ontologyTarget); + this.#buildOntologyMenu(await traverseOntology(this.ontologyObject), this.ontologyTarget); } /** * @param {Event} event @@ -229,24 +230,31 @@ export default class extends Controller { * @param {HTMLElement} tab Tab content element */ #buildOntologyMenu(domains, tab) { - const mainNode = tab.querySelector('#ontology-list'); - mainNode.classList.add('pb-3'); + const ontology = new Ontology; + ontology.data = this.ontologyObject; + + const tabs = this.#createOntologyTabs().tabs; + const content = this.#createOntologyTabs().content; + + tab.appendChild(tabs); + tab.appendChild(content); + + const classesTab = content.querySelector('#classes'); + const instancesTab = content.querySelector('#instances'); for (let domain of domains) { const heading = document.createElement('span'); heading.className ="fs-5 fw-bold"; heading.textContent = domain.id; - mainNode.appendChild(heading); + classesTab.appendChild(heading); let domainList = document.createElement('div'); - console.debug(domain.tree); - // Traverse class trees for each domain for (let item of domain.tree) { const domainItem = document.createElement('div'); - domainItem.className = 'border-start border-bottom rounded'; - domainItem.textContent = item.label; + domainItem.className = 'border-start border-bottom rounded border-1 border-light-subtle'; + domainItem.textContent = item.label.it ?? item.label.en; // Indentation... domainItem.classList.add(`ms-${item.depth}`, `ps-${item.depth}`, 'py-2'); @@ -255,7 +263,48 @@ export default class extends Controller { domainList.appendChild(domainItem); } - mainNode.appendChild(domainList); + classesTab.appendChild(domainList); } + + const sortedItLabels = ontology.getInstanceLabels().map(l => l.it).sort(); + + for (let label of sortedItLabels) { + const instanceItem = document.createElement('div'); + instanceItem.className = 'border-bottom ps-3 py-2'; + instanceItem.textContent = label; + + instancesTab.appendChild(instanceItem); + } + + console.debug(ontology.getInstanceById('ex:SSGJP_StructuralBackdrop'), ontology.getInstanceLabels()); + } + + /** + * @returns {{tabs: HTMLUListElement, content: HTMLDivElement}} + */ + #createOntologyTabs() { + const tabs = html` + + `; + const content = html` +
+
+
+
+ `; + + return { + tabs: domParser.parseFromString(tabs, 'text/html').querySelector('ul'), + content: domParser.parseFromString(content, 'text/html').querySelector('div'), + }; } } diff --git a/src/ontology.js b/src/ontology.js index 788f2fe..6afe7c4 100644 --- a/src/ontology.js +++ b/src/ontology.js @@ -2,15 +2,47 @@ * @module Ontology */ +export class Ontology { + #data; + + /** + * @param {Object} data The parsed ontology object (from JSON) + */ + set data(data) { + this.#data = data; + } + + /** + * @param {String} id + */ + getInstanceById(id) { + return this.#data.instancesById[id]; + } + + /** + * @returns {Array<{en: string, it: string}>} The bloody array of label objects + */ + getInstanceLabels() { + const data = this.#data; + const instances = []; + + for (const key of Object.keys(data.instancesById)) { + instances.push(data.instancesById[key]?.label); + } + + return instances; + } +} + /** * @todo Temporarily returns domains and ontology labels only * Traverse an ontology from its JSON description - * @param {String} jsonPath The path (URI) of the ontology JSON file + * @param {Object} ontologyObject The parsed ontology JSON * @returns {Object} */ -export async function traverseOntology(jsonPath) { - const ontology = await loadOntology(jsonPath); - const modules = ontology.modules; +export async function traverseOntology(ontologyObject) { + //const ontology = await loadOntology(jsonPath); + const modules = ontologyObject.domains; const domains = []; @@ -20,7 +52,7 @@ export async function traverseOntology(jsonPath) { traverseClasses(classTree, tree); } domains.push({ - id: module.id, + id: module.label.it ?? module.label.en, tree }); }