projects
/
gpl
/
argeo-suite.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Work on ODK manifest support.
[gpl/argeo-suite.git]
/
org.argeo.entity.api
/
src
/
org
/
argeo
/
entity
/
entity.cnd
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 618487b572187d0fdc0b025df073dd7dda260cf0..12d1ba69a2fa25b70bc347f7f3212dc30d1fe7f8 100644
(file)
--- a/
org.argeo.entity.api/src/org/argeo/entity/entity.cnd
+++ b/
org.argeo.entity.api/src/org/argeo/entity/entity.cnd
@@
-4,7
+4,7
@@
// see https://www.w3.org/2003/01/geo/
//<geo = "http://www.w3.org/2003/01/geo/wgs84_pos#">
// see https://www.w3.org/2003/01/geo/
//<geo = "http://www.w3.org/2003/01/geo/wgs84_pos#">
-<ld
ap = "http://www.argeo.org/ns/ldap
">
+<ld
if = "http://www.argeo.org/ns/ldif
">
<entity = 'http://www.argeo.org/ns/entity'>
[entity:entity] > mix:created, mix:referenceable
<entity = 'http://www.argeo.org/ns/entity'>
[entity:entity] > mix:created, mix:referenceable
@@
-15,12
+15,12
@@
mixin
//
// ENTITY DEFINITION
//
//
// ENTITY DEFINITION
//
-[entity:definition] > entity:composite, mix:created, mix:referenceable
+[entity:definition] > entity:composite, mix:created, mix:
lastModified, mix:
referenceable
//- entity:type (String) multiple
//- entity:type (String) multiple
-[entity:part]
+
//
[entity:part]
-[entity:reference]
+
//
[entity:reference]
[entity:composite]
orderable
[entity:composite]
orderable
@@
-36,11
+36,13
@@
orderable
[entity:term]
orderable
[entity:term]
orderable
-+ * (entity:term) = entity:term *
+- name (NAME) m
+- * (*)
++ term (entity:term) = entity:term *
[entity:terms] > mix:referenceable
orderable
[entity:terms] > mix:referenceable
orderable
-+
*
(entity:term) = entity:term *
++
term
(entity:term) = entity:term *
//
// FORM
//
// FORM
@@
-48,12
+50,15
@@
orderable
[entity:form]
mixin
[entity:form]
mixin
-[entity:formSet]
+[entity:formSubmission]
+mixin
+
+[entity:formSet] > mix:title
mixin
// LDAP-LIKE ENTITIES
// A real person
[entity:person] > entity:entity
mixin
mixin
// LDAP-LIKE ENTITIES
// A real person
[entity:person] > entity:entity
mixin
-- ld
ap
:sn (String)
-- ld
ap
:givenName (String)
+- ld
if
:sn (String)
+- ld
if
:givenName (String)