+package org.argeo.api.app;
+
+import org.argeo.api.acr.QNamed;
+
+/**
+ * Geographical coordinate in WGS84 reference datum.
+ *
+ * @see https://www.w3.org/2003/01/geo/
+ */
+public enum WGS84PosName implements QNamed {
+ lat, lon("long"), alt;
+
+ private final String localName;
+
+ private WGS84PosName() {
+ localName = null;
+ }
+
+ private WGS84PosName(String localName) {
+ this.localName = localName;
+ }
+
+ @Override
+ public String getNamespace() {
+ return "http://www.w3.org/2003/01/geo/wgs84_pos#";
+ }
+
+ @Override
+ public String getDefaultPrefix() {
+ return "geo";
+ }
+
+ @Override
+ public String localName() {
+ if (localName != null)
+ return localName;
+ return QNamed.super.localName();
+ }
+
+}