Copyright © 2013 OSCAF® The ontologies are made available under the terms of OSCAF software license
These specifications introduce the DAO Ontology and its vocabulary.
This document arose from the work done in the di.me project.
In an ubiquitous personal data environment, apart from personal devices, a user's personal Information is also distributed and duplicated over various online accounts, associated with social networks, customer relationship management systems and other personal services. The DAO ontology enables the representation of these services as an information source and end-point. An account is a subclass of both a pimo:Agent (to enable interaction and sharing) and also as a nie:DataSource.
Superclasses | pimo:Agent, pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, sioc:Container, nie:DataSource, rdfs:Resource, pimo:Thing |
Subclasses | -- |
In domain of: | dao:accountType, dao:hasCredentials |
In range of: | nso:sharedThrough |
Description | A person account, hosted in a local application or in a remote service, typically associated with a set of credentials and containing identity-related as well as other forms of personal user information. Subclass of nie:DataSource, as a source of personal information. |
Superclasses | rdfs:Resource |
Subclasses | -- |
In domain of: | dao:password, dao:userId |
In range of: | dao:hasCredentials |
Description | Credentials provide for the authentication of a person accessing an own personal account. Credentials come in various forms, including userID/password-based authentication pairs and public key authentication, amongst others. |
Type | rdf:Property, rdfs:Resource |
Domain | dao:Account |
Range | xsd:string |
Maximal cardinality | 1 |
Superproperties | -- |
Subproperties | -- |
Description | Type of the account. This may be the name of the service where the account is created in. Examples might include Facebook, Twitter, di.me, etc. |
Type | rdf:Property, rdfs:Resource |
Domain | dao:Account |
Range | dao:Credentials |
Superproperties | -- |
Subproperties | -- |
Description | Stores specific credentials for a person account. |
Type | rdf:Property, rdfs:Resource |
Domain | dao:Credentials |
Range | xsd:string |
Superproperties | -- |
Subproperties | -- |
Description | User password in userID/password-based authentication pairs. |
Type | rdf:Property, rdfs:Resource |
Domain | dao:Credentials |
Range | xsd:string |
Superproperties | -- |
Subproperties | -- |
Description | User identification (username, emailaddress, etc.) in userID/password-based authentication pairs. |