IoT ontology

IRI:
http://purl.org/IoT/iot
Version IRI:
http://purl.org/IoT/iot
Current version:
2.1
Authors:
K. Kotis
Imported Ontologies:
http://purl.oclc.org/NET/ssnx/ssn (visualise it with LODE)
Other visualisation:
Ontology source

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Annotation Properties
  5. Namespace Declarations

Classes

actuating devicec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#ActuatingDevice

An electronic device that is responsible for acting in order to execute a task, after the related reception of commands.

has super-classes
actuatorc
Electronic Devicec

actuation servicec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#ActuationService

has super-classes
Servicec

actuatorc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Actuator

has super-classes
physical objectc
modifiesop only propertyc
has sub-classes
actuating devicec

Alignment cellc back to ToC or Class ToC

IRI: http://knowledgeweb.semanticweb.org/heterogeneity/alignment#Cell

The result is expressed in the Alignment format. This format, in RDF/XML, is made of a header containing "metadata" about the alignment and of a set of alignment cells (correspondences). Each correspondence is made of two references to the aligned entities, the relation holding between the entities (=) and a confidence measure (1.0) in this correspondence.

has super-classes
hasRelationValuedp some string
entity1dp exactly 1
entity2dp exactly 1
hasMeasureValuedp exactly 1
has sub-classes
alignment cellc
is in domain of
hasAlignmentCellValuedp

alignment cellc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#AlignmentCell

has super-classes
Alignment cellc
descriptionc

An electronic device that is capable of be attached on other devices e.g. RFID tag.c back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#IdentityDevice

has super-classes
Electronic Devicec
identifierc
attached toop some physical objectc
has sub-classes
r f i d tagc

applicationc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Application

has super-classes
software agentc

bar codec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#BarCode

has super-classes
identifierc

command messagec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#CommandMessage

has super-classes
request messagec

communication bandwidthc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#CommunicationBandwidth

has super-classes
Resourcec

communication messagec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#CommunicationMessage

has super-classes
data objectc
has templatedp some string

computing devicec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#ComputingDevice

An electronic device that performs any kind of compuation.

has super-classes
Electronic Devicec
has sub-classes
personal computerc, processorc, serverc

control entityc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#ControlEntity

A control entity is an entity with some control behavior/application logic. These entities include a piece of software (application) . A control entity uses one or more smart entities in order to achieve a specific goal e.g. to monitor and adjust temperature in a room based on sensed data.

has super-classes
Entityc

data objectc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#DataObject

has super-classes
designed artifactc
information realizationc
has sub-classes
communication messagec, databasec, filec
is in domain of
has templatedp

databasec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Database

has super-classes
data objectc

Electrical and Mechanical Devicec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#ElectricMechanicDevice

Electrical or mechanical machines which accomplish some functions.

has super-classes
devicec
has sub-classes
Home Appliancesc

Electronic Devicec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#ElectronicDevice

Any device that has some electronics integrated in it

has super-classes
devicec
has sub-classes
An electronic device that is capable of be attached on other devices e.g. RFID tag.c, actuating devicec, computing devicec, embeded devicec

embeded devicec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#EmbeddedDevice

An electronic device that embeds other devices such as sensors, actuators and processors.

has super-classes
Electronic Devicec
has componentop some sensing devicec
has componentop some actuating devicec
has componentop some processorc
has sub-classes
smart phonec

Entityc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#IoT_Entity

An Internet of Things entity that has a distinct, separate existence, situation or view and is consistent with ('satisfying') a description on a set of entities.

has super-classes
situationc
feature of interestop some physical objectc
is conceptualized byop some software agentc and ((provides serviceop some Servicec) and (conceptualizesop some ontologyc))
has sub-classes
control entityc, smart entityc

filec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#File

has super-classes
data objectc

Home Appliancesc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#ElectricHomeAppliance

Home appliances are electrical/mechanical machines which accomplish some household functions, such as cooking or cleaning. Home appliances can be classified into: Major appliances, or White goods, Small appliances, or Brown goods.

has super-classes
Electrical and Mechanical Devicec

identifierc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Identifier

