language en

pbac vocabulary

This version:
urn:absolute:0.0.1
Latest version:
https://w3id.org/pbac#
Issued on:
2023-09-30T12:00:00
Authors:
Jeroen Werbrouck
Contributors:
Erik Mannens
Jakob Beetz
Pieter Pauwels
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
https://creativecommons.org/licenses/by/1.0/
Visualization:
Visualize with WebVowl
Cite as:
Jeroen Werbrouck. pbac vocabulary. Retrieved from: urn:absolute:0.0.1

Ontology Specification Draft

Abstract

The PBAC vocabulary (Pattern-Based Access Control) is developed in context of the ConSolid project for heterogeneous data management on the Web. It complements existing access control mechanisms used in the Solid Ecosystem, by establishing pattern-based rules for both the clients and the requested resources.

Introduction back to ToC

This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals.

Namespace declarations

Table 1: Namespaces used in the document
[Ontology NS Prefix]<https://w3id.org/pbac#>
dcat<http://www.w3.org/ns/dcat#>
owl<http://www.w3.org/2002/07/owl#>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
rdfs<http://www.w3.org/2000/01/rdf-schema#>
terms<http://purl.org/dc/terms/>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema#>

pbac vocabulary: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

pbac vocabulary: Description back to ToC

This is a placeholder text for the description of your ontology. The description should include an explanation and a diagram explaining how the classes are related, examples of usage, etc.

Cross-reference for pbac vocabulary classes, object properties and data properties back to ToC

This section provides details for each class and property defined by pbac vocabulary.

Classes

Access resourcec back to ToC or Class ToC

IRI: https://w3id.org/pbac#AccessResource

A DCAT dataset containing the metadata of a PBAC dynamic rule.
has super-classes
dataset c

Credential resourcec back to ToC or Class ToC

IRI: https://w3id.org/pbac#CredentialResource

A DCAT dataset containing the metadata about a set of signed statements that can be used for access control.
has super-classes
dataset c

Dynamic rulec back to ToC or Class ToC

IRI: https://w3id.org/pbac#DynamicRule

An access constrol rule in the PBAC framework, which can check the properties of both the requester and the requested resource.
is in domain of
data requirement op, visitor requirement op

Issuerc back to ToC or Class ToC

IRI: https://w3id.org/pbac#Issuer

An agent issuing a statement about another entity.

Requirementc back to ToC or Class ToC

IRI: https://w3id.org/pbac#Requirement

A requirement for accessing a resource.
is in domain of
has trusted authority op
is in range of
data requirement op, visitor requirement op

Rule collectionc back to ToC or Class ToC

IRI: https://w3id.org/pbac#RuleCollection

A collection of rules.
has super-classes
catalog c
is in range of
has rule collection op

Trusted authorityc back to ToC or Class ToC

IRI: https://w3id.org/pbac#TrustedAuthority

A trusted authority for making statements about another entity.
is in range of
has trusted authority op

Visitorc back to ToC or Class ToC

IRI: https://w3id.org/pbac#Visitor

An agent requesting access to a resource.

Object Properties

data requirementop back to ToC or Object Property ToC

IRI: https://w3id.org/pbac#dataRequirement

The data requirement of a dynamic rule.
has domain
Dynamic rule c
has range
Requirement c

has rule collectionop back to ToC or Object Property ToC

IRI: https://w3id.org/pbac#hasRuleCollection

The rule collection of a catalog in the pbac ecosystem.
has domain
catalog c
has range
Rule collection c

has trusted authorityop back to ToC or Object Property ToC

IRI: https://w3id.org/pbac#hasTrustedAuthority

The trusted authority of a .
has domain
Requirement c
has range
Trusted authority c

visitor requirementop back to ToC or Object Property ToC

IRI: https://w3id.org/pbac#visitorRequirement

The visitor requirement of a dynamic rule.
has domain
Dynamic rule c
has range
Requirement c

Legend back to ToC

c: Classes
op: Object Properties

References back to ToC

Add your references here. It is recommended to have them as a list.

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.