diff --git a/scenes/BaroqueTheatreOntology_BT_EN_v1_7_UI_by_domain_v3.json b/scenes/BaroqueTheatreOntology_BT_EN_v1_7_UI_by_domain_v3.json new file mode 100644 index 0000000..dc569e9 --- /dev/null +++ b/scenes/BaroqueTheatreOntology_BT_EN_v1_7_UI_by_domain_v3.json @@ -0,0 +1,2922 @@ +{ + "ontology": { + "iri": "http://www.semanticweb.org/bt/", + "prefixes": { + "xml": "http://www.w3.org/XML/1998/namespace", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "bot": "https://w3id.org/bot#", + "bt": "http://www.semanticweb.org/bt/", + "crm": "http://www.cidoc-crm.org/cidoc-crm/", + "dcterms": "http://purl.org/dc/terms/", + "owl": "http://www.w3.org/2002/07/owl#", + "schema": "https://schema.org/", + "skos": "http://www.w3.org/2004/02/skos/core#", + "vann": "http://purl.org/vocab/vann/" + }, + "sourceFile": "BaroqueTheatreOntology_BT_EN_v1_7.ttl", + "notes": [ + "This JSON is an extraction of OWL entities (classes, object properties, datatype properties).", + "Only bt:* entities are listed as main entities; external alignments appear under superClassesExternal / ancestorsExternal / subPropertyOf.", + "Blank-node restrictions (owl:Restriction) are not expanded in this export." + ], + "instanceIdPredicates": [ + "dcterms:identifier", + "schema:identifier" + ], + "preferredLabelPredicates": [ + "rdfs:label", + "dcterms:title" + ], + "instanceNamespaceHint": "http://example.org/aton/ssgjp/", + "uiHint": { + "purpose": "UI mirror of BT ontology for ATOn class browser", + "supportsReverseNavigation": true, + "supportsInstanceViews": true, + "instancesExportFiles": [ + "BT_SSGJP_ABox_MIN_ID.jsonld", + "BT_SSGJP_ABox_MIN_ID_graph.json" + ] + } + }, + "prefixes": { + "bt": "http://www.semanticweb.org/bt/", + "crm": "http://www.cidoc-crm.org/cidoc-crm/", + "bot": "https://w3id.org/bot#", + "skos": "http://www.w3.org/2004/02/skos/core#", + "dcterms": "http://purl.org/dc/terms/", + "schema": "http://schema.org/", + "xsd": "http://www.w3.org/2001/XMLSchema#" + }, + "modules": [ + { + "id": "Core", + "label": "Core", + "rootClasses": [ + "bt:Participant", + "bt:Role" + ], + "classTrees": [ + { + "id": "bt:Participant", + "label": "Participant", + "children": [] + }, + { + "id": "bt:Role", + "label": "Role", + "children": [] + } + ], + "classIds": [ + "bt:Participant", + "bt:Role" + ], + "properties": { + "outgoingObjectProperties": [], + "incomingObjectProperties": [ + "bt:createdBy", + "bt:hasParticipant", + "bt:hasRole" + ], + "datatypeProperties": [] + }, + "uiGroups": [ + { + "id": "ui:Core/Participants", + "label": "Participants (agents)", + "classIds": [ + "bt:Participant" + ] + }, + { + "id": "ui:Core/Roles", + "label": "Roles", + "classIds": [ + "bt:Role" + ] + } + ] + }, + { + "id": "Architecture", + "label": "Architecture", + "rootClasses": [ + "bt:TheatreArchitecture", + "bt:ArchitecturalSpace", + "bt:ArchitecturalComponent" + ], + "classTrees": [ + { + "id": "bt:TheatreArchitecture", + "label": "Theatre architecture", + "children": [] + }, + { + "id": "bt:ArchitecturalSpace", + "label": "Architectural space", + "children": [ + { + "id": "bt:Auditorium", + "label": "Auditorium", + "children": [ + { + "id": "bt:BoxTier", + "label": "Box tier", + "children": [ + { + "id": "bt:Box", + "label": "Box", + "children": [] + } + ] + }, + { + "id": "bt:Gallery", + "label": "Gallery", + "children": [] + }, + { + "id": "bt:Stalls", + "label": "Stalls", + "children": [] + } + ] + }, + { + "id": "bt:BackstageArea", + "label": "Backstage area", + "children": [] + }, + { + "id": "bt:CirculationRoute", + "label": "Circulation route", + "children": [] + }, + { + "id": "bt:Entrance", + "label": "Entrance", + "children": [] + }, + { + "id": "bt:OrchestraPit", + "label": "Orchestra pit", + "children": [] + }, + { + "id": "bt:Stage", + "label": "Stage", + "children": [ + { + "id": "bt:Overstage", + "label": "Overstage", + "children": [] + }, + { + "id": "bt:Understage", + "label": "Understage", + "children": [] + } + ] + } + ] + }, + { + "id": "bt:ArchitecturalComponent", + "label": "Architectural component", + "children": [ + { + "id": "bt:ArchitecturalWings", + "label": "Architectural wings", + "children": [] + }, + { + "id": "bt:Gridiron", + "label": "Gridiron", + "children": [] + }, + { + "id": "bt:Proscenium", + "label": "Proscenium", + "children": [] + }, + { + "id": "bt:StructuralBackdrop", + "label": "Structural backdrop", + "children": [] + }, + { + "id": "bt:TechnicalGallery", + "label": "Technical gallery", + "children": [] + }, + { + "id": "bt:Trapdoor", + "label": "Trapdoor", + "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:Trapdoor", + "bt:Understage" + ], + "properties": { + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:formsBoundaryWith", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "incomingObjectProperties": [ + "bt:formsBoundaryWith", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isAnchoredTo", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasBoxCount", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "uiGroups": [ + { + "id": "ui:Architecture/Theatre", + "label": "Theatre (building-level)", + "classIds": [ + "bt:TheatreArchitecture" + ] + }, + { + "id": "ui:Architecture/Spaces", + "label": "Architectural spaces", + "classIds": [ + "bt:ArchitecturalSpace" + ] + }, + { + "id": "ui:Architecture/Components", + "label": "Architectural components", + "classIds": [ + "bt:ArchitecturalComponent" + ] + } + ] + }, + { + "id": "Apparatus", + "label": "Apparatus", + "rootClasses": [ + "bt:ScenicApparatus" + ], + "classTrees": [ + { + "id": "bt:ScenicApparatus", + "label": "Scenic apparatus", + "children": [ + { + "id": "bt:Backdrop", + "label": "Backdrop", + "children": [ + { + "id": "bt:FixedBackdrop", + "label": "Fixed backdrop", + "children": [] + }, + { + "id": "bt:MobileBackdrop", + "label": "Mobile backdrop", + "children": [] + } + ] + }, + { + "id": "bt:LightingDevice", + "label": "Lighting device", + "children": [] + }, + { + "id": "bt:ScenicMachine", + "label": "Scenic machine", + "children": [ + { + "id": "bt:FlightMechanism", + "label": "Flight mechanism", + "children": [] + }, + { + "id": "bt:MovingDevice", + "label": "Moving device", + "children": [] + } + ] + }, + { + "id": "bt:ScenicObject", + "label": "Scenic object", + "children": [] + }, + { + "id": "bt:SoundEffectDevice", + "label": "Sound effect device", + "children": [] + } + ] + } + ], + "classIds": [ + "bt:Backdrop", + "bt:FixedBackdrop", + "bt:FlightMechanism", + "bt:LightingDevice", + "bt:MobileBackdrop", + "bt:MovingDevice", + "bt:ScenicApparatus", + "bt:ScenicMachine", + "bt:ScenicObject", + "bt:SoundEffectDevice" + ], + "properties": { + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "uiGroups": [ + { + "id": "ui:Apparatus/Apparatus", + "label": "Scenic apparatus and devices", + "classIds": [ + "bt:ScenicApparatus" + ] + } + ] + }, + { + "id": "Event", + "label": "Event", + "rootClasses": [ + "bt:PerformativeEvent" + ], + "classTrees": [ + { + "id": "bt:PerformativeEvent", + "label": "Performative event", + "children": [ + { + "id": "bt:PublicCelebration", + "label": "Public celebration", + "children": [] + }, + { + "id": "bt:Rehearsal", + "label": "Rehearsal", + "children": [] + }, + { + "id": "bt:TheatricalPerformance", + "label": "Theatrical performance", + "children": [] + } + ] + } + ], + "classIds": [ + "bt:PerformativeEvent", + "bt:PublicCelebration", + "bt:Rehearsal", + "bt:TheatricalPerformance" + ], + "properties": { + "outgoingObjectProperties": [ + "bt:hasGenre", + "bt:hasParticipant", + "bt:hasRole", + "bt:isRelatedTo", + "bt:takesPlaceAt", + "bt:usesScenicApparatus" + ], + "incomingObjectProperties": [ + "bt:isRelatedTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:hasDuration" + ] + }, + "uiGroups": [ + { + "id": "ui:Event/Events", + "label": "Performative events", + "classIds": [ + "bt:PerformativeEvent" + ] + } + ] + }, + { + "id": "Documentation", + "label": "Documentation", + "rootClasses": [ + "bt:DocumentaryResource", + "bt:DocumentationEvent" + ], + "classTrees": [ + { + "id": "bt:DocumentaryResource", + "label": "Documentary resource", + "children": [ + { + "id": "bt:DigitalModel", + "label": "Digital model", + "children": [] + }, + { + "id": "bt:IconographicSource", + "label": "Iconographic source", + "children": [] + }, + { + "id": "bt:TechnicalDocument", + "label": "Technical document", + "children": [] + }, + { + "id": "bt:TextualSource", + "label": "Textual source", + "children": [] + } + ] + }, + { + "id": "bt:DocumentationEvent", + "label": "Documentation event", + "children": [] + } + ], + "classIds": [ + "bt:DigitalModel", + "bt:DocumentaryResource", + "bt:DocumentationEvent", + "bt:IconographicSource", + "bt:TechnicalDocument", + "bt:TextualSource" + ], + "properties": { + "outgoingObjectProperties": [ + "bt:documents", + "bt:hasParticipant", + "bt:hasRole", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "incomingObjectProperties": [ + "bt:isDocumentedBy", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "uiGroups": [ + { + "id": "ui:Documentation/Resources", + "label": "Documentary resources", + "classIds": [ + "bt:DocumentaryResource" + ] + }, + { + "id": "ui:Documentation/Processes", + "label": "Documentation processes", + "classIds": [ + "bt:DocumentationEvent" + ] + } + ] + } + ], + "classesById": { + "bt:ArchitecturalComponent": { + "id": "bt:ArchitecturalComponent", + "iri": "http://www.semanticweb.org/bt/ArchitecturalComponent", + "label": "Architectural component", + "comment": "A fixed architectural/technical component of the theatre building (e.g., proscenium, gridiron, trapdoor) that defines structure, thresholds, or attachment points.", + "module": "Architecture", + "superClassesBt": [], + "superClassesExternal": [ + "crm:E25_Human-Made_Feature", + "bot:Element" + ], + "childrenBt": [ + "bt:ArchitecturalWings", + "bt:Gridiron", + "bt:Proscenium", + "bt:StructuralBackdrop", + "bt:TechnicalGallery", + "bt:Trapdoor" + ], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "incomingObjectProperties": [ + "bt:hasComponent", + "bt:hasElement", + "bt:isAnchoredTo" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:ArchitecturalSpace": { + "id": "bt:ArchitecturalSpace", + "iri": "http://www.semanticweb.org/bt/ArchitecturalSpace", + "label": "Architectural space", + "comment": "A functional space or volume within a theatre building (e.g., auditorium, stage, backstage, technical spaces).", + "module": "Architecture", + "superClassesBt": [], + "superClassesExternal": [ + "crm:E53_Place", + "bot:Space" + ], + "childrenBt": [ + "bt:Auditorium", + "bt:BackstageArea", + "bt:CirculationRoute", + "bt:Entrance", + "bt:OrchestraPit", + "bt:Stage" + ], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:ArchitecturalWings": { + "id": "bt:ArchitecturalWings", + "iri": "http://www.semanticweb.org/bt/ArchitecturalWings", + "label": "Architectural wings", + "comment": "Fixed architectural wings (quinte architettoniche fisse).", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "incomingObjectProperties": [ + "bt:hasComponent", + "bt:hasElement", + "bt:isAnchoredTo" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Auditorium": { + "id": "bt:Auditorium", + "iri": "http://www.semanticweb.org/bt/Auditorium", + "label": "Auditorium", + "comment": "The audience hall area, including stalls, box tiers and galleries.", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "superClassesExternal": [], + "childrenBt": [ + "bt:BoxTier", + "bt:Gallery", + "bt:Stalls" + ], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:formsBoundaryWith", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:Backdrop": { + "id": "bt:Backdrop", + "iri": "http://www.semanticweb.org/bt/Backdrop", + "label": "Backdrop", + "comment": "A painted or architectural backdrop, fixed or mobile.", + "module": "Apparatus", + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "superClassesExternal": [], + "childrenBt": [ + "bt:FixedBackdrop", + "bt:MobileBackdrop" + ], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:BackstageArea": { + "id": "bt:BackstageArea", + "iri": "http://www.semanticweb.org/bt/BackstageArea", + "label": "Backstage area", + "comment": "Service area behind the stage.", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Box": { + "id": "bt:Box", + "iri": "http://www.semanticweb.org/bt/Box", + "label": "Box", + "comment": "A single box opening onto the auditorium.", + "module": "Architecture", + "superClassesBt": [ + "bt:BoxTier" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:formsBoundaryWith", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasBoxCount", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:BoxTier": { + "id": "bt:BoxTier", + "iri": "http://www.semanticweb.org/bt/BoxTier", + "label": "Box tier", + "comment": "A tier (order) of boxes at the same level.", + "module": "Architecture", + "superClassesBt": [ + "bt:Auditorium" + ], + "superClassesExternal": [], + "childrenBt": [ + "bt:Box" + ], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:formsBoundaryWith", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasBoxCount", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:CirculationRoute": { + "id": "bt:CirculationRoute", + "iri": "http://www.semanticweb.org/bt/CirculationRoute", + "label": "Circulation route", + "comment": "Circulation routes such as stairs and corridors.", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:DigitalModel": { + "id": "bt:DigitalModel", + "iri": "http://www.semanticweb.org/bt/DigitalModel", + "label": "Digital model", + "comment": "A 3D model, digital reconstruction or digital representation derived from sources and surveys.", + "module": "Documentation", + "superClassesBt": [ + "bt:DocumentaryResource" + ], + "superClassesExternal": [ + "crm:E73_Information_Object" + ], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "incomingObjectProperties": [ + "bt:isDocumentedBy", + "bt:isReferencedBy", + "bt:refersTo" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:DocumentaryResource": { + "id": "bt:DocumentaryResource", + "iri": "http://www.semanticweb.org/bt/DocumentaryResource", + "label": "Documentary resource", + "comment": "Any resource (historical or contemporary) that documents Baroque theatre spaces, apparatus, events or actors.", + "module": "Documentation", + "superClassesBt": [], + "superClassesExternal": [ + "crm:E31_Document" + ], + "childrenBt": [ + "bt:DigitalModel", + "bt:IconographicSource", + "bt:TechnicalDocument", + "bt:TextualSource" + ], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "incomingObjectProperties": [ + "bt:isDocumentedBy", + "bt:isReferencedBy", + "bt:refersTo" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:DocumentationEvent": { + "id": "bt:DocumentationEvent", + "iri": "http://www.semanticweb.org/bt/DocumentationEvent", + "label": "Documentation event", + "comment": "An activity of survey, digitisation or documentation that creates or updates documentary resources.", + "module": "Documentation", + "superClassesBt": [], + "superClassesExternal": [ + "crm:E65_Creation", + "crm:E7_Activity" + ], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:hasParticipant", + "bt:hasRole" + ], + "incomingObjectProperties": [ + "bt:wasCreatedBy" + ], + "datatypeProperties": [] + }, + "bt:Entrance": { + "id": "bt:Entrance", + "iri": "http://www.semanticweb.org/bt/Entrance", + "label": "Entrance", + "comment": "An entrance or access point.", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:FixedBackdrop": { + "id": "bt:FixedBackdrop", + "iri": "http://www.semanticweb.org/bt/FixedBackdrop", + "label": "Fixed backdrop", + "comment": "A fixed backdrop.", + "module": "Apparatus", + "superClassesBt": [ + "bt:Backdrop" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:FlightMechanism": { + "id": "bt:FlightMechanism", + "iri": "http://www.semanticweb.org/bt/FlightMechanism", + "label": "Flight mechanism", + "comment": "A mechanism for lifting or flying characters or objects.", + "module": "Apparatus", + "superClassesBt": [ + "bt:ScenicMachine" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:Gallery": { + "id": "bt:Gallery", + "iri": "http://www.semanticweb.org/bt/Gallery", + "label": "Gallery", + "comment": "Upper gallery / loggione.", + "module": "Architecture", + "superClassesBt": [ + "bt:Auditorium" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:formsBoundaryWith", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:Gridiron": { + "id": "bt:Gridiron", + "iri": "http://www.semanticweb.org/bt/Gridiron", + "label": "Gridiron", + "comment": "The high structure used for suspensions and stage machinery (graticcia).", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "incomingObjectProperties": [ + "bt:hasComponent", + "bt:hasElement", + "bt:isAnchoredTo" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:IconographicSource": { + "id": "bt:IconographicSource", + "iri": "http://www.semanticweb.org/bt/IconographicSource", + "label": "Iconographic source", + "comment": "A visual source: engravings, drawings, sketches, paintings.", + "module": "Documentation", + "superClassesBt": [ + "bt:DocumentaryResource" + ], + "superClassesExternal": [ + "crm:E36_Visual_Item" + ], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "incomingObjectProperties": [ + "bt:isDocumentedBy", + "bt:isReferencedBy", + "bt:refersTo" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:LightingDevice": { + "id": "bt:LightingDevice", + "iri": "http://www.semanticweb.org/bt/LightingDevice", + "label": "Lighting device", + "comment": "A device for lighting effects.", + "module": "Apparatus", + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:MobileBackdrop": { + "id": "bt:MobileBackdrop", + "iri": "http://www.semanticweb.org/bt/MobileBackdrop", + "label": "Mobile backdrop", + "comment": "A mobile backdrop.", + "module": "Apparatus", + "superClassesBt": [ + "bt:Backdrop" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:MovingDevice": { + "id": "bt:MovingDevice", + "iri": "http://www.semanticweb.org/bt/MovingDevice", + "label": "Moving device", + "comment": "A device enabling horizontal movement or rotation (trolleys, platforms).", + "module": "Apparatus", + "superClassesBt": [ + "bt:ScenicMachine" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:OrchestraPit": { + "id": "bt:OrchestraPit", + "iri": "http://www.semanticweb.org/bt/OrchestraPit", + "label": "Orchestra pit", + "comment": "Orchestra pit space.", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Overstage": { + "id": "bt:Overstage", + "iri": "http://www.semanticweb.org/bt/Overstage", + "label": "Overstage", + "comment": "The technical space above the stage (soprascena / soffitte).", + "module": "Architecture", + "superClassesBt": [ + "bt:Stage" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:formsBoundaryWith", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Participant": { + "id": "bt:Participant", + "iri": "http://www.semanticweb.org/bt/Participant", + "label": "Participant", + "comment": "An agent (person or group) involved in theatrical activities or documentation processes.", + "module": "Core", + "superClassesBt": [], + "superClassesExternal": [ + "crm:E39_Actor" + ], + "childrenBt": [], + "outgoingObjectProperties": [], + "incomingObjectProperties": [ + "bt:createdBy", + "bt:hasParticipant" + ], + "datatypeProperties": [] + }, + "bt:PerformativeEvent": { + "id": "bt:PerformativeEvent", + "iri": "http://www.semanticweb.org/bt/PerformativeEvent", + "label": "Performative event", + "comment": "A theatrical or performative event in a broad sense.", + "module": "Event", + "superClassesBt": [], + "superClassesExternal": [ + "crm:E5_Event" + ], + "childrenBt": [ + "bt:PublicCelebration", + "bt:Rehearsal", + "bt:TheatricalPerformance" + ], + "outgoingObjectProperties": [ + "bt:hasGenre", + "bt:hasParticipant", + "bt:hasRole", + "bt:isRelatedTo", + "bt:takesPlaceAt", + "bt:usesScenicApparatus" + ], + "incomingObjectProperties": [ + "bt:isRelatedTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:hasDuration" + ] + }, + "bt:Proscenium": { + "id": "bt:Proscenium", + "iri": "http://www.semanticweb.org/bt/Proscenium", + "label": "Proscenium", + "comment": "The proscenium threshold between stage and auditorium (boccascena).", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "incomingObjectProperties": [ + "bt:hasComponent", + "bt:hasElement", + "bt:isAnchoredTo" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:PublicCelebration": { + "id": "bt:PublicCelebration", + "iri": "http://www.semanticweb.org/bt/PublicCelebration", + "label": "Public celebration", + "comment": "A public festivity or ceremony with scenic/performance elements.", + "module": "Event", + "superClassesBt": [ + "bt:PerformativeEvent" + ], + "superClassesExternal": [ + "crm:E7_Activity" + ], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:hasGenre", + "bt:hasParticipant", + "bt:hasRole", + "bt:isRelatedTo", + "bt:takesPlaceAt", + "bt:usesScenicApparatus" + ], + "incomingObjectProperties": [ + "bt:isRelatedTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:hasDuration" + ] + }, + "bt:Rehearsal": { + "id": "bt:Rehearsal", + "iri": "http://www.semanticweb.org/bt/Rehearsal", + "label": "Rehearsal", + "comment": "A rehearsal linked to a performance.", + "module": "Event", + "superClassesBt": [ + "bt:PerformativeEvent" + ], + "superClassesExternal": [ + "crm:E7_Activity" + ], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:hasGenre", + "bt:hasParticipant", + "bt:hasRole", + "bt:isRelatedTo", + "bt:takesPlaceAt", + "bt:usesScenicApparatus" + ], + "incomingObjectProperties": [ + "bt:isRelatedTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:hasDuration" + ] + }, + "bt:Role": { + "id": "bt:Role", + "iri": "http://www.semanticweb.org/bt/Role", + "label": "Role", + "comment": "A contextual role played by a participant within a specific event or documentation activity (e.g., performer, scenographer, architect, surveyor, curator).", + "module": "Core", + "superClassesBt": [], + "superClassesExternal": [ + "schema:Role" + ], + "childrenBt": [], + "outgoingObjectProperties": [], + "incomingObjectProperties": [ + "bt:hasRole" + ], + "datatypeProperties": [] + }, + "bt:ScenicApparatus": { + "id": "bt:ScenicApparatus", + "iri": "http://www.semanticweb.org/bt/ScenicApparatus", + "label": "Scenic apparatus", + "comment": "Reusable or temporary scenic apparatus and devices (machines, backdrops, objects, lighting and sound devices) used in performances.", + "module": "Apparatus", + "superClassesBt": [], + "superClassesExternal": [ + "crm:E22_Human-Made_Object" + ], + "childrenBt": [ + "bt:Backdrop", + "bt:LightingDevice", + "bt:ScenicMachine", + "bt:ScenicObject", + "bt:SoundEffectDevice" + ], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:ScenicMachine": { + "id": "bt:ScenicMachine", + "iri": "http://www.semanticweb.org/bt/ScenicMachine", + "label": "Scenic machine", + "comment": "A mechanical device producing scenic effects.", + "module": "Apparatus", + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "superClassesExternal": [], + "childrenBt": [ + "bt:FlightMechanism", + "bt:MovingDevice" + ], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:ScenicObject": { + "id": "bt:ScenicObject", + "iri": "http://www.semanticweb.org/bt/ScenicObject", + "label": "Scenic object", + "comment": "A scenic object or piece of furniture with narrative or symbolic function.", + "module": "Apparatus", + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:SoundEffectDevice": { + "id": "bt:SoundEffectDevice", + "iri": "http://www.semanticweb.org/bt/SoundEffectDevice", + "label": "Sound effect device", + "comment": "A device producing sound effects (thunder, wind, drums, etc.).", + "module": "Apparatus", + "superClassesBt": [ + "bt:ScenicApparatus" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:createdBy", + "bt:hasMaterial", + "bt:isAnchoredTo", + "bt:isUsedIn" + ], + "incomingObjectProperties": [ + "bt:providesAttachmentFor", + "bt:usesScenicApparatus" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension", + "bt:hasFunction" + ] + }, + "bt:Stage": { + "id": "bt:Stage", + "iri": "http://www.semanticweb.org/bt/Stage", + "label": "Stage", + "comment": "The stage area where the performance action takes place.", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalSpace" + ], + "superClassesExternal": [], + "childrenBt": [ + "bt:Overstage", + "bt:Understage" + ], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:formsBoundaryWith", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Stalls": { + "id": "bt:Stalls", + "iri": "http://www.semanticweb.org/bt/Stalls", + "label": "Stalls", + "comment": "The stalls (platea / pepiano).", + "module": "Architecture", + "superClassesBt": [ + "bt:Auditorium" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:formsBoundaryWith", + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasCapacity", + "bt:hasDimension", + "bt:hasTierCount" + ] + }, + "bt:StructuralBackdrop": { + "id": "bt:StructuralBackdrop", + "iri": "http://www.semanticweb.org/bt/StructuralBackdrop", + "label": "Structural backdrop", + "comment": "The back wall / structural backdrop (parete di fondo).", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "incomingObjectProperties": [ + "bt:hasComponent", + "bt:hasElement", + "bt:isAnchoredTo" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:TechnicalDocument": { + "id": "bt:TechnicalDocument", + "iri": "http://www.semanticweb.org/bt/TechnicalDocument", + "label": "Technical document", + "comment": "A survey, plan, section, technical sheet or technical document.", + "module": "Documentation", + "superClassesBt": [ + "bt:DocumentaryResource" + ], + "superClassesExternal": [ + "crm:E31_Document" + ], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "incomingObjectProperties": [ + "bt:isDocumentedBy", + "bt:isReferencedBy", + "bt:refersTo" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:TechnicalGallery": { + "id": "bt:TechnicalGallery", + "iri": "http://www.semanticweb.org/bt/TechnicalGallery", + "label": "Technical gallery", + "comment": "A technical gallery / catwalk (ballatoio tecnico).", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "incomingObjectProperties": [ + "bt:hasComponent", + "bt:hasElement", + "bt:isAnchoredTo" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:TextualSource": { + "id": "bt:TextualSource", + "iri": "http://www.semanticweb.org/bt/TextualSource", + "label": "Textual source", + "comment": "A textual source: libretti, letters, treatises, reports, chronicles.", + "module": "Documentation", + "superClassesBt": [ + "bt:DocumentaryResource" + ], + "superClassesExternal": [ + "crm:E33_Linguistic_Object" + ], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:documents", + "bt:isReferencedBy", + "bt:refersTo", + "bt:wasCreatedBy" + ], + "incomingObjectProperties": [ + "bt:isDocumentedBy", + "bt:isReferencedBy", + "bt:refersTo" + ], + "datatypeProperties": [ + "bt:hasAuthor" + ] + }, + "bt:TheatreArchitecture": { + "id": "bt:TheatreArchitecture", + "iri": "http://www.semanticweb.org/bt/TheatreArchitecture", + "label": "Theatre architecture", + "comment": "A theatre building (permanent or temporary) conceived for theatrical performances, comprising architectural spaces and components.", + "module": "Architecture", + "superClassesBt": [], + "superClassesExternal": [ + "crm:E24_Physical_Human-Made_Thing", + "bot:Building" + ], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:hasSpace", + "bt:modifiedIn" + ], + "incomingObjectProperties": [], + "datatypeProperties": [] + }, + "bt:TheatricalPerformance": { + "id": "bt:TheatricalPerformance", + "iri": "http://www.semanticweb.org/bt/TheatricalPerformance", + "label": "Theatrical performance", + "comment": "A staged performance (play, opera, etc.).", + "module": "Event", + "superClassesBt": [ + "bt:PerformativeEvent" + ], + "superClassesExternal": [ + "crm:E7_Activity" + ], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:hasGenre", + "bt:hasParticipant", + "bt:hasRole", + "bt:isRelatedTo", + "bt:takesPlaceAt", + "bt:usesScenicApparatus" + ], + "incomingObjectProperties": [ + "bt:isRelatedTo", + "bt:isUsedIn" + ], + "datatypeProperties": [ + "bt:hasDuration" + ] + }, + "bt:Trapdoor": { + "id": "bt:Trapdoor", + "iri": "http://www.semanticweb.org/bt/Trapdoor", + "label": "Trapdoor", + "comment": "A trapdoor in the stage floor.", + "module": "Architecture", + "superClassesBt": [ + "bt:ArchitecturalComponent" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:isElementOf", + "bt:modifiedIn", + "bt:providesAttachmentFor" + ], + "incomingObjectProperties": [ + "bt:hasComponent", + "bt:hasElement", + "bt:isAnchoredTo" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + }, + "bt:Understage": { + "id": "bt:Understage", + "iri": "http://www.semanticweb.org/bt/Understage", + "label": "Understage", + "comment": "The technical space below the stage (sottopalco).", + "module": "Architecture", + "superClassesBt": [ + "bt:Stage" + ], + "superClassesExternal": [], + "childrenBt": [], + "outgoingObjectProperties": [ + "bt:constructedIn", + "bt:formsBoundaryWith", + "bt:hasComponent", + "bt:hasElement", + "bt:hasPlanShape", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isSpatialPartOf", + "bt:modifiedIn" + ], + "incomingObjectProperties": [ + "bt:hasSpace", + "bt:hasSpatialPart", + "bt:isAbove", + "bt:isBelow", + "bt:isElementOf", + "bt:isSpatialPartOf", + "bt:takesPlaceAt" + ], + "datatypeProperties": [ + "bt:dimensionLiteral", + "bt:hasDimension" + ] + } + }, + "objectPropertiesById": { + "bt:constructedIn": { + "id": "bt:constructedIn", + "iri": "http://www.semanticweb.org/bt/constructedIn", + "label": "constructed in", + "comment": "Relates an architectural entity to the period in which it was constructed (when known).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:TheatreArchitecture", + "bt:ArchitecturalSpace", + "bt:ArchitecturalComponent" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "crm:E4_Period" + ], + "domainModules": [ + "Architecture" + ], + "rangeModules": [] + }, + "bt:createdBy": { + "id": "bt:createdBy", + "iri": "http://www.semanticweb.org/bt/createdBy", + "label": "created by", + "comment": "Relates a scenic apparatus item to its creator/designer/maker when known.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:ScenicApparatus" + ], + "domainExternal": [], + "rangeBt": [ + "bt:Participant" + ], + "rangeExternal": [], + "domainModules": [ + "Apparatus" + ], + "rangeModules": [ + "Core" + ] + }, + "bt:documents": { + "id": "bt:documents", + "iri": "http://www.semanticweb.org/bt/documents", + "label": "documents", + "comment": "Links a documentary resource to the entity it documents or represents.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P70_documents" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:isDocumentedBy" + ], + "domainBt": [ + "bt:DocumentaryResource" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "crm:E1_CRM_Entity" + ], + "domainModules": [ + "Documentation" + ], + "rangeModules": [] + }, + "bt:formsBoundaryWith": { + "id": "bt:formsBoundaryWith", + "iri": "http://www.semanticweb.org/bt/formsBoundaryWith", + "label": "forms boundary with", + "comment": "Expresses the functional boundary between stage and auditorium (the proscenium interface).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:Stage" + ], + "domainExternal": [], + "rangeBt": [ + "bt:Auditorium" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:formsPartOf": { + "id": "bt:formsPartOf", + "iri": "http://www.semanticweb.org/bt/formsPartOf", + "label": "forms part of", + "comment": "Inverse of bt:isComposedOf.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P46i_forms_part_of" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:isComposedOf" + ], + "domainBt": [], + "domainExternal": [ + "crm:E18_Physical_Thing" + ], + "rangeBt": [], + "rangeExternal": [ + "crm:E24_Physical_Human-Made_Thing" + ], + "domainModules": [], + "rangeModules": [] + }, + "bt:hasComponent": { + "id": "bt:hasComponent", + "iri": "http://www.semanticweb.org/bt/hasComponent", + "label": "has component", + "comment": "Deprecated alias. Use bt:hasElement (space → component) or bt:hasSpatialPart (space → sub-space) depending on the intended meaning.", + "type": "ObjectProperty", + "deprecated": true, + "subPropertyOf": [ + "bt:hasElement" + ], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:ArchitecturalSpace" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalComponent" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:hasElement": { + "id": "bt:hasElement", + "iri": "http://www.semanticweb.org/bt/hasElement", + "label": "has element", + "comment": "Relates an architectural space to fixed architectural/technical components contained in or associated with it.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "bot:hasElement" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:isElementOf" + ], + "domainBt": [ + "bt:ArchitecturalSpace" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalComponent" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:hasGenre": { + "id": "bt:hasGenre", + "iri": "http://www.semanticweb.org/bt/hasGenre", + "label": "has genre", + "comment": "Associates a performative event with a controlled concept describing its genre (e.g., opera, intermezzo, ceremony).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:PerformativeEvent" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "skos:Concept" + ], + "domainModules": [ + "Event" + ], + "rangeModules": [] + }, + "bt:hasMaterial": { + "id": "bt:hasMaterial", + "iri": "http://www.semanticweb.org/bt/hasMaterial", + "label": "has material", + "comment": "Associates a scenic apparatus item with a controlled concept describing its main material (e.g., wood, canvas, metal).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:ScenicApparatus" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "skos:Concept" + ], + "domainModules": [ + "Apparatus" + ], + "rangeModules": [] + }, + "bt:hasParticipant": { + "id": "bt:hasParticipant", + "iri": "http://www.semanticweb.org/bt/hasParticipant", + "label": "has participant", + "comment": "Links an event (performance or documentation activity) to participating actors (persons or groups).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P11_had_participant" + ], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:PerformativeEvent", + "bt:DocumentationEvent" + ], + "domainExternal": [], + "rangeBt": [ + "bt:Participant" + ], + "rangeExternal": [], + "domainModules": [ + "Documentation", + "Event" + ], + "rangeModules": [ + "Core" + ] + }, + "bt:hasPlanShape": { + "id": "bt:hasPlanShape", + "iri": "http://www.semanticweb.org/bt/hasPlanShape", + "label": "has plan shape", + "comment": "Associates a space with a controlled concept describing its plan shape (e.g., horseshoe, elliptical).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:Auditorium", + "bt:Stage" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "skos:Concept" + ], + "domainModules": [ + "Architecture" + ], + "rangeModules": [] + }, + "bt:hasRole": { + "id": "bt:hasRole", + "iri": "http://www.semanticweb.org/bt/hasRole", + "label": "has role", + "comment": "Links an event or documentation process to a contextual role (e.g., performer, scenographer, patron, surveyor, curator).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:PerformativeEvent", + "bt:DocumentationEvent" + ], + "domainExternal": [], + "rangeBt": [ + "bt:Role" + ], + "rangeExternal": [], + "domainModules": [ + "Documentation", + "Event" + ], + "rangeModules": [ + "Core" + ] + }, + "bt:hasSpace": { + "id": "bt:hasSpace", + "iri": "http://www.semanticweb.org/bt/hasSpace", + "label": "has space", + "comment": "Relates a theatre building to its architectural spaces.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "bot:hasSpace" + ], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:TheatreArchitecture" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalSpace" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:hasSpatialPart": { + "id": "bt:hasSpatialPart", + "iri": "http://www.semanticweb.org/bt/hasSpatialPart", + "label": "has spatial part", + "comment": "Hierarchical decomposition between architectural spaces (space ↔ sub-space).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "bot:containsZone" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:isSpatialPartOf" + ], + "domainBt": [ + "bt:ArchitecturalSpace" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalSpace" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:isAbove": { + "id": "bt:isAbove", + "iri": "http://www.semanticweb.org/bt/isAbove", + "label": "is above", + "comment": "Indicates that one architectural space is above another (vertical relation).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [ + "bt:isBelow" + ], + "domainBt": [ + "bt:ArchitecturalSpace" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalSpace" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:isAnchoredTo": { + "id": "bt:isAnchoredTo", + "iri": "http://www.semanticweb.org/bt/isAnchoredTo", + "label": "is anchored to", + "comment": "Inverse of bt:providesAttachmentFor.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [ + "bt:providesAttachmentFor" + ], + "domainBt": [ + "bt:ScenicApparatus" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalComponent" + ], + "rangeExternal": [], + "domainModules": [ + "Apparatus" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:isBelow": { + "id": "bt:isBelow", + "iri": "http://www.semanticweb.org/bt/isBelow", + "label": "is below", + "comment": "Inverse vertical relation between architectural spaces.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [ + "bt:isAbove" + ], + "domainBt": [ + "bt:ArchitecturalSpace" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalSpace" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:isComposedOf": { + "id": "bt:isComposedOf", + "iri": "http://www.semanticweb.org/bt/isComposedOf", + "label": "is composed of", + "comment": "Composition relation between physical things (e.g., theatre building composed of components).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P46_is_composed_of" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:formsPartOf" + ], + "domainBt": [], + "domainExternal": [ + "crm:E24_Physical_Human-Made_Thing" + ], + "rangeBt": [], + "rangeExternal": [ + "crm:E18_Physical_Thing" + ], + "domainModules": [], + "rangeModules": [] + }, + "bt:isDocumentedBy": { + "id": "bt:isDocumentedBy", + "iri": "http://www.semanticweb.org/bt/isDocumentedBy", + "label": "is documented by", + "comment": "Inverse of bt:documents: links any entity to documentary resources that document it.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P70i_is_documented_in" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:documents" + ], + "domainBt": [], + "domainExternal": [ + "crm:E1_CRM_Entity" + ], + "rangeBt": [ + "bt:DocumentaryResource" + ], + "rangeExternal": [], + "domainModules": [], + "rangeModules": [ + "Documentation" + ] + }, + "bt:isElementOf": { + "id": "bt:isElementOf", + "iri": "http://www.semanticweb.org/bt/isElementOf", + "label": "is element of", + "comment": "Inverse of bt:hasElement.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [ + "bt:hasElement" + ], + "domainBt": [ + "bt:ArchitecturalComponent" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalSpace" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:isReferencedBy": { + "id": "bt:isReferencedBy", + "iri": "http://www.semanticweb.org/bt/isReferencedBy", + "label": "is referenced by", + "comment": "Inverse of bt:refersTo.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P67i_is_referred_to_by" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:refersTo" + ], + "domainBt": [ + "bt:DocumentaryResource" + ], + "domainExternal": [], + "rangeBt": [ + "bt:DocumentaryResource" + ], + "rangeExternal": [], + "domainModules": [ + "Documentation" + ], + "rangeModules": [ + "Documentation" + ] + }, + "bt:isRelatedTo": { + "id": "bt:isRelatedTo", + "iri": "http://www.semanticweb.org/bt/isRelatedTo", + "label": "is related to", + "comment": "Relates performative events that are connected (reprises, variants, cycles).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:PerformativeEvent" + ], + "domainExternal": [], + "rangeBt": [ + "bt:PerformativeEvent" + ], + "rangeExternal": [], + "domainModules": [ + "Event" + ], + "rangeModules": [ + "Event" + ] + }, + "bt:isSpatialPartOf": { + "id": "bt:isSpatialPartOf", + "iri": "http://www.semanticweb.org/bt/isSpatialPartOf", + "label": "is spatial part of", + "comment": "Inverse of bt:hasSpatialPart.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [ + "bt:hasSpatialPart" + ], + "domainBt": [ + "bt:ArchitecturalSpace" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalSpace" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:isUsedIn": { + "id": "bt:isUsedIn", + "iri": "http://www.semanticweb.org/bt/isUsedIn", + "label": "is used in", + "comment": "Inverse of bt:usesScenicApparatus: links a scenic apparatus item to events where it was used.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P16i_was_used_for" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:usesScenicApparatus" + ], + "domainBt": [ + "bt:ScenicApparatus" + ], + "domainExternal": [], + "rangeBt": [ + "bt:PerformativeEvent" + ], + "rangeExternal": [], + "domainModules": [ + "Apparatus" + ], + "rangeModules": [ + "Event" + ] + }, + "bt:modifiedIn": { + "id": "bt:modifiedIn", + "iri": "http://www.semanticweb.org/bt/modifiedIn", + "label": "modified in", + "comment": "Relates an architectural entity to a period of major modification (when known).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:TheatreArchitecture", + "bt:ArchitecturalSpace", + "bt:ArchitecturalComponent" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "crm:E4_Period" + ], + "domainModules": [ + "Architecture" + ], + "rangeModules": [] + }, + "bt:providesAttachmentFor": { + "id": "bt:providesAttachmentFor", + "iri": "http://www.semanticweb.org/bt/providesAttachmentFor", + "label": "provides attachment for", + "comment": "States that an architectural component provides an attachment point for a scenic apparatus item.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [ + "bt:isAnchoredTo" + ], + "domainBt": [ + "bt:ArchitecturalComponent" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ScenicApparatus" + ], + "rangeExternal": [], + "domainModules": [ + "Architecture" + ], + "rangeModules": [ + "Apparatus" + ] + }, + "bt:refersTo": { + "id": "bt:refersTo", + "iri": "http://www.semanticweb.org/bt/refersTo", + "label": "refers to", + "comment": "Relates a documentary resource to another resource it refers to (e.g., copy, version, derivation, translation).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P67_refers_to" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:isReferencedBy" + ], + "domainBt": [ + "bt:DocumentaryResource" + ], + "domainExternal": [], + "rangeBt": [ + "bt:DocumentaryResource" + ], + "rangeExternal": [], + "domainModules": [ + "Documentation" + ], + "rangeModules": [ + "Documentation" + ] + }, + "bt:takesPlaceAt": { + "id": "bt:takesPlaceAt", + "iri": "http://www.semanticweb.org/bt/takesPlaceAt", + "label": "takes place at", + "comment": "Locates a performative event in an architectural space.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P7_took_place_at" + ], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:PerformativeEvent" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ArchitecturalSpace" + ], + "rangeExternal": [], + "domainModules": [ + "Event" + ], + "rangeModules": [ + "Architecture" + ] + }, + "bt:usesScenicApparatus": { + "id": "bt:usesScenicApparatus", + "iri": "http://www.semanticweb.org/bt/usesScenicApparatus", + "label": "uses scenic apparatus", + "comment": "Connects a performative event to the scenic apparatus used during it.", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P16_used_specific_object" + ], + "equivalentProperty": [], + "inverseOf": [ + "bt:isUsedIn" + ], + "domainBt": [ + "bt:PerformativeEvent" + ], + "domainExternal": [], + "rangeBt": [ + "bt:ScenicApparatus" + ], + "rangeExternal": [], + "domainModules": [ + "Event" + ], + "rangeModules": [ + "Apparatus" + ] + }, + "bt:wasCreatedBy": { + "id": "bt:wasCreatedBy", + "iri": "http://www.semanticweb.org/bt/wasCreatedBy", + "label": "was created by", + "comment": "Links a documentary resource to the documentation event that created it (survey, digitisation, etc.).", + "type": "ObjectProperty", + "deprecated": false, + "subPropertyOf": [ + "crm:P94i_was_created_by" + ], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:DocumentaryResource" + ], + "domainExternal": [], + "rangeBt": [ + "bt:DocumentationEvent" + ], + "rangeExternal": [], + "domainModules": [ + "Documentation" + ], + "rangeModules": [ + "Documentation" + ] + } + }, + "datatypePropertiesById": { + "bt:dimensionLiteral": { + "id": "bt:dimensionLiteral", + "iri": "http://www.semanticweb.org/bt/dimensionLiteral", + "label": "dimension literal", + "comment": "Deprecated. Use bt:hasDimension (decimal) + bt:dimensionUnit.", + "type": "DatatypeProperty", + "deprecated": true, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:ArchitecturalSpace", + "bt:ArchitecturalComponent", + "bt:ScenicApparatus" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "xsd:string" + ], + "domainModules": [ + "Apparatus", + "Architecture" + ], + "rangeModules": [] + }, + "bt:dimensionUnit": { + "id": "bt:dimensionUnit", + "iri": "http://www.semanticweb.org/bt/dimensionUnit", + "label": "dimension unit", + "comment": "Unit of measurement of a dimension (e.g., m, cm).", + "type": "DatatypeProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [], + "domainExternal": [ + "crm:E54_Dimension" + ], + "rangeBt": [], + "rangeExternal": [ + "xsd:string" + ], + "domainModules": [], + "rangeModules": [] + }, + "bt:dimensionValue": { + "id": "bt:dimensionValue", + "iri": "http://www.semanticweb.org/bt/dimensionValue", + "label": "dimension value", + "comment": "Deprecated. Use bt:hasDimension (decimal) + bt:dimensionUnit.", + "type": "DatatypeProperty", + "deprecated": true, + "subPropertyOf": [ + "bt:hasDimension" + ], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [], + "domainExternal": [ + "crm:E54_Dimension" + ], + "rangeBt": [], + "rangeExternal": [ + "xsd:decimal" + ], + "domainModules": [], + "rangeModules": [] + }, + "bt:hasAuthor": { + "id": "bt:hasAuthor", + "iri": "http://www.semanticweb.org/bt/hasAuthor", + "label": "has author", + "comment": "Name of the author/creator of a documentary resource when not modelled as a bt:Participant.", + "type": "DatatypeProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:DocumentaryResource" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "xsd:string" + ], + "domainModules": [ + "Documentation" + ], + "rangeModules": [] + }, + "bt:hasBoxCount": { + "id": "bt:hasBoxCount", + "iri": "http://www.semanticweb.org/bt/hasBoxCount", + "label": "has box count", + "comment": "Number of boxes in a box tier.", + "type": "DatatypeProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:BoxTier" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "xsd:integer" + ], + "domainModules": [ + "Architecture" + ], + "rangeModules": [] + }, + "bt:hasCapacity": { + "id": "bt:hasCapacity", + "iri": "http://www.semanticweb.org/bt/hasCapacity", + "label": "has capacity", + "comment": "Capacity of an audience space (total or partial).", + "type": "DatatypeProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:Auditorium", + "bt:BoxTier", + "bt:Stalls" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "xsd:integer" + ], + "domainModules": [ + "Architecture" + ], + "rangeModules": [] + }, + "bt:hasDimension": { + "id": "bt:hasDimension", + "iri": "http://www.semanticweb.org/bt/hasDimension", + "label": "has dimension", + "comment": "Numeric dimension value (use together with bt:dimensionUnit when needed).", + "type": "DatatypeProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:ArchitecturalSpace", + "bt:ArchitecturalComponent", + "bt:ScenicApparatus" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "xsd:decimal" + ], + "domainModules": [ + "Apparatus", + "Architecture" + ], + "rangeModules": [] + }, + "bt:hasDuration": { + "id": "bt:hasDuration", + "iri": "http://www.semanticweb.org/bt/hasDuration", + "label": "has duration", + "comment": "Known or estimated duration of a performance.", + "type": "DatatypeProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:PerformativeEvent" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "xsd:duration" + ], + "domainModules": [ + "Event" + ], + "rangeModules": [] + }, + "bt:hasFunction": { + "id": "bt:hasFunction", + "iri": "http://www.semanticweb.org/bt/hasFunction", + "label": "has function", + "comment": "Function or effect produced by a scenic apparatus item (e.g., lift, rotate, illuminate, produce sound).", + "type": "DatatypeProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:ScenicApparatus" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "xsd:string" + ], + "domainModules": [ + "Apparatus" + ], + "rangeModules": [] + }, + "bt:hasTierCount": { + "id": "bt:hasTierCount", + "iri": "http://www.semanticweb.org/bt/hasTierCount", + "label": "has tier count", + "comment": "Number of box tiers in the auditorium.", + "type": "DatatypeProperty", + "deprecated": false, + "subPropertyOf": [], + "equivalentProperty": [], + "inverseOf": [], + "domainBt": [ + "bt:Auditorium" + ], + "domainExternal": [], + "rangeBt": [], + "rangeExternal": [ + "xsd:integer" + ], + "domainModules": [ + "Architecture" + ], + "rangeModules": [] + } + }, + "notes": { + "purpose": "Domain-organised ontology mirror for UI navigation (ATOn). No instances included.", + "howToUse": [ + "Use modules[].classTrees to build the class browser.", + "When a class is selected, use classesById[classId].outgoingObjectProperties / datatypeProperties to build the property panel and data-entry forms.", + "For incoming links (reverse navigation), use classesById[classId].incomingObjectProperties and each property's inverseOf when available." + ], + "instanceDataRecommendation": { + "optionA": "Provide instances as JSON-LD (context uses bt:, crm:, bot: prefixes).", + "optionB": "Provide instances as flat JSON with triple-like records {s, p, o} plus datatype/value typing." + } + } +} \ No newline at end of file diff --git a/src/controllers/menu_controller.js b/src/controllers/menu_controller.js index ebb2ea2..a049199 100644 --- a/src/controllers/menu_controller.js +++ b/src/controllers/menu_controller.js @@ -6,7 +6,7 @@ import { traverseOntology } from "../ontology.js"; const html = String.raw; const domParser = new DOMParser; // TODO: hard-coded, but follows a convention... -const ontologyJsonPath = location.pathname + 'ontology.json'; +const ontologyJsonPath = '/a/scaenae/scenes/BaroqueTheatreOntology_BT_EN_v1_7_UI_by_domain_v3.json'; export default class extends Controller { static targets = ['trigger', 'layers', 'ontology']; @@ -229,24 +229,26 @@ export default class extends Controller { * @param {HTMLElement} tab Tab content element */ #buildOntologyMenu(ontology, tab) { - console.debug(ontology); - const mainNode = tab.querySelector('#ontology-list'); - mainNode.textContent = ontology.ontology; - - let domainList = html` -