All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.clerezza.rdf.ontologies.permission.rdf Maven / Gradle / Ivy

The newest version!








	Revision: 0.1
	
		Clerezza Permission Ontology Namespace
	






	
	Role
	A role is a set of connected
		rights
	


	
	Base Role
	A base role is a set of connected
		rights that every user automatically has.
	


	
	Permission
	A permission is the right to access
		a resource or to perform a specific action
	



	
	PermissionAssignment
	Describes an assignment of permissions, i.e.
	a set of roles (optionally inherited from a set of users) to a set of
	Bundles defined by one or more location patterns.
	






	
	hasPermission
	Points to a permission that has been
		granted to the subject
	
	
	



	
	hasLocationPattern
	Points to a location pattern against which the
	subject applies.
	
	
	



	
	hasRole
	Points to a role whose permissions are
	granted to the bundles matching the locationPattern of the subject.
	
	
	



	
	
	
	javaPermissionEntry
	Points to a String defining the permission
	in one of the following formats: 
	(type) or (type "name") or (type "name" "actions") 
	E.g., (java.util.PropertyPermission "java.version", "read") 
	
	
	



	
	
	passwordSha1
	Points to a string of hex values
	expressed using digits and the lower-case letters a-f encoding the password with the SHA1
	algorithm, for encoding the password it is expressed as sequence of utf-8 encoded
	characters of its normal form C (NFC). In Java if s is a string expressing the password
	in NFC, java.security.MessageDigest.getInstance("SHA1").digest(s.getBytes("UTF-8"))
	will return the sequence of bytes to be hex-encoded as value of this property.
	
	
	
	



	
	
	password
	Points to an unencoded password string.
	
	
	
	



	
	permIcon
	Points to an image icon representing the permission.
	
	
	







© 2015 - 2025 Weber Informatics LLC | Privacy Policy