|
|
The following figure shows the ic-user module that extends the SAREF core ontology with concepts related to users, their profiles and preferences.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
A user is defined as a subclass of the more general foaf:Agent, which can be a person, an organization or a group (i.e., a collection of individual agents). A user in InterConnect can be, for example, a resident that lives in a building, a building manager or an agent that provides a service in a building (e.g., cleaning, maintenance, security). Optionally, some personal data about the user can be specified (ic-user:PersonalInfo). A user can have various profiles (ic-user:UserProfile) depending on the situation, for example, a profile for working, one for relaxing and one for travelling. Each user’s profile includes some interests, such as, for example, an interest defined in a “relaxing” profile can be “music”, “books” or “football”. Note that existing tasks in SAREF (that define the goal for which a device is designed from a user perspective) could be suitable to describe also a user’s interest and can be directly reused in the ic-user module (e.g., saref:Comfort, saref:Entertainment, saref:WellBeing, saref:EnergyEfficiency, saref:Safety) .
|
|
|
|
... | ... | |