@prefix : . @prefix ao: . @prefix dc: . @prefix io: . @prefix kpi: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @prefix vann: . @prefix dcterms: . @prefix building: . @base . rdf:type owl:Ontology ; dc:created "2020-11-01" ; dc:creator "María Poveda-Villalón" , "Serge Chávez-Feria" ; dc:license "http://purl.org/NET/rdflicense/cc-by4.0" ; dc:publisher "http://www.oeg-upm.net/" ; dc:title "Annotations Ontology" ; vann:preferredNamespacePrefix "ao" ; rdfs:comment "The Annotation Objects ontology aims to model the annotations and comments made during a renovation project with respect to specific building elements, spaces, etc."@en ; owl:versionInfo "0.0.2" . ################################################################# # Annotation properties ################################################################# ### http://purl.org/dc/elements/1.1/created dc:created rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/creator dc:creator rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/license dc:license rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/publisher dc:publisher rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/title dc:title rdf:type owl:AnnotationProperty . ### http://purl.org/vocab/vann/preferredNamespacePrefix vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty . ################################################################# # Object Properties ################################################################# ### http://bimerr.iot.linkeddata.es/def/annotation-objects#hasComment ao:hasComment rdf:type owl:ObjectProperty ; rdfs:domain ao:Topic ; rdfs:range ao:Comment ; rdfs:comment "Relates a topic with a comment."@en ; rdfs:label "has comment" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#hasTopic ao:hasTopic rdf:type owl:ObjectProperty ; rdfs:domain kpi:Project ; rdfs:range ao:Topic ; rdfs:comment "Relates the project to topics/issues"@en ; rdfs:label "has topic"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#relatedAudioFile ao:relatedAudioFile rdf:type owl:ObjectProperty ; rdfs:domain ao:Topic ; rdfs:range io:InformationObject ; rdfs:comment "Relates to an audio file."@en ; rdfs:label "related audio file"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#relatedComponent ao:relatedComponent rdf:type owl:ObjectProperty ; rdfs:domain ao:Topic ; rdfs:range building:Element ; rdfs:comment "Relates a topic to an element."@en ; rdfs:label "related component"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#relatedDocumentation ao:relatedDocumentation rdf:type owl:ObjectProperty ; rdfs:domain ao:Topic ; rdfs:range io:InformationObject ; rdfs:comment "Links a topic to extra document references, such as additional payloads, or links."@en ; rdfs:label "related documentation"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#relatedIFCFile ao:relatedIFCFile rdf:type owl:ObjectProperty ; rdfs:domain ao:Topic ; rdfs:range io:InformationObject ; rdfs:comment "Relates to an IFC file."@en ; rdfs:label "related IFC file"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#relatedImageFile ao:relatedImageFile rdf:type owl:ObjectProperty ; rdfs:domain ao:Topic ; rdfs:range io:InformationObject ; rdfs:comment "Relates to an image file."@en ; rdfs:label "related image file"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#relatedSpace ao:relatedSpace rdf:type owl:ObjectProperty ; rdfs:domain ao:Topic ; rdfs:range building:Space ; rdfs:comment "Relates a topic to a space."@en ; rdfs:label "related space"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#relatedVideoFile ao:relatedVideoFile rdf:type owl:ObjectProperty ; rdfs:domain ao:Topic ; rdfs:range io:InformationObject ; rdfs:comment "Relates to a video file."@en ; rdfs:label "related video file"@en . ################################################################# # Data properties ################################################################# ### http://bimerr.iot.linkeddata.es/def/annotation-objects#assignedTo ao:assignedTo rdf:type owl:DatatypeProperty ; rdfs:domain ao:Topic ; rdfs:range xsd:string ; rdfs:comment "The user to whom this topic is assigned to. Recommended to be in email format."@en ; rdfs:label "assigned to" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#comment ao:comment rdf:type owl:DatatypeProperty ; rdfs:domain ao:Comment ; rdfs:range xsd:string ; rdfs:comment "Large description of the comment."@en ; rdfs:label "comment" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#creationAuthor ao:creationAuthor rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "Indicates the creator of the entity."@en ; rdfs:label "creation author" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#creationDate ao:creationDate rdf:type owl:DatatypeProperty ; rdfs:range xsd:dateTime ; rdfs:comment "Indicates the creation date of the entity."@en ; rdfs:label "creation date" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#description ao:description rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "Provides a description of the topic."@en ; rdfs:label "description" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#dueDate ao:dueDate rdf:type owl:DatatypeProperty ; rdfs:domain ao:Topic ; rdfs:range xsd:dateTime ; rdfs:comment "Date until when the topics issue needs to be resolved."@en ; rdfs:label "due date" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#identifier ao:identifier rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "Attribute to uniquely identify the topics, comments."@en ; rdfs:label "identifier" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#ifcIdentifier ao:ifcIdentifier rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "Global ID of the space in the IFC file"@en ; rdfs:label "ifc identifier"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#label ao:label rdf:type owl:DatatypeProperty ; rdfs:domain ao:Topic ; rdfs:range xsd:string ; rdfs:comment "Label of the topic: Architecture, Structure, Mechanical, Electrical, Specifications, Technology."@en ; rdfs:label "label"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#location ao:location rdf:type owl:DatatypeProperty ; rdfs:domain io:InformationObject ; rdfs:range xsd:anyURI ; rdfs:comment "Location of the file."@en ; rdfs:label "location"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#modifiedAuthor ao:modifiedAuthor rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "Indicates who modified the entity."@en ; rdfs:label "modified author" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#modifiedDate ao:modifiedDate rdf:type owl:DatatypeProperty ; rdfs:range xsd:dateTime ; rdfs:comment "Indicates the last time the entity was modified."@en ; rdfs:label "modified date" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#priority ao:priority rdf:type owl:DatatypeProperty ; rdfs:domain ao:Topic ; rdfs:range xsd:integer ; rdfs:comment "Priority of the topic indicated by an integer number: 1, 2, 3, 4."@en ; rdfs:label "priority" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#stage ao:stage rdf:type owl:DatatypeProperty ; rdfs:domain ao:Topic ; rdfs:range xsd:string ; rdfs:comment "Stage of the project: Preliminary Planning End, Construction Start, Construction End."@en ; rdfs:label "stage"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#taskId ao:taskId rdf:type owl:DatatypeProperty ; rdfs:domain ao:Topic ; rdfs:range xsd:string ; rdfs:comment "Relates the topic/issue to an specific task id."@en ; rdfs:label "task id"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#title ao:title rdf:type owl:DatatypeProperty ; rdfs:domain ao:Topic ; rdfs:range xsd:string ; rdfs:comment "Title of the topic."@en ; rdfs:label "title" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#topicStatus ao:topicStatus rdf:type owl:DatatypeProperty ; rdfs:domain ao:Topic ; rdfs:range xsd:string ; rdfs:comment "Status of the topic: Open, In Progress, Closed, ReOpened."@en ; rdfs:label "topic status"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#topicType ao:topicType rdf:type owl:DatatypeProperty ; rdfs:domain ao:Topic ; rdfs:range xsd:string ; rdfs:comment "Comment, Issue, Request, Solution"@en ; rdfs:label "topic type"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#xCoordinate ao:xCoordinate rdf:type owl:DatatypeProperty ; rdfs:range xsd:float ; rdfs:comment "X component of a 3D coordinate."@en ; rdfs:label "x coordinate" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#yCoordinate ao:yCoordinate rdf:type owl:DatatypeProperty ; rdfs:range xsd:float ; rdfs:comment "Y component of a 3D coordinate."@en ; rdfs:label "y coordinate" . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#zCoordinate ao:zCoordinate rdf:type owl:DatatypeProperty ; rdfs:range xsd:float ; rdfs:comment "Z component of a 3D coordinate."@en ; rdfs:label "z coordinate" . ################################################################# # Classes ################################################################# ### http://bimerr.iot.linkeddata.es/def/annotation-objects#Comment ao:Comment rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ao:comment ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:creationAuthor ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:creationDate ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:identifier ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:modifiedAuthor ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:modifiedDate ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Their purpose is to record discussion between different parties related to the topic."@en ; rdfs:label "Comment"@en . ### http://bimerr.iot.linkeddata.es/def/annotation-objects#Topic ao:Topic rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ao:hasComment ; owl:allValuesFrom ao:Comment ] , [ rdf:type owl:Restriction ; owl:onProperty ao:relatedAudioFile ; owl:allValuesFrom io:InformationObject ] , [ rdf:type owl:Restriction ; owl:onProperty ao:relatedComponent ; owl:allValuesFrom building:Element ] , [ rdf:type owl:Restriction ; owl:onProperty ao:relatedDocumentation ; owl:allValuesFrom io:InformationObject ] , [ rdf:type owl:Restriction ; owl:onProperty ao:relatedIFCFile ; owl:allValuesFrom io:InformationObject ] , [ rdf:type owl:Restriction ; owl:onProperty ao:relatedImageFile ; owl:allValuesFrom io:InformationObject ] , [ rdf:type owl:Restriction ; owl:onProperty ao:relatedVideoFile ; owl:allValuesFrom io:InformationObject ] , [ rdf:type owl:Restriction ; owl:onProperty ao:relatedSpace ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:creationAuthor ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:creationDate ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:identifier ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:label ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:taskId ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:title ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:topicStatus ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:topicType ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:assignedTo ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:description ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:dueDate ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:modifiedAuthor ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:modifiedDate ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:priority ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty ao:stage ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Topic contains reference information of the topic."@en ; rdfs:label "Topic"@en . ### http://bimerr.iot.linkeddata.es/def/building#Element building:Element rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ao:ifcIdentifier ; owl:cardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "An element is a generalization of all components that make up an AEC product."@en ; rdfs:label "Element"@en . ### http://bimerr.iot.linkeddata.es/def/building#Space building:Space rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ao:ifcIdentifier ; owl:cardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "A space represents an area or volume bounded actually or theoretically. Spaces are areas or volumes that provide for certain functions within a building."@en ; rdfs:label "Space"@en . ### http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject io:InformationObject rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ao:location ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Class that represents any type of file."@en ; rdfs:label "Information Object"@en . ### http://bimerr.iot.linkeddata.es/def/key-performance-indicator#Project kpi:Project rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ao:hasTopic ; owl:allValuesFrom ao:Topic ] , [ rdf:type owl:Restriction ; owl:onProperty ao:identifier ; owl:cardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "A project is a temporary endeavor undertaken to achieve defined objectives."@en ; rdfs:label "Project"@en . ### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi