Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The properties that may be used on an acl:Authorization are:

PropertyMeaning
acl:accessTo
the
The URI of the protected resource.
acl:accessToClass
an
An RDF class of protected resources. (While the WebAC specification does not support acl:accessToClass, servers are required to support it according to the Fedora specification)
acl:agent
the
The user (in the W3C WebAC ontology, the user is named with a URI, but Fedora's implementation supports both URI- and string-based usernames)
acl:agentClass
Identifies a
A class of agents, rather than a specific agent. Usage according to
the
the WebAC
spec
specification is limited to foaf:Agent (meaning "everybody"), and acl:AuthenticatedAgent (meaning "any authenticated agent").
acl:agentGroup
a
A group of users (defined as
a foaf
a vcard:Group resource listing its users with the
foaf
vcard:
member
hasMember property).
acl:default
signifies
Signifies that an authorization for a container may be inherited by children of that container, if they do not otherwise define their own ACLs.
acl:mode
the
The type of access (WebAC defines several modesacl:Readacl:Writeacl:Append, and acl:Control
; Fedora implements acl:Read and acl:Write)
).

For a more detailed explanation of Authorizations and their properties, see WebAC Authorizations.

...