X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.entity.api%2Fsrc%2Forg%2Fargeo%2Fentity%2Fentity.cnd;h=91dcf2589f6823f5cacbba1bb3fbc7efe79e7e6a;hp=80328dbc8761b557dff7c3b62bab81caa03ec455;hb=9cd258d2c3de54e128c780adb991ecec7e6b2b9c;hpb=a204b495085baec8959d1db0969785b7f3fb3335 diff --git a/org.argeo.entity.api/src/org/argeo/entity/entity.cnd b/org.argeo.entity.api/src/org/argeo/entity/entity.cnd index 80328db..91dcf25 100644 --- a/org.argeo.entity.api/src/org/argeo/entity/entity.cnd +++ b/org.argeo.entity.api/src/org/argeo/entity/entity.cnd @@ -2,29 +2,31 @@ // see https://www.w3.org/2003/01/geo/ -// + - + [entity:entity] > mix:created, mix:referenceable mixin -//- entity:uid (String) m // an implementation dependent UID for each entity -//- entity:type (String) // the type of this entity + +[entity:local] > entity:entity +mixin +- entity:type (String) m // // ENTITY DEFINITION // -[entity:definition] > entity:composite, mix:created, mix:lastModified, mix:referenceable +//[entity:definition] > entity:composite, mix:created, mix:lastModified, mix:referenceable //- entity:type (String) multiple //[entity:part] //[entity:reference] -[entity:composite] -orderable +//[entity:composite] +//orderable //+ * (entity:part) //+ * (entity:reference) //+ * (entity:composite) @@ -72,5 +74,19 @@ mixin // A real person [entity:person] > entity:entity mixin -- ldif:sn (String) -- ldif:givenName (String) +- ldap:sn (String) +- ldap:givenName (String) +- ldap:mail (String) * + +[entity:user] > entity:person +mixin +- ldap:distinguishedName (String) +- ldap:uid (String) + +// GEOGRAPHY +[entity:geopoint] +mixin +- geo:long (DOUBLE) +- geo:lat (DOUBLE) +- geo:alt (DOUBLE) +