Version 0.0.1 Id: d7ed7d up 142.5 days Healthz 25.0 MB I Index N Node browser U DocTest editor T Run all DocTests
Quick search:sog:UniqueName
Shortname: UN
Instances of sub classes of this class should be enforced by the database mechanism to have unique Names.
This for instance means that they can be referred to with names instead of an UUID. This again will keep references identical between systems for instance (and also more human friendly).
Instance.cs and InstanceId.cs contains logic for translating between identification through UUID and identification through Name.
Note that SchemaElements like sog_schema : Label, owl : Class, owl : AsymmetricProperty and owl : SymmetricProperty use Name as Id anyway.
Note sub class sog : InMemoryOnly.
Note that SOGCore does not contain any database implementation. See instead SOGDB for this.
sog:UniqueName sog_schema:hasSubClass sd_aqua:Disease
sog:UniqueName sog_schema:hasSubClass sd_aqua:Feed
sog:UniqueName sog_schema:hasSubClass sd_aqua:Species
sog:UniqueName sog_schema:hasSubClass sd_aqua:Vaccine
sog:UniqueName sog_schema:hasSubClass sog:InMemoryOnly