4f2edebe636efbfec5e4f7c25e97fa856d8e57be
[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         @Deprecated
8         final String FORM_BASE = "form";
9         final String SUBMISSIONS_BASE = "submissions";
10         @Deprecated
11         final String TERM = "term";
12         final String NAME = "name";
13
14 //      final String ENTITY_DEFINITIONS_PATH = "/entity";
15         @Deprecated
16         final String TYPOLOGIES_PATH = "/" + TERM;
17         /** Administrative units. */
18         final String ADM = "adm";
19
20         final String ENTITY_TYPE = "entity:type";
21         final String ENTITY_UID = "entity:uid";
22         final String ENTITY_NAME = "entity:name";
23
24         // GENERIC CONCEPTS
25         /** The language which is relevant. */
26         final String XML_LANG = "xml:lang";
27         /** The date which is relevant. */
28         final String ENTITY_DATE = "entity:date";
29         final String ENTITY_RELATED_TO = "entity:relatedTo";
30
31         // LDAP-LIKE ENTITIES
32         @Deprecated
33         final String DISPLAY_NAME = LdapAttrs.displayName.property();
34         // Persons
35         @Deprecated
36         final String GIVEN_NAME = LdapAttrs.givenName.property();
37         @Deprecated
38         final String SURNAME = LdapAttrs.sn.property();
39         @Deprecated
40         final String EMAIL = LdapAttrs.mail.property();
41         @Deprecated
42         final String OU = LdapAttrs.ou.property();
43
44         // WGS84
45         final String GEO_LAT = "geo:lat";
46         final String GEO_LONG = "geo:long";
47         final String GEO_ALT = "geo:alt";
48
49         // SVG
50         final String SVG_WIDTH = "svg:width";
51         final String SVG_HEIGHT = "svg:height";
52 }