Annotations Ontology
type: Ontology
created: 2020-11-01
creator: María Poveda-Villalón
creator: Serge Chávez-Feria
license: http://purl.org/NET/rdflicense/cc-by4.0
publisher: http://www.oeg-upm.net/
preferred namespace prefix: ao
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.
version info: 0.0.2

has comment
type: ObjectProperty
domain: Topic
range: Comment
comment: Relates a topic with a comment.

has topic
type: ObjectProperty
domain: Project
range: Topic
comment: Relates the project to topics/issues

related audio file
type: ObjectProperty
domain: Topic
range: Information Object
comment: Relates to an audio file.

related component
type: ObjectProperty
domain: Topic
range: Element
comment: Relates a topic to an element.

related documentation
type: ObjectProperty
domain: Topic
range: Information Object
comment: Links a topic to extra document references, such as additional payloads, or links.

related IFC file
type: ObjectProperty
domain: Topic
range: Information Object
comment: Relates to an IFC file.

related image file
type: ObjectProperty
domain: Topic
range: Information Object
comment: Relates to an image file.

related space
type: ObjectProperty
domain: Topic
range: Space
comment: Relates a topic to a space.

related video file
type: ObjectProperty
domain: Topic
range: Information Object
comment: Relates to a video file.

assigned to
type: DatatypeProperty
domain: Topic
range: string
comment: The user to whom this topic is assigned to. Recommended to be in email format.

comment
type: DatatypeProperty
domain: Comment
range: string
comment: Large description of the comment.

creation author
type: DatatypeProperty
range: string
comment: Indicates the creator of the entity.

creation date
type: DatatypeProperty
range: dateTime
comment: Indicates the creation date of the entity.

description
type: DatatypeProperty
range: string
comment: Provides a description of the topic.

due date
type: DatatypeProperty
domain: Topic
range: dateTime
comment: Date until when the topics issue needs to be resolved.

identifier
type: DatatypeProperty
range: string
comment: Attribute to uniquely identify the topics, comments.

ifc identifier
type: DatatypeProperty
range: string
comment: Global ID of the space in the IFC file

label
type: DatatypeProperty
domain: Topic
range: string
comment: Label of the topic: Architecture, Structure, Mechanical, Electrical, Specifications, Technology.

location
type: DatatypeProperty
domain: Information Object
range: anyURI
comment: Location of the file.

modified author
type: DatatypeProperty
range: string
comment: Indicates who modified the entity.

modified date
type: DatatypeProperty
range: dateTime
comment: Indicates the last time the entity was modified.

priority
type: DatatypeProperty
domain: Topic
range: integer
comment: Priority of the topic indicated by an integer number: 1, 2, 3, 4.

stage
type: DatatypeProperty
domain: Topic
range: string
comment: Stage of the project: Preliminary Planning End, Construction Start, Construction End.

task id
type: DatatypeProperty
domain: Topic
range: string
comment: Relates the topic/issue to an specific task id.

title
type: DatatypeProperty
domain: Topic
range: string
comment: Title of the topic.

topic status
type: DatatypeProperty
domain: Topic
range: string
comment: Status of the topic: Open, In Progress, Closed, ReOpened.

topic type
type: DatatypeProperty
domain: Topic
range: string
comment: Comment, Issue, Request, Solution

x coordinate
type: DatatypeProperty
range: float
comment: X component of a 3D coordinate.

y coordinate
type: DatatypeProperty
range: float
comment: Y component of a 3D coordinate.

z coordinate
type: DatatypeProperty
range: float
comment: Z component of a 3D coordinate.

Comment
type: Class
subclass of: Restriction
  on property: comment
  cardinality: 1
subclass of: Restriction
  on property: creation author
  cardinality: 1
subclass of: Restriction
  on property: creation date
  cardinality: 1
subclass of: Restriction
  on property: identifier
  cardinality: 1
subclass of: Restriction
  on property: modified author
  max cardinality: 1
subclass of: Restriction
  on property: modified date
  max cardinality: 1
comment: Their purpose is to record discussion between different parties related to the topic.

Topic
type: Class
subclass of: Restriction
  on property: has comment
  all values from: Comment
subclass of: Restriction
  on property: related audio file
  all values from: Information Object
subclass of: Restriction
  on property: related component
  all values from: Element
subclass of: Restriction
  on property: related documentation
  all values from: Information Object
subclass of: Restriction
  on property: related IFC file
  all values from: Information Object
subclass of: Restriction
  on property: related image file
  all values from: Information Object
subclass of: Restriction
  on property: related video file
  all values from: Information Object
subclass of: Restriction
  on property: related space
  max cardinality: 1
subclass of: Restriction
  on property: creation author
  cardinality: 1
subclass of: Restriction
  on property: creation date
  cardinality: 1
subclass of: Restriction
  on property: identifier
  cardinality: 1
subclass of: Restriction
  on property: label
  cardinality: 1
subclass of: Restriction
  on property: task id
  cardinality: 1
subclass of: Restriction
  on property: title
  cardinality: 1
subclass of: Restriction
  on property: topic status
  cardinality: 1
subclass of: Restriction
  on property: topic type
  cardinality: 1
subclass of: Restriction
  on property: assigned to
  max cardinality: 1
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: due date
  max cardinality: 1
subclass of: Restriction
  on property: modified author
  max cardinality: 1
subclass of: Restriction
  on property: modified date
  max cardinality: 1
subclass of: Restriction
  on property: priority
  max cardinality: 1
subclass of: Restriction
  on property: stage
  max cardinality: 1
comment: Topic contains reference information of the topic.

Element
type: Class
subclass of: Restriction
  on property: ifc identifier
  cardinality: 1
comment: An element is a generalization of all components that make up an AEC product.

Space
type: Class
subclass of: Restriction
  on property: ifc identifier
  cardinality: 1
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.

Information Object
type: Class
subclass of: Restriction
  on property: location
  max cardinality: 1
comment: Class that represents any type of file.

Project
type: Class
subclass of: Restriction
  on property: has topic
  all values from: Topic
subclass of: Restriction
  on property: identifier
  cardinality: 1
comment: A project is a temporary endeavor undertaken to achieve defined objectives.