Похоже, вы пытаетесь определить некоторые подклассы и их экземпляры.
Я бы начал с хорошо определенного топ-класса:
bfo:Quality <|-- thermal // Read as thermal is a subclass of bfo:Quality
thermal <|-- temperature
hot_temperature <|-- temperature
cold_temperature <|-- temperature
Тогда ваши данные становятсяэкземпляры этих
hot_temperature <-- temp_reading_1 \\ Read as temp_reading_1 is an instance of hot_temperature
cold_temperature <-- temp_reading_2
// add instance data through object/data properties
temp_reading_2 hasTemperature 60K
temp_reading_2 atTime 1564221286.6531635
Вам также может потребоваться разбить ваш температурный класс на известное количество подклассов.Ознакомьтесь с разделом «Величина остроты пиццы» в этого руководства по OWL и Protege .Поскольку кажется, что вы имеете дело с показаниями датчиков (температура, влажность), вы можете найти онтологию Semantic Sensor Network полезной.