Introduce XML upload.
[gpl/argeo-suite.git] / org.argeo.entity.api / src / org / argeo / entity / EntityNames.java
1 package org.argeo.entity;
2
3 import org.argeo.naming.LdapAttrs;
4
5 /** Constants used to name entity structures. */
6 public interface EntityNames {
7         final String FORM_BASE = "form";
8         final String SUBMISSIONS_BASE = "submissions";
9         final String TERM_BASE = "term";
10
11         final String ENTITY_DEFINITIONS_PATH = "/entity";
12         @Deprecated
13         final String TYPOLOGIES_PATH = "/" + TERM_BASE;
14         /** Administrative units. */
15         final String ADM = "adm";
16
17         final String ENTITY_TYPE = "entity:type";
18         final String ENTITY_UID = "entity:uid";
19         final String ENTITY_NAME = "entity:name";
20
21         // GENERIC CONCEPTS
22         /** The language which is relevant. */
23         final String XML_LANG = "xml:lang";
24         /** The date which is relevant. */
25         final String ENTITY_DATE = "entity:date";
26         final String ENTITY_RELATED_TO = "entity:relatedTo";
27
28         // LDAP-LIKE ENTITIES
29         final String DISPLAY_NAME = LdapAttrs.displayName.property();
30         // Persons
31         final String GIVEN_NAME = LdapAttrs.givenName.property();
32         final String SURNAME = LdapAttrs.sn.property();
33         final String EMAIL = LdapAttrs.mail.property();
34
35         final String OU = LdapAttrs.ou.property();
36
37         // WGS84
38         final String GEO_LAT = "geo:lat";
39         final String GEO_LONG = "geo:long";
40         final String GEO_ALT = "geo:alt";
41 }