Change from 1.1.107: import spl.spin.owl and import skos-core.rdf
Change from 1.1.107: deleted the AttributeType, Statement, and contextCorrelation classes (unused)
Change from 1.1.107: change from date to dateTime: lastModified, lastVerifiedFromSource, lastVerifyAttempt, validFrom, validTo
Change from 1.1.108: remove displayOrder; remove creator; remove lastVerifiedFromSource; remove lastVerifyAttempt; remove displayOrder; remove h:authority; add h:issuer; change to "2.0" version
2.0.113
Change from 2.0.112: added "vocabulary" and "control" attributes to Context
Change from 2.0.110: renamed validFrom to start; renamed validTo to end;
Change from 2.0.109: Edited comment on Context class
Change from 1.1.106: experimental:added synonym rdf property
Higgins Context Provider developers must commit to this ontology. They can either use it as their only ontology, or create their own ontology that imports this one.
Higgins Data Model 2.113
Change from 2.0.111: Added h:relation (weaker than FOAF knows) and h:indeterminate;
A contextualized aspect of a person.
Person
Agent
An agent (eg. person, group, software or physical artifact).
1
Context
A container of entities & their attributes.
1
Organization
An organization.
Policy
Access control
Policy related to Access Control and data sharing.
Time span
1
1
A duration of time
A class of Agents.
Group
If present on an Access Control Policy instance the policy is restricted to apply only to this attribute. {@en}
Abstract super-attribute
access control
subject
If not further restricted by onAttribute properties, then instances of the class of Entity indicted by the range may be read. If restricted, then some or all of the values of the kind(s) of properties/attribute(s) specified by onAttribute properties may be read.
Read
operation
Abstract operation allowed on an entity or a class of entities. Range is an entity instance or a class of entities that define the scope of resource for this Access Control Policy. The scope may be further restricted by the addition of onAttribute properties to only specified Attributes of this entity or class of entities.
part
A relationship between an aggregated whole (the domain) and a part of that whole (the range)
control
Link to a context that contains information (e.g. access control policies) that controls this one
group subject
Attribute relation indicates what Agents are the subject of the Policy by specifying a Group or super-Group, iteratively, the Agents are a member of. {@en|
vocabulary
The ontology that this Context is based on
member of
The Group or Organization of which this Agent is a member.
Abstract operation on all attributes of entity S(elf) (or the set of attributes of S indicated by the onAttribute predicates of this Policy), where S is an instance of the class indicated by the range AND S is a representation of the current IdAS consumer.
self operation
self read
Selected attributes (as specified by onAttribute predicates) else all attributes of "self" Entity may be read.
A relationship between a part (the domain) and an agregated whole (the range)
partOf
time span
Must be used in conjunction with one or more onAttributes. These selected attributes of the "self" Entity may be added.
self add
Self Instance Modify
If not further restricted by onAttribute properties, then instances of the class of Entity indicated by the range may be arbitrarily modified. If restricted, then some or all of the values of the kind(s) of properties/attribute(s) specified by onAttribute properties may be modified.
member
A relationship between a Group or Organization and its member Agent (the range)
Delete
If not further restricted by onAttribute properties, then instances of the class of Entity indicted by the range may be deleted from the Context. If restricted, then some or all of the values of the kind(s) of properties/attribute(s) specified by onAttribute properties may be deleted.
Modify
Selected attributes (as specified by onAttribute predicates) else all attributes of "self" Entity may be modified.
agent subject
Attribute relation indicates what Agent or class of Agents is the subject of the Policy.
If not further restricted by onAttribute properties, then new instances of the class of Entity indicated by the range may be added to the Context. If restricted, then a new instance of the kinds of properties/attribute(s) specified by onAttribute may be added or new values added.
Add
self delete
Selected attributes (as specified by onAttribute predicates) else all attributes of "self" Entity may be deleted.
A directed relation between two entities (possibly in different contexts) for which it is unknown as to whether they represent the same (person, group, object or concept) thing or a different thing.
indeterminate
A directed relation between two entities (possibly in two different contexts) that are asserted to NOT be representing the same person, group, object or concept. No level of symmetry is assumed, i.e. relation(a, b) does not imply relation(b, a).
relation
category
Indicates the skos:Concept category to which this attribute belongs.
synonym
Used as an abstract super-attribute to "tag" sub-attributes as being alternative identifiers for this entity.
end
last modified
The most recent modification date-time. Could be an attribute of an Entity, or a Context
start
A directed relation between two entities in two different contexts that are asserted to be representing the same person, group, object or concept
correlation
If present on an Access Control Policy the policy is restricted to apply only to the type of property indicated by the range of this relation within the Entity or set of Entities indiated by this Policy's operation relation.
on attribute
If true, this policy's subject is implicitly defined as the current Idas consumer.
self subject