Semantics

From Sunhill Framework Documentation

Semantics are a form of meta information about what kind of information a property takes.

Name Type Group unit Parent semantic Description
Age Integer time second Describes the age of a person or thing
Airpressure Float pressure pascal Pressure Defines the airpressure (for weather)
Airtemperature Float temperature °C Temperature Defines the air temperature (for weather)
Bistate Boolean Abstract semantic for things that can have two states (like "on" or "off")
Capacity Integer capacity Byte Defined the capacity of a computer item (like harddisk)
Count Integer count Defines the count of some item
Creditcardnumer String id IDString Defines a credit card number
Direction Float direction Defines a cardinal direction of something
Domain String id IDString A domain string
Duration Integer time second The duration of a process
EMail String id IDString An email address
FirstName String id Name The first name of a person or anmimal
IDString String id A common ancestor for id strings
Illuminance Float lux This value represents an illuminance
IDString String id A common ancestor for id strings
IP4Address String network NetworkAddress An IPv4 Address
IP6Address String network NetworkAddress An IPv6 Address
LastName String id Name The last name of a person
MACAddress String network NetworkAddress An MAC Address
MD5 String id IDString The md5 sum of a string or file
Name String id IDString The name of something
PointInTime Date time A point in time as a date
Pressure Float pressure pascal The pressure of something
SHA1 String id IDString The sha1 sum of a string or file
Speed Float speed meterpersecond The speed of something
Temperature Float temperature degreecelsius The temperature of something
Timestamp DateTime time A point in time as a timestamp
URL String id IDString The url of a internet resource
UUID4 String id IDString A uuid4 string