1 <ldap = 'http://www.argeo.org/ns/ldap'>
2 <node = 'http://www.argeo.org/ns/node'>
3 <argeo = 'http://www.argeo.org/ns/argeo'>
5 // DN (see https://tools.ietf.org/html/rfc4514)
6 <cn = 'http://www.argeo.org/ns/rfc4514/cn'>
7 <l = 'http://www.argeo.org/ns/rfc4514/l'>
8 <st = 'http://www.argeo.org/ns/rfc4514/st'>
9 <o = 'http://www.argeo.org/ns/rfc4514/o'>
10 <ou = 'http://www.argeo.org/ns/rfc4514/ou'>
11 <c = 'http://www.argeo.org/ns/rfc4514/c'>
12 <street = 'http://www.argeo.org/ns/rfc4514/street'>
13 <dc = 'http://www.argeo.org/ns/rfc4514/dc'>
14 <uid = 'http://www.argeo.org/ns/rfc4514/uid'>
25 // GENERIC TYPES NOT AVAILABLE IN JCR
26 //[argeo:link] > mix:created, mix:lastModified
29 //- argeo:uri (STRING) m
31 [argeo:references] > nt:unstructured
35 //[argeo:dataModel] > mix:created, mix:lastModified, mix:versionable
37 //- argeo:uri (STRING) m
38 //- argeo:dataModelVersion (STRING) m
41 // user should be lower case, between 3 and 15 characters long
42 //[argeo:userHome] > mix:created, mix:lastModified
44 //- argeo:userID (STRING) m
45 //- argeo:remoteRoles (STRING) *
46 // deprecated. for backward compatibility:
47 //+ argeo:profile (argeo:userProfile)
48 //+ argeo:keyring (argeo:pbeSpec)
49 //+ argeo:preferences (argeo:preferenceNode)
51 //[argeo:userProfile] > mix:created, mix:lastModified, mix:title, mix:versionable
53 //- argeo:userID (STRING) m
54 //- argeo:enabled (BOOLEAN)
55 //- argeo:accountNonExpired (BOOLEAN)
56 //- argeo:accountNonLocked (BOOLEAN)
57 //- argeo:credentialsNonExpired (BOOLEAN)
59 //[argeo:preferenceNode] > mix:lastModified, mix:versionable
61 //+ * (argeo:preferenceNode) * version
63 [argeo:remoteRepository] > nt:unstructured
65 - argeo:userID (STRING)
66 + argeo:password (argeo:encrypted)
69 [argeo:table] > nt:file
72 [argeo:column] > mix:title
73 - jcr:requiredType (STRING) = 'STRING'
75 [argeo:csv] > nt:resource
78 [argeo:encrypted] > nt:base
80 // initialization vector used by some algorithms
83 [argeo:pbeKeySpec] > nt:base
85 - argeo:secretKeyFactory (STRING)
87 - argeo:iterationCount (LONG)
88 - argeo:keyLength (LONG)
89 - argeo:secretKeyEncryption (STRING)
91 [argeo:pbeSpec] > argeo:pbeKeySpec
93 - argeo:cipher (STRING)