EUPont: an ontology for End User Programming of the IoT
Copyright (c) 2016-2018 Monge Roffarello Alberto Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License
Copyright(c) 2016-2018 Monge Roffarello Alberto
Luigi De Russis (luigi.derussis@polito.it)
Monge Roffarello Alberto (alberto.monge@polito.it)
End User Programming in the Internet of Thing
EUPont is an ontology to model high level rules for Internet of Things End User Programming (IoT-EUP).
allowTo
canControl
channelOffer
commandAllowTo
hasAction
hasCategory
hasCommand
hasDetail
hasNotification
hasRegisteredEntity
hasService
hasTechnology
hasTrigger
isOfChannel
location
nominal
nominalAction
nominalDetail
nominalTrigger
notificationAllowTo
offerAction
offerDetail
offerTrigger
triggers
where
which
who
AcceptCommunicationAction
Action
ActivateEnvironmentSceneAction
ActivityAction
ActivityTrigger
AddAlarmAction
AddCalendarItemAction
AddRemindAction
AddReminderAction
AddTimerAction
AddedAlarmTrigger
AddedCalendarItemTrigger
AddedRemindTrigger
AddedReminderTrigger
AddedTimerTrigger
An agent (eg. person, group, software or physical artifact).
Agent
AirConditioner
AirMonitor
AirPressureService
AirPurifier
AirPurifierDisabledTrigger
AirPurifierEnabledTrigger
AirPurifierService
AlarmClockService
AnswerCallAction
AntiIntrusionSystem
Appliance
ApplianceService
ArriveOnVehicleTrigger
AttachementService
AudioRecordingService
AudioService
BatteryService
Beacon
BikeTrackingService
BlockCallAction
Blog
BluetoothService
BrightnessDecreasedTrigger
BrightnessIncreasedTrigger
Building
BuyCommand
CalendarService
Calendar
CallService
Call
Camera
Category
Channel
Chat
CloseCommand
CloseNotification
CloseSafetyValveAction
CloseWindowFrameAction
CloudPlatform
CodeHostingPlatform
CoffeeMaker
CoffeeService
Colleague
Command
CommentService
CommunicationService
CommunicationTool
ConnectCommand
ConnectDeviceAction
ConnectNotification
ConnectToDeviceAction
ConnectToNetworkAction
ConnectToWebServiceAction
ConnectedVehicle
ConnectionToDeviceTrigger
ConnectionToNetworkTrigger
ConnectivityAction
ConnectivityTrigger
Console
ContactService
Cooker
CoolingService
CoolingSystemDisabledTrigger
CoolingSystemEnabledTrigger
DIYElectronic
DangerousActivityDetectedTrigger
DangerousActivityTrackingService
DecreaseAirQualityAction
DecreaseConnectivityAction
DecreaseEnvironmentConditionAction
DecreaseHumidityAction
DecreaseLightingAction
DecreaseNoiseAction
DecreaseSecurityAction
DecreaseTemperatureAction
DecreaseUserConnectivityAction
DecreaseVolumeAction
DecreasedAirPressureTrigger
DecreasedAirQualityTrigger
DecreasedConnectivityTrigger
DecreasedHealthConditionTrigger
DecreasedHumidityTrigger
DecreasedLightingTrigger
DecreasedNoiseLevelTrigger
DecreasedSecurityTrigger
DecreasedTemperatureTrigger
DecreasedWeatherConditionsTrigger
Dehumidifier
DehumidifierService
DehumidifierSystemDisabledTrigger
DehumidifierSystemEnabledTrigger
DeleteAction
DeleteAlarmAction
DeleteCalendarItemAction
DeleteCommand
DeleteContactAction
DeleteFileAction
DeleteFromStorageAction
DeleteHealthInformationAction
DeleteMediaInformationAction
DeleteNotification
DeleteRemindAction
DeleteReminderAction
DeleteTimerAction
DeleteWebBookmarkAction
DeletedAlarmTrigger
DeletedAppTrigger
DeletedCalendarItemTrigger
DeletedContactTrigger
DeletedFileTrigger
DeletedFromStorageTrigger
DeletedHealthInformationTrigger
DeletedMediaInformationTrigger
DeletedRemindTrigger
DeletedReminderTrigger
DeletedTimerTrigger
DeletedTrigger
DeletedWebBookmarkTrigger
Detail
DeveloperTool
DeviceAction
DeviceConnectedTrigger
DeviceConnectivityDisabledTrigger
DeviceConnectivityEnabledTrigger
DeviceDisconnectedTrigger
DeviceFailureTrigger
DeviceLeakTrigger
DevicePluggedTrigger
DeviceSavingModeDisabledTrigger
DeviceSavingModeEnabledTrigger
DeviceService
DeviceTrigger
DeviceTurnedOffTrigger
DeviceTurnedOnTrigger
DeviceUnpluggedTrigger
DeviceUsageWarningTrigger
DisableAirPurifierSystemAction
DisableAirplaneModeAction
DisableBluetoothConnectivityAction
DisableCommand
DisableCoolingSystemAction
DisableDehumidifierSystemAction
DisableDeviceConnectivityAction
DisableDeviceSavingModeAction
DisableGPSAction
DisableHeatingSystemAction
DisableHumidifierSystemAction
DisableInternetConnectivityAction
DisableLightingSystemAction
DisableNFCConnectivityAction
DisableNightModeAction
DisableNotification
DisableNotificationsAction
DisableScreenRotationAction
DisableSecuritySystemAction
DisableWateringSystemAction
DisabledAirplaneModeTrigger
DisabledBluetoothConnectivityTrigger
DisabledGPSTrigger
DisabledInternetConnectivityTrigger
DisabledNFCConnectivityTrigger
DisconnectCommand
DisconnectDeviceAction
DisconnectFromDeviceAction
DisconnectFromNetworkAction
DisconnectNotification
DisconnectedFromDeviceTrigger
DisconnectedFromNetworkTrigger
Dishwasher
DisplayService
DiswashingService
Dryer
DryingService
DVDPlayer
EUDPlatform
EcommerceService
ECommerceWebsite
EMail
EnableAirPurifierSystemAction
EnableAirplaneModeAction
EnableBluetoothConnectivityAction
EnableCommand
EnableCoolingSystemAction
EnableDehumidifierSystemAction
EnableDeviceConnectivityAction
EnableDeviceSavingModeAction
EnableGPSAction
EnableHeatingSystemAction
EnableHumidifierSystemAction
EnableInternetConnectivityAction
EnableLightingSystemAction
EnableNGFCConnectivityAction
EnableNightModeAction
EnableNotification
EnableNotificationsAction
EnableScreenRotationAction
EnableSecuritySystemAction
EnableSpeakerphoneAction
EnableWateringSystemAction
EnabledAirplaneModeTrigger
EnabledBluetoothConnectivityTrigger
EnabledGPSTrigger
EnabledInternetConnectivityTrigger
EnabledNFCConnectivityTrigger
EndCallAction
EnhancedConnectivityTrigger
EnterNotification
EnterTrigger
EnvironmentAction
EnvironmentConditionDecreasedTrigger
EnvironmentConditionIncreasedTrigger
EnvironmentTrigger
EveryDayTrigger
EveryHourTrigger
EveryMonthTrigger
EveryTimeTrigger
EveryWeekTrigger
EveryYearTrigger
ExitNotification
ExitTrigger
FailureDetectionService
Family
Fax
FileService
FocusTrackingService
FrameService
Fridge
Friend
GPSEnterAreaTrigger
GPSExitAreaTrigger
GPSService
GameService
GeographicalArea
GetAction
GroceryShoppingService
HealthInformationService
HealthTrigger
HealthyActivityTrigger
HealthyGoalNotReachedTrigger
HealthyGoalReachedTrigger
Heater
HeatingService
HeatingSystemDisabledTrigger
HeatingSystemEnabledTrigger
HiFi
HighSensedDeviceConsumptionTrigger
Hub
Humidifier
HumidifierService
HumiditySetToTrigger
ImproveConsumptionConditionAction
ImproveDeviceConditionAction
ImproveLightingConditionAction
ImproveUsabilityConditionAction
ImprovedConsumptionConditionTrigger
ImprovedDeviceConditionTrigger
ImprovedHealthyParameterTrigger
ImprovedLightingConditionTrigger
ImprovedUsabilityConditionTrigger
IncreaseAirQualityAction
IncreaseConnectivityAction
IncreaseEnvironmentConditionAction
IncreaseHumidityAction
IncreaseLightingAction
IncreaseSecurityAction
IncreaseTemperatureAction
IncreaseUserConnectivityAction
IncreaseVolumeAction
IncreasedAirPressureTrigger
IncreasedAirQualityTrigger
IncreasedHealthConditionTrigger
IncreasedHumidityTrigger
IncreasedLightingTrigger
IncreasedNoiseLevelTrigger
IncreasedSecurityTrigger
IncreasedTemperatureTrigger
IncreasedWeatherConditionTrigger
InformationAction
InformationService
InformationTrigger
InformationWebsite
InstantiatedAction
InstantiatedDetail
InstantiatedTrigger
InteractionService
IoTEntity
Lamp
Laptop
LeakDetectionService
LightingService
LightingSystemDisabledTrigger
LightingSystemEnabledTrigger
LikeService
Location
LowPowerTrigger
MeasureAboveThresholdNotification
MeasureAvailableNotification
MeasureBelowThresholdNotification
MediaInformationService
MediaService
MediaTool
MessageService
MobileDevice
MoveAppAction
MoveOnVehicleTrigger
MovingTrigger
MusicPlatform
MusicService
MuteCallAction
NFCService
NetworkService
NewCommand
NewNotification
NewsService
NewsTool
NewsWebsite
NightModeDisabledTrigger
NightModeEnabledTrigger
NoiseService
Notes
Notification
NotificationProfileSetToTrigger
NotificationService
NotificationsDisabledTrigger
NotificationsEnabledTrigger
OpenCommand
OpenNotification
OpenWindowFrameAction
OrganizerTool
OutputService
Oven
OvenService
Phone
PhoneCallMutedTrigger
PhoneCallRejectedTrigger
PhotoPlatform
PhotoRecordingService
PhysicalObject
PlacesTrigger
PositionRegistrationService
PositionRegistrationTrigger
PostService
PositioningService
PowerService
PresenceDetectedNotification
PresenceNoLongerDetectedNotification
PrintService
Printer
ProfileUpdateService
QuestionService
Radio
RainfallMeasurementAvailableTrigger
ReceiveNotification
ReceivedAnswerTrigger
ReceivedAppNotificationTrigger
ReceivedAttachmentTrigger
ReceivedBreakingNewsTrigger
ReceivedCommentTrigger
ReceivedContactNotificationTrigger
ReceivedDocumentInfoNotificationTrigger
ReceivedFromDeviceTrigger
ReceivedFromDiyTrigger
ReceivedIncomingCallTrigger
ReceivedLikeTrigger
ReceivedMessageTrigger
ReceivedMissedCallNotificationTrigger
ReceivedNewsTrigger
ReceivedNotificationTrigger
ReceivedPaymentNotificationTrigger
ReceivedPostTrigger
ReceivedPrivateInformationTrigger
ReceivedRecommendationNotificationTrigger
ReceivedRemindNotificationTrigger
ReceivedShippingNotificationTrigger
ReceivedTagTrigger
ReceivedTrigger
ReceivedUnlikeTrigger
RecordCommand
RecordNotification
RecordingService
RejectCallAction
ReminderService
Room
Rule
RuleAxiom
RuleInstantiatedAxiom
RuleNominalAxiom
RunTrackingService
SMS
SaveAction
SaveCommand
SaveContactAction
SaveFileAction
SaveHealthInformationAction
SaveMediaInformationAction
SaveNotification
SaveWebBookmarkAction
SavedTrigger
ScanBluetoothTrigger
ScanWifiTrigger
ScreenRotationDisabledTrigger
ScreenRotationEnabledTrigger
SecurityService
SecurityShutdownAction
SecuritySystemDisabledTrigger
StartedListeningMusicTrigger
SendAction
SendAttachmentAction
SendCallAction
SendCommand
SendMessageAction
SendNotification
SendQuestionAction
SendRequestAction
SendToDeviceAction
SendToDisplayAction
SendToDiyAction
SendToPersonAction
SendToPrintAction
SendToSpeakerAction
SendWebRequestAction
SensedAirPressureDecreasedTrigger
SensedAirPressureIncreasedTrigger
SensedAirQualityDecreasedTrigger
SensedAirQualityIncreasedTrigger
SensedHealthyParameterTrigger
SensedHumididtyDecreasedTrigger
SensedHumidityIncreasedTrigger
SensedLightingDecreasedTrigger
SensedLightingIncreasedTrigger
SensedNoiseLevelDecreasedTrigger
SensedNoiseLevelIncreasedTrigger
SensedRainDetectedTrigger
SensedRainNoLongerDetectedTrigger
SensedTemperatureDecreasedTrigger
SensedTemperatureIncreasedTrigger
SensedWindDecreasedTrigger
SensedWindIncreasedTrigger
SensorPresenceDetectedTrigger
SensorPresenceNoLongerDetectedTrigger
SentMessageTrigger
SentOutcomingCallTrigger
SentPrivateInformationTrigger
SentPullTrigger
SentQuestionTrigger
SentRequestTrigger
SentSharedInformationTrigger
SentSubscriptionTrigger
SentTrigger
Service
SetBrightnessAction
SetEnvironmentComfortAction
SetHumidityAction
SetLightingAction
SetTemperatureAction
SetToCommand
SetToNotification
ShareAction
ShareCommand
ShareCommentAction
ShareFileAction
ShareLikeAction
ShareNotification
SharePostAction
ShareProfileUpdateAction
ShareTagAction
ShareUnlikeAction
SharedCommentTrigger
SharedLikeTrigger
SharedPostTrigger
SharedProfileUpdateTrigger
SharedTagTrigger
SharedUnlikeTrigger
ShipmentTrackingTool
ShoppingTool
SleepTrackingService
Blind
SmartBracelet
SmartCitySystem
Door
SmartEnvironmentService
SmartEnvironmentSystem
SmartWatch
Window
Smartphone
SocialNetwork
SpeakerPhoneActivatedTrigger
Sprinkler
StartActivityAction
StartAppAction
StartBrewingCoffeeAction
StartBuyingAction
StartCleaningAction
StartCommand
StartCookingAction
StartDishwashingAction
StartDryingAction
StartEntertainmentAction
StartFocusingAction
StartFocusingSessionAction
StartListeningMusicAction
StartNotification
StartOvenCookingAction
StartPlayingAction
StartStudyingSessionAction
StartSuperMarketBuyingAction
StartUsingSmartphoneAction
StartVacuumAction
StartWashingAction
StartWashingClothesAction
StartWatchingTvAction
StartedActivityTrigger
StartedAppTrigger
StartedBikeSessionTrigger
StartedBrewingCoffeeTrigger
StartedCleaningTrigger
StartedCookingTrigger
StartedDiswashingTrigger
StartedDryingTrigger
StartedEntertainementTrigger
StartedFocusingSessionTrigger
StartedFocusingTrigger
StartedInteractionTrigger
StartedOvenCookingTrigger
StartedPhysicalActivityTrigger
StartedPlayingTrigger
StartedRelaxingTrigger
StartedRunSessionTrigger
StartedSleepingTrigger
StartedStudyingSessionTrigger
StartedUsingSmartphoneTrigger
StartedVacuumTrigger
StartedWalkingSessionTrigger
StartedWashingTrigger
StartedWatchingTvTrigger
StartingWashingClothesTrigger
StopActivityAction
StopAppAction
StopBrewingCoffeeAction
StopCleaningAction
StopCommand
StopCookingAction
StopDishwashingAction
StopDryingAction
StopEntertainmentAction
StopFocusingAction
StopFocusingSessionAction
StopListeningMusicAction
StopNotification
StopOvenCookingAction
StopPlayingAction
StopStudyingSessionAction
StopUsingSmartphoneAction
StopVacuumAction
StopWashingAction
StopWashingClothesAction
StopWatchingTvAction
StoppedActivityTrigger
StoppedAppTrigger
StoppedBikeSessionTrigger
StoppedBrewingCoffeeTrigger
StoppedCookingTrigger
StoppedDiswashingTrigger
StoppedDryingTrigger
StoppedEntertainementTrigger
StoppedFocusingSessionTrigger
StoppedFocusingTrigger
StoppedListeningMusicTrigger
StoppedOvenCookingTrigger
StoppedPhysicalActivityTrigger
StoppedPlayingTrigger
StoppedRelaxingTrigger
StoppedRunSessionTrigger
StoppedSleepingTrigger
StoppedStudyingSessionTrigger
StoppedUsingSmartphoneTrigger
StoppedWalkingSessionTrigger
StoppedWashingClothesTrigger
StoppedWashingTrigger
StoppedWatchingTvTrigger
StoragePlatform
StoreAction
StoredAppTrigger
StoredBackupTrigger
StoredContactTrigger
StoredFileTrigger
StoredHealthInformationTrigger
StoredMediaInformationTrigger
StoredTrigger
StoredWebBookmarkTrigger
StudyingTrackingService
TVService
Tablet
TagService
TakeAction
TakeAudioAction
TakePhotoAction
TakeVideoAction
TakenAudioTrigger
TakenImageTrigger
TakenTrigger
TakenVideoTrigger
TapButtonActivityTrigger
TemperatureSetToTrigger
TemporalTrigger
Thermostat
TimeManagement
TimeService
TimeTrigger
TimerService
ToDo
ToggleCommand
ToggleSwitchTrigger
TrackingService
Trigger
TurnAlarmOffAction
TurnDeviceOffAction
TurnDeviceOnAction
TurnOffCommand
TurnOffNotification
TurnOnCommand
TurnOnNotification
UnhealthyActivityTrigger
UnlikeService
UpdatedWallpaperTrigger
UserConnectivityDecreasedTrigger
UserConnectivityIncreasedTrigger
UserDevice
VacuumService
VehicleTrackingService
Ventilator
VideoPlatform
VideoRecordingService
VideoService
VirtualObject
VoiceAssistant
VolumeDecreasedTrigger
VolumeIncreasedTrigger
VolumeService
WalkTrackingService
WashingMachine
WashingService
WaterTemperatureSystemDisabledTrigger
WaterTemperatureSystemEnabledTrigger
WateringService
WateringSystemDisabledTrigger
WateringSystemEnabledTrigger
WeatherService
WeatherStation
WeatherWebsite
WebBookmarkService
WebBookmarkTool
WebRequestService
WifiService
WindowFrameClosedTrigger
WindowFrameOpenedTrigger
WorseConsumptionConditionAction
WorseConsumptionConditionTrigger
WorseDeviceConditionAction
WorseDeviceConditionTrigger
WorseFunctionalityTrigger
WorseUsabilityConditionAction
WorseUsabilityConditionTrigger
WorsenedHealthyParameterTrigger
Anything with spatial extent, i.e. size, shape, or position. e.g. people, places, bowling balls, as well as abstract areas like cubes.
Document
Image
Person