TripleAccessControl Ontology
type: Ontology
description: TripleAccessControl extension for WebAccessControl
created: 2011-09-02
creator: me
imports: acl#
imports: http://purl.org/dc/elements/1.1/
imports: http://xmlns.com/foaf/0.1/
imports: ont
imports: rdfg-1
imports: acl
term status: testing

TripleAuthorization
type: Class
comment: A triple authorization.
subclass of: Authorization
term status: testing

Filter
type: Class
comment: A triple filter.
term status: testing

accesToTriple
type: ObjectProperty
comment: Contains triple authorization information.
domain: Authorization
domain: TripleAuthorization
range: TripleAuthorization
term status: testing

filter
type: ObjectProperty
comment: Contains triple filter rules.
domain: TripleAuthorization
range: Filter
term status: testing

children
type: ObjectProperty
comment: Contains sub triple authorization informations.
domain: TripleAuthorization
range: Authorization
term status: testing

required
type: ObjectProperty
comment: If this property is true access to the parent triple is only granted if childrens are found.
domain: TripleAuthorization
term status: testing

subject
type: ObjectProperty
comment: Subject for a triple filter.
domain: Filter
term status: testing

predicate
type: ObjectProperty
comment: Predicate for a triple filter.
domain: Filter
term status: testing

object
type: ObjectProperty
comment: Object for a triple filter
domain: Filter
term status: testing

graph
type: ObjectProperty
comment: Graph for a triple filter.
domain: Filter
range: Graph
term status: testing

statement
type: ObjectProperty
comment: Statement for a triple filter.
domain: Filter
term status: testing

mode
type: ObjectProperty
comment: Access mode is defined per triple authorization.
domain: TripleAuthorization
sub property of: mode
term status: testing