diff --git a/process/ObjectRelationTypeRegistry_basic/ObjectRelationTypeRegistry_basic.aod b/process/ObjectRelationTypeRegistry_basic/ObjectRelationTypeRegistry_basic.aod
new file mode 100644
index 0000000000000000000000000000000000000000..fe86c4d1f97ec9f9611d761f65c14d51c27e3f02
--- /dev/null
+++ b/process/ObjectRelationTypeRegistry_basic/ObjectRelationTypeRegistry_basic.aod
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1">
+  <name>ObjectRelationTypeRegistry_basic</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <process>%aditoprj%/process/ObjectRelationTypeRegistry_basic/process.js</process>
+  <variants>
+    <element>LIBRARY</element>
+  </variants>
+</process>
diff --git a/process/ObjectRelationTypeRegistry_basic/process.js b/process/ObjectRelationTypeRegistry_basic/process.js
new file mode 100644
index 0000000000000000000000000000000000000000..75f299aac41c10ce61de109fae2cb07930a5fad6
--- /dev/null
+++ b/process/ObjectRelationTypeRegistry_basic/process.js
@@ -0,0 +1,15 @@
+/**
+ * Provides static functionality for a registry of objectrelation-type ids. <br/>
+ * <br/>
+ * The reason for this is a convenient usage within jdito-code and autocomplete functionality within the designer. <br/>
+ * Addtional benefits of using the "constants" (in fact they are functions that return always the same value) are better readability of the code and
+ * more stable code regarding to changes.
+ * 
+ * @class
+ *
+ */
+function $ObjectRelationTypeRegistry(){}
+
+//currently it's empty here but this library may be used in the future to provide ObjectRelationTypes within jdito code
+//add semi-constants for different objectRelationTypes to use them in the jdito code instead of IDs
+//$ObjectRelationTypeRegistry.myObjectRelationType = function(){return "<<uid of the type>>";};