Home - ppKrauss/socKer-simple GitHub Wiki

##Illustrations##

yUML scripts

See https://yuml.me/76e02566

[Agent|agId;agType;status]^---isa[Person|vatID;info|person_valid(vatID)]
[Agent]^---isa[Organization|vatID;info|org_valid(vatID)]
[Agent]1---*[AgentTelcom|ismain;isowner]
[AgentTelcom]*----1[Telcom|ttype;tvalue|valid()]

Specialized

[AgentRelation|agAgId;info]*---1[RuleType|agagType;RDF_url;constraints;info]

[Person]1----*[OrgPersRelation]
[Organization]1----*[OrgPersRelation]

[Organization]1----*[OrgOrgRelation]
[Organization]1----*[OrgOrgRelation]

[Agent]1----*[AgAgRelation]
[Agent]1----*[AgAgRelation]

[Person]1----*[PersPersRelation]
[Person]1----*[PersPersRelation]

[AgentRelation]^---[AgAgRelation]

[AgentRelation]^---[PersPersRelation]
[AgentRelation]^---[OrgPersRelation]
[AgentRelation]^---[OrgOrgRelation]

And

[AgentRelation]1---*[RelatTelcom]
[RelatTelcom]*----1[Telcom]