Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Persona Change Events

Revision as of 00:55, 16 June 2010 by Ptrevithick.gmail.com (Talk | contribs) (Add)

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

This document describes a proposed ontology to describe attribute change events.

Classes

Event

  • Change event. Abstract superclass. Subclasses describes changes to an attribute attribute of some entity entity that happened at dateTime at
  • exactly 1 at attribute value
  • exactly 1 attribute attribute value
  • exactly 1 entity attribute value

Get

  • One or more values of attribute "attribute" of entity "entity" was read at dateTime "at"
  • subclass of Event

Add

  • New value "value"(s) was/were added to attribute "attribute" of entity "entity" at dateTime "at"
  • subclass of Event
  • min of 1 value attribute values

Modify

  • The attribute "attribute" of entity "entity" was modified at datetime "at". The value "oldValue" was replaced with value(s) "newValue"
  • subclass of Event
  • exactly 1 oldValue
  • min of 1 value

Delete

  • subclass of Event

Complex Attributes

attribute

  • The affected attribute.

change

  • Change event(s) that have happened.
  • value: Event

entity

  • The affected entity

Simple/Complex Attribute

oldValue

  • Old value of an attribute
  • used by: Delete, Modify

value

  • New value(s) of an attribute
  • used by: Add, Modify

Simple Attributes

at

  • When this Event happened.
  • value: xsd:dateTime
  • used by: Event

Examples

Add

On Jan 1 2010 we added the value "billClinton" to the attribute "p:username". Not shown is an optional "change" back link from Account_1 to Add_1.

Add-event.png

Delete

Delete-event.png

Modify

Modify-event.png

See Also

Back to the top