has super-classes
physical objectc
has sub-classes
An electronic device that is capable of be attached on other devices e.g. RFID tag.c, bar codec, register platec

identity communicationc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#IdentityCommunication

has super-classes
Servicec

inform messagec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#InformMessage

has super-classes
messagec

memory spacec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#MemorySpace

has super-classes
Resourcec

messagec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Message

has super-classes
information objectc
is realized byop some communication messagec
has sub-classes
inform messagec, request messagec

observation servicec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#ObservationService

has super-classes
observationc
Servicec

ontologyc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Ontology

has super-classes
descriptionc
definesop some conceptc
is in range of
alignsop

ontology alignmentc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#OntologyAlignment

has super-classes
descriptionc
has alignment cellop only alignment cellc
has alignment cellop min 0 alignment cellc
alignsop exactly 2 ontologyc
is in domain of
alignsop

personal computerc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#PersonalComputer

has super-classes
computing devicec

processing powerc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#ProcessingPower

has super-classes
Resourcec

processorc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Processor

has super-classes
computing devicec

query messagec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#QueryMessage

has super-classes
request messagec

r f i d tagc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#RFID_tag

has super-classes
An electronic device that is capable of be attached on other devices e.g. RFID tag.c

register platec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#RegisterPlate

has super-classes
identifierc

request messagec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#RequestMessage

has super-classes
messagec
has targetdp some string
has sub-classes
command messagec, query messagec

Resourcec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Resource

Devices contain two types of resources i.e. data and software resources.

has super-classes
physical objectc
has sub-classes
communication bandwidthc, memory spacec, processing powerc
is in domain of
accessed by serviceop
is in range of
access resourceop

sensing devicec back to ToC or Class ToC

IRI: http://purl.oclc.org/NET/ssnx/ssn#SensingDevice

sensorc back to ToC or Class ToC

IRI: http://purl.oclc.org/NET/ssnx/ssn#Sensor

serverc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Server

has super-classes
computing devicec

Servicec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Service

The access to devices (resources) from the 'outside' world is performed via services.

has super-classes
situationc
has inputop some inform messagec or request messagec
has outputop some inform messagec or request messagec
has access addressdp some any u r i
has sub-classes
actuation servicec, identity communicationc, observation servicec
is in domain of
access resourceop, has access addressdp, service provided byop
is in range of
accessed by serviceop, provides serviceop

smart entityc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#SmartEntity

A smart entity is an IoT entity that represents the abstract/virtualization of the association between physical entities and other entities that are used to sense or act on them i.e. sensors, actuators, embedded devices. In some cases a smart entity may include an identifier object to associate with a physical object, e.g. an RFID tag.

has super-classes
Entityc
includes objectop some sensorc or actuatorc or embeded devicec or identifierc
feature of interestop exactly 1 physical objectc

smart phonec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#SmartPhone

has super-classes
embeded devicec

softwarec back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#Software

Control and Smart entities integrate software (application or software agents) for enabling them to communicate between each other e.g. for smart-housing applications developed by some vendor (application software) or for communicating the entity’s domain knowledge as well as its abilities, goals, current and intended actions (software agent).

has super-classes
designed artifactc
has sub-classes
software agentc

software agentc back to ToC or Class ToC

IRI: http://purl.org/IoT/iot#SoftwareAgent

A piece of software that acts for a user or other program in a relationship of agency. The main points that distinguish agents from arbitrary programs are: reaction to the environment, autonomy, goal-orientation and persistence.

has super-classes
softwarec
physical agentc
provides serviceop some Servicec
has sub-classes
applicationc

Object Properties

access resourceop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#usesResource

has super-properties
includes objectop
has domain
Servicec
has range
Resourcec
is inverse of
accessed by serviceop

accessed by serviceop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#resourceUsedIn

has super-properties
is object included inop
has domain
Resourcec
has range
Servicec
is inverse of
access resourceop

alignsop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#aligns

has domain
ontology alignmentc
has range
ontologyc

attached toop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#attachedTo

has super-properties
has locationop
has domain
physical objectc
has range
physical objectc

has alignment cellop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#hasAlignmentCell

has i pv6op back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#hasIPv6

