an event driven library using a graph database
SCHEMA:
- any TAG has a name and a reference to all its events
- any event has a reference to all its tags
PREPARE DATABASE:
-
create classes
create class Tag create class Event
-
create properties
create property Tag.name string alter property Tag.name mandatory = true create property Tag.history linklist Event
create property Event.name string alter property Event.name mandatory = true create property Event.ts datetime alter property Event.ts mandatory = true create property Event.tags linkset Tag
-
create indeces
create index Tag.name unique
OPERATIONS:
- create a new Tag with a given name
- create a new Event associated to some tags
- retrieve a tag complete history