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 (owl:Class) IsAbstract

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


sog:UniqueName
    sd_aqua:Disease
    sd_aqua:Feed
    sd_aqua:Species
    sd_aqua:Vaccine
    sog:InMemoryOnly
        sog:GraphClassDescription
            sog_test:TestCollectionClassDescription
            sog:GraphScalarDescription
                sog_test:TestItemScalarDescription
        sog:SystemUser

As JSON