has super-properties
has part UCODEop

has ownerop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#hasOwner

has domain
objectc
has range
agentc

has part UCODEop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#hasGlobalIdentifier

has super-properties
top object propertyop
has sub-properties
has i pv6op, has u c o d eop, has u r iop

has u c o d eop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#hasUCODE

has super-properties
has part UCODEop

has u r iop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#hasURI

has super-properties
has part UCODEop

has Vendorop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#hasVendor

has domain
designed artifactc
has range
organizationc

provides serviceop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#providesService

has super-properties
is agent included inop
has domain
agentc
has range
Servicec
is inverse of
service provided byop

service provided byop back to ToC or Object Property ToC

IRI: http://purl.org/IoT/iot#serviceProvidedBy

has super-properties
includes agentop
has domain
Servicec
has range
agentc
is inverse of
provides serviceop

Data Properties

entity1dp back to ToC or Data Property ToC

IRI: http://knowledgeweb.semanticweb.org/heterogeneity/alignment#entity1

has super-properties
hasAlignmentCellValuedp
has range
any u r i

entity2dp back to ToC or Data Property ToC

IRI: http://knowledgeweb.semanticweb.org/heterogeneity/alignment#entity2

has super-properties
hasAlignmentCellValuedp
has range
any u r i

has access addressdp back to ToC or Data Property ToC

IRI: http://purl.org/IoT/iot#hasAccessAddress

has domain
Servicec
has range
any u r i

has targetdp back to ToC or Data Property ToC

IRI: http://purl.org/IoT/iot#hasTarget

has range
string

has templatedp back to ToC or Data Property ToC

IRI: http://purl.org/IoT/iot#hasTemplate

has domain
data objectc
has range
string

hasAlignmentCellValuedp back to ToC or Data Property ToC

IRI: http://purl.org/IoT/iot#alignmentProperty

has sub-properties
entity1dp, entity2dp, hasMeasureValuedp, hasRelationValuedp
has domain
Alignment cellc

hasMeasureValuedp back to ToC or Data Property ToC

IRI: http://knowledgeweb.semanticweb.org/heterogeneity/alignment#measure

has super-properties
hasAlignmentCellValuedp
has range
float

hasRelationValuedp back to ToC or Data Property ToC

IRI: http://knowledgeweb.semanticweb.org/heterogeneity/alignment#relation

has super-properties
hasAlignmentCellValuedp
has range
string

Annotation Properties

authorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/author

c n plap back to ToC or Annotation Property ToC

IRI: http://attempto.ifi.uzh.ch/ace_lexicon#CN_pl

c n sgap back to ToC or Annotation Property ToC

IRI: http://attempto.ifi.uzh.ch/ace_lexicon#CN_sg

commentap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#comment

creatorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/creator

identifierap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/identifier

labelap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#label

see alsoap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#seeAlso

sourceap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/source

subjectap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/subject

t v plap back to ToC or Annotation Property ToC

IRI: http://attempto.ifi.uzh.ch/ace_lexicon#TV_pl

t v sgap back to ToC or Annotation Property ToC

IRI: http://attempto.ifi.uzh.ch/ace_lexicon#TV_sg

t v vbgap back to ToC or Annotation Property ToC

IRI: http://attempto.ifi.uzh.ch/ace_lexicon#TV_vbg

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/title

version infoap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2002/07/owl#versionInfo

Namespace Declarations back to ToC

default namespace
http://purl.org/IoT/iot
ace_lexicon
http://attempto.ifi.uzh.ch/ace_lexicon#
align
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#
dc
http://purl.org/dc/elements/1.1/
dul
http://www.loa-cnr.it/ontologies/DUL.owl#
iot
http://purl.org/IoT/
ns
http://creativecommons.org/ns#
owl
http://www.w3.org/2002/07/owl#
qudt
http://qudt.org/1.1/schema/qudt#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
ssn
http://purl.oclc.org/NET/ssnx/ssn#
ssnx
http://purl.oclc.org/NET/ssnx/
sweet
http://sweet.jpl.nasa.gov/2.2/sweetAll.owl#
terms
http://purl.org/dc/terms/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.