Definition of new annotations to be used for upcoming OpenConfig drivers.

Change-Id: Ie097a5ed6dac018751584c6b39357f108ebc805a
diff --git a/apps/odtn/api/src/main/java/org/onosproject/odtn/behaviour/OdtnDeviceDescriptionDiscovery.java b/apps/odtn/api/src/main/java/org/onosproject/odtn/behaviour/OdtnDeviceDescriptionDiscovery.java
index d511ca0..2696801 100644
--- a/apps/odtn/api/src/main/java/org/onosproject/odtn/behaviour/OdtnDeviceDescriptionDiscovery.java
+++ b/apps/odtn/api/src/main/java/org/onosproject/odtn/behaviour/OdtnDeviceDescriptionDiscovery.java
@@ -34,24 +34,29 @@
         extends DeviceDescriptionDiscovery {
 
     /**
-     * Annotations key intended for a Port, which stores OpenConfig component name.
-     * <p>
-     * Optional; only for purpose of debugging.
+     * Annotations key intended for an OpenConfig generic component, which stores component name.
+     * Typically used for Ports
      */
     String OC_NAME = "oc-name";
 
     /**
-     * Annotations key intended for a Port, which stores OpenConfig component type.
-     * <p>
-     * Optional; only for purpose of debugging.
-     */
+     * Annotations key intended for an OpenConfig generic component, which stores component type.
+    */
     String OC_TYPE = "oc-type";
 
     /**
-     * Annotations key intended for a Port, which stores OpenConfig logical channel
-     * associated the port.
-     * <p>
-     * Optional; only for purpose of debugging.
+     * Annotations key intended for a Port, which stores OpenConfig optical channel component associated to the port.
+     */
+    String OC_OPTICAL_CHANNEL_NAME = "oc-optical-channel-name";
+
+    /**
+     * Annotations key intended for a Port, which stores OpenConfig transceiver associated to the port.
+     */
+    String OC_TRANSCEIVER_NAME = "oc-transceiver-name";
+
+
+    /**
+     * Annotations key intended for a Port, which stores OpenConfig logical channel associated to the port.
      */
     String OC_LOGICAL_CHANNEL = "oc-logical-channel";