Client Permissions Ontology (CPO)

RDF/XML version of this vocabulary. Turtle version of this vocabulary.

Last update:

02 May 2013

Namespace URI:

http://vocab.deri.ie/cpo#

Abstract

The Client Permissions Ontology (CPO) is a light weight vocabulary that describes the scope and permissions which the resource owner grants to the client.

All terms at a glance

Classes

Class: cpo:ClientPermission

Client PermissionThe main class of CPO.

URI:
http://vocab.deri.ie/cpo#ClientPermission
Properties include:
cpo:appliesToClient, cpo:hasPermission, cpo:hasCredentials, cpo:expireDateTime

Properties

Property: cpo:appliesToClient

applies to clientThis property defines which client the scope and permissions apply to.

URI:
http://vocab.deri.ie/cpo#appliesToClient
Domain:
cpo:ClientPermission
Range:
capo:Client

Property: cpo:expireDateTime

expire date timeThis property defines when the scope and permissions expire.

URI:
http://vocab.deri.ie/cpo#expireDateTime
Domain:
cpo:ClientPermission
Range:
rdfs:Literal

Property: cpo:hasCredentials

has credentialsThis property defines the request (temporary) token credentials and the access token credentials defined using the Credentials Ontology (CO).

URI:
http://vocab.deri.ie/cpo#hasCredentials
Domain:
cpo:ClientPermission
Range:
co:Credentials

Property: cpo:hasPermission

has permissionThis property defines the scope and permissions defined using the Privacy Preference Ontology (PPO).

URI:
http://vocab.deri.ie/cpo#hasPermission
Domain:
cpo:ClientPermission
Range:
ppo:PrivacyPreference