You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by js...@apache.org on 2022/06/23 15:56:03 UTC

[unomi] branch UNOMI-611-add-additional-information-to-objects created (now 27289daf1)

This is an automated email from the ASF dual-hosted git repository.

jsinovassinnaik pushed a change to branch UNOMI-611-add-additional-information-to-objects
in repository https://gitbox.apache.org/repos/asf/unomi.git


      at 27289daf1 UNOMI-611 : update systemTags and automaticMappingsFrom on existing objects

This branch includes the following new commits:

     new 27289daf1 UNOMI-611 : update systemTags and automaticMappingsFrom on existing objects

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[unomi] 01/01: UNOMI-611 : update systemTags and automaticMappingsFrom on existing objects

Posted by js...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jsinovassinnaik pushed a commit to branch UNOMI-611-add-additional-information-to-objects
in repository https://gitbox.apache.org/repos/asf/unomi.git

commit 27289daf1c13e04f0ad7f2ae98b268b6f97e64ec
Author: jsinovassin <js...@jahia.com>
AuthorDate: Thu Jun 23 17:55:46 2022 +0200

    UNOMI-611 : update systemTags and automaticMappingsFrom on existing objects
---
 .../cxs/conditions/formEventCondition.json         |   3 +-
 .../geoLocationByPointSessionCondition.json        |   5 +-
 .../conditions/geoLocationSessionCondition.json    |   5 +-
 .../cxs/conditions/goalMatchCondition.json         |   4 +-
 .../cxs/conditions/newVisitorCondition.json        |   4 +-
 .../cxs/conditions/pastEventCondition.json         |   4 +-
 .../cxs/conditions/profilePropertyCondition.json   | 134 ++++++++++-----------
 .../cxs/conditions/profileSegmentCondition.json    |  66 +++++-----
 .../cxs/conditions/profileUserListCondition.json   |   3 +-
 .../cxs/conditions/returningVisitorCondition.json  |   4 +-
 .../META-INF/cxs/conditions/scoringCondition.json  |   3 +-
 .../cxs/conditions/sessionDurationCondition.json   |   4 +-
 .../cxs/conditions/sessionPropertyCondition.json   |   4 +-
 .../cxs/conditions/videoViewEventCondition.json    |   3 +-
 .../cxs/properties/profiles/basic/firstName.json   |   6 +-
 .../cxs/properties/profiles/basic/gender.json      |   6 +-
 .../cxs/properties/profiles/basic/lastName.json    |   6 +-
 .../cxs/properties/profiles/basic/nationality.json |   8 +-
 .../cxs/properties/profiles/contact/city.json      |  10 +-
 .../properties/profiles/contact/countryName.json   |   4 +-
 .../cxs/properties/profiles/contact/email.json     |   6 +-
 .../cxs/properties/profiles/contact/zipCode.json   |   2 +-
 .../properties/profiles/personal/birthDate.json    |   6 +-
 .../cxs/properties/profiles/social/facebookId.json |   6 +-
 .../cxs/properties/profiles/social/linkedInId.json |   6 +-
 .../cxs/properties/profiles/social/twitterId.json  |   6 +-
 .../cxs/properties/profiles/work/company.json      |   6 +-
 .../cxs/properties/profiles/work/income.json       |   6 +-
 .../cxs/properties/profiles/work/jobTitle.json     |  10 +-
 29 files changed, 192 insertions(+), 148 deletions(-)

diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/formEventCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/formEventCondition.json
index 8abaf0944..2c5d3cd12 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/formEventCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/formEventCondition.json
@@ -8,7 +8,6 @@
       "event",
       "condition",
       "eventCondition",
-      "usableInPastEventCondition",
       "trackedCondition"
     ],
     "readOnly": true
@@ -55,4 +54,4 @@
       "multivalued": false
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/geoLocationByPointSessionCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/geoLocationByPointSessionCondition.json
index f33be796c..6312b07d7 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/geoLocationByPointSessionCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/geoLocationByPointSessionCondition.json
@@ -4,8 +4,9 @@
     "name": "geoLocationByPointSessionCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
+      "sessionBased",
       "profileTags",
-      "geographic",
       "condition",
       "sessionCondition"
     ],
@@ -61,4 +62,4 @@
       "multivalued": false
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/geoLocationSessionCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/geoLocationSessionCondition.json
index 693bb0e65..c717a4113 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/geoLocationSessionCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/geoLocationSessionCondition.json
@@ -4,8 +4,9 @@
     "name": "geoLocationSessionCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
+      "sessionBased",
       "profileTags",
-      "geographic",
       "condition",
       "sessionCondition"
     ],
@@ -69,4 +70,4 @@
       "type": "string"
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/goalMatchCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/goalMatchCondition.json
index 4e4bf6f2b..e363b8d78 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/goalMatchCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/goalMatchCondition.json
@@ -4,6 +4,8 @@
     "name": "goalMatchCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
+      "behavioral",
       "condition",
       "profileCondition",
       "profileTags",
@@ -33,4 +35,4 @@
       "defaultValue": "exists"
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/newVisitorCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/newVisitorCondition.json
index aa8f6677a..1b649d7e7 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/newVisitorCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/newVisitorCondition.json
@@ -4,6 +4,8 @@
     "name": "newVisitorCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
+      "visitBased",
       "profileTags",
       "event",
       "condition",
@@ -42,4 +44,4 @@
       "multivalued": false
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/pastEventCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/pastEventCondition.json
index 0d70acb84..ca5dd0731 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/pastEventCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/pastEventCondition.json
@@ -4,6 +4,8 @@
     "name": "pastEventCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
+      "behavioral",
       "profileTags",
       "event",
       "condition",
@@ -51,4 +53,4 @@
       "multivalued": false
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profilePropertyCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profilePropertyCondition.json
index 3506ca720..7e18963bb 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profilePropertyCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profilePropertyCondition.json
@@ -1,69 +1,69 @@
 {
-  "metadata": {
-    "id": "profilePropertyCondition",
-    "name": "profilePropertyCondition",
-    "description": "",
-    "systemTags": [
-      "profileTags",
-      "demographic",
-      "condition",
-      "profileCondition"
-    ],
-    "readOnly": true
-  },
-  "conditionEvaluator": "propertyConditionEvaluator",
-  "queryBuilder": "propertyConditionESQueryBuilder",
-
-  "parameters": [
-    {
-      "id": "propertyName",
-      "type": "string",
-      "multivalued": false
+    "metadata": {
+        "id": "profilePropertyCondition",
+        "name": "profilePropertyCondition",
+        "description": "",
+        "systemTags": [
+            "availableToEndUser",
+            "profileTags",
+            "demographic",
+            "condition",
+            "profileCondition"
+        ],
+        "readOnly": true
     },
-    {
-      "id": "comparisonOperator",
-      "type": "comparisonOperator",
-      "multivalued": false
-    },
-    {
-      "id": "propertyValue",
-      "type": "string",
-      "multivalued": false
-    },
-    {
-      "id": "propertyValueInteger",
-      "type": "integer",
-      "multivalued": false
-    },
-    {
-      "id": "propertyValueDate",
-      "type": "date",
-      "multivalued": false
-    },
-    {
-      "id": "propertyValueDateExpr",
-      "type": "string",
-      "multivalued": false
-    },
-    {
-      "id": "propertyValues",
-      "type": "string",
-      "multivalued": true
-    },
-    {
-      "id": "propertyValuesInteger",
-      "type": "integer",
-      "multivalued": true
-    },
-    {
-      "id": "propertyValuesDate",
-      "type": "date",
-      "multivalued": true
-    },
-    {
-      "id": "propertyValuesDateExpr",
-      "type": "string",
-      "multivalued": true
-    }
-  ]
-}
\ No newline at end of file
+    "conditionEvaluator": "propertyConditionEvaluator",
+    "queryBuilder": "propertyConditionESQueryBuilder",
+    "parameters": [
+        {
+            "id": "propertyName",
+            "type": "string",
+            "multivalued": false
+        },
+        {
+            "id": "comparisonOperator",
+            "type": "comparisonOperator",
+            "multivalued": false
+        },
+        {
+            "id": "propertyValue",
+            "type": "string",
+            "multivalued": false
+        },
+        {
+            "id": "propertyValueInteger",
+            "type": "integer",
+            "multivalued": false
+        },
+        {
+            "id": "propertyValueDate",
+            "type": "date",
+            "multivalued": false
+        },
+        {
+            "id": "propertyValueDateExpr",
+            "type": "string",
+            "multivalued": false
+        },
+        {
+            "id": "propertyValues",
+            "type": "string",
+            "multivalued": true
+        },
+        {
+            "id": "propertyValuesInteger",
+            "type": "integer",
+            "multivalued": true
+        },
+        {
+            "id": "propertyValuesDate",
+            "type": "date",
+            "multivalued": true
+        },
+        {
+            "id": "propertyValuesDateExpr",
+            "type": "string",
+            "multivalued": true
+        }
+    ]
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profileSegmentCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profileSegmentCondition.json
index 3bd1e57bb..6d685110c 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profileSegmentCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profileSegmentCondition.json
@@ -1,35 +1,35 @@
 {
-  "metadata": {
-    "id": "profileSegmentCondition",
-    "name": "profileSegmentCondition",
-    "description": "",
-    "systemTags": [
-      "profileTags",
-      "aggregated",
-      "condition",
-      "profileCondition"
-    ],
-    "readOnly": true
-  },
-  "parentCondition": {
-    "type": "profilePropertyCondition",
-    "parameterValues": {
-      "propertyName": "segments",
-      "propertyValues": "parameter::segments",
-      "comparisonOperator": "parameter::matchType"
-    }
-  },
-
-  "parameters": [
-    {
-      "id": "segments",
-      "type": "string",
-      "multivalued": true
+    "metadata": {
+        "id": "profileSegmentCondition",
+        "name": "profileSegmentCondition",
+        "description": "",
+        "systemTags": [
+            "availableToEndUser",
+            "profileTags",
+            "aggregated",
+            "condition",
+            "profileCondition"
+        ],
+        "readOnly": true
     },
-    {
-      "id": "matchType",
-      "type": "string",
-      "multivalued": false
-    }
-  ]
-}
\ No newline at end of file
+    "parentCondition": {
+        "type": "profilePropertyCondition",
+        "parameterValues": {
+            "propertyName": "segments",
+            "propertyValues": "parameter::segments",
+            "comparisonOperator": "parameter::matchType"
+        }
+    },
+    "parameters": [
+        {
+            "id": "segments",
+            "type": "string",
+            "multivalued": true
+        },
+        {
+            "id": "matchType",
+            "type": "string",
+            "multivalued": false
+        }
+    ]
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profileUserListCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profileUserListCondition.json
index 8744e12b3..586ed379b 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profileUserListCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/profileUserListCondition.json
@@ -4,6 +4,7 @@
     "name": "profileUserListCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
       "profileTags",
       "aggregated",
       "condition",
@@ -32,4 +33,4 @@
       "multivalued": false
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/returningVisitorCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/returningVisitorCondition.json
index b475d1a6b..a69eb9203 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/returningVisitorCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/returningVisitorCondition.json
@@ -4,6 +4,8 @@
     "name": "returningVisitorCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
+      "visitBased",
       "profileTags",
       "event",
       "condition",
@@ -41,4 +43,4 @@
       "multivalued": false
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/scoringCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/scoringCondition.json
index a323d1498..ffcc17621 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/scoringCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/scoringCondition.json
@@ -4,6 +4,7 @@
     "name": "scoringCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
       "profileTags",
       "aggregated",
       "condition",
@@ -39,4 +40,4 @@
       "defaultValue": "greaterThanOrEqualTo"
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/sessionDurationCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/sessionDurationCondition.json
index 0208ca501..93e456405 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/sessionDurationCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/sessionDurationCondition.json
@@ -4,6 +4,8 @@
     "name": "sessionDurationCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
+      "sessionBased",
       "profileTags",
       "event",
       "condition",
@@ -35,4 +37,4 @@
       "multivalued": false
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/sessionPropertyCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/sessionPropertyCondition.json
index b963b3948..e3807db5e 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/sessionPropertyCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/sessionPropertyCondition.json
@@ -4,6 +4,8 @@
     "name": "sessionPropertyCondition",
     "description": "",
     "systemTags": [
+      "availableToEndUser",
+      "sessionBased",
       "profileTags",
       "event",
       "condition",
@@ -65,4 +67,4 @@
       "multivalued": true
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/videoViewEventCondition.json b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/videoViewEventCondition.json
index dad63bd15..79845c56a 100644
--- a/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/videoViewEventCondition.json
+++ b/plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/videoViewEventCondition.json
@@ -8,7 +8,6 @@
       "event",
       "condition",
       "eventCondition",
-      "usableInPastEventCondition",
       "trackedCondition"
     ],
     "readOnly": true
@@ -55,4 +54,4 @@
       "multivalued": false
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/basic/firstName.json b/services/src/main/resources/META-INF/cxs/properties/profiles/basic/firstName.json
index a54869c8b..d51b0e72b 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/basic/firstName.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/basic/firstName.json
@@ -11,6 +11,8 @@
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:firstName"
+    ],
     "rank": "101.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/basic/gender.json b/services/src/main/resources/META-INF/cxs/properties/profiles/basic/gender.json
index ec84eb6af..0f647928a 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/basic/gender.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/basic/gender.json
@@ -10,6 +10,8 @@
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:gender"
+    ],
     "rank": "104.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/basic/lastName.json b/services/src/main/resources/META-INF/cxs/properties/profiles/basic/lastName.json
index 041d3fcc3..161f5c62f 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/basic/lastName.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/basic/lastName.json
@@ -11,6 +11,8 @@
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:lastName"
+    ],
     "rank": "102.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/basic/nationality.json b/services/src/main/resources/META-INF/cxs/properties/profiles/basic/nationality.json
index 6cc107083..34b7fe31b 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/basic/nationality.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/basic/nationality.json
@@ -5,11 +5,13 @@
         "systemTags": [
             "properties",
             "profileProperties",
-            "basicProfileProperties"
+            "basicProfileProperties",
+            "profileTags",
+            "autocompleted"
         ]
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [],
     "rank": "103.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/contact/city.json b/services/src/main/resources/META-INF/cxs/properties/profiles/contact/city.json
index ec9966bdf..3f2001297 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/contact/city.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/contact/city.json
@@ -5,11 +5,15 @@
         "systemTags": [
             "properties",
             "profileProperties",
-            "contactProfileProperties"
+            "contactProfileProperties",
+            "profileTags",
+            "autocompleted"
         ]
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:city"
+    ],
     "rank": "304.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/contact/countryName.json b/services/src/main/resources/META-INF/cxs/properties/profiles/contact/countryName.json
index ad5075333..2f0726932 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/contact/countryName.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/contact/countryName.json
@@ -1,7 +1,7 @@
 {
     "metadata": {
         "id": "countryName",
-        "name": "Country",
+        "name": "Country ISO code",
         "systemTags": [
             "properties",
             "profileProperties",
@@ -12,4 +12,4 @@
     "defaultValue": "",
     "automaticMappingsFrom": [ ],
     "rank": "305.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/contact/email.json b/services/src/main/resources/META-INF/cxs/properties/profiles/contact/email.json
index 49ec6edba..70d51f222 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/contact/email.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/contact/email.json
@@ -11,6 +11,8 @@
     },
     "type": "email",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:email"
+    ],
     "rank": "301.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/contact/zipCode.json b/services/src/main/resources/META-INF/cxs/properties/profiles/contact/zipCode.json
index 346904284..c66ffbc14 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/contact/zipCode.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/contact/zipCode.json
@@ -12,4 +12,4 @@
     "defaultValue": "",
     "automaticMappingsFrom": [ ],
     "rank": "306.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/personal/birthDate.json b/services/src/main/resources/META-INF/cxs/properties/profiles/personal/birthDate.json
index c23a05a93..a2140df80 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/personal/birthDate.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/personal/birthDate.json
@@ -18,6 +18,8 @@
     {"key":"40_50", "from": "now-50y/y", "to" : "now-40y/y"  },
     {"key":"50_*", "to": "now-50y/y"}
   ],
-  "automaticMappingsFrom": [ ],
+  "automaticMappingsFrom": [
+      "j:birthDate"
+  ],
   "rank": "502.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/social/facebookId.json b/services/src/main/resources/META-INF/cxs/properties/profiles/social/facebookId.json
index ab969ac51..57097c27e 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/social/facebookId.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/social/facebookId.json
@@ -11,6 +11,8 @@
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:facebookID"
+    ],
     "rank": "401.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/social/linkedInId.json b/services/src/main/resources/META-INF/cxs/properties/profiles/social/linkedInId.json
index 111891e48..554d63c1c 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/social/linkedInId.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/social/linkedInId.json
@@ -11,6 +11,8 @@
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:linkedInID"
+    ],
     "rank": "402.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/social/twitterId.json b/services/src/main/resources/META-INF/cxs/properties/profiles/social/twitterId.json
index 93c0654a5..383e0b0ab 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/social/twitterId.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/social/twitterId.json
@@ -11,6 +11,8 @@
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:twitterID"
+    ],
     "rank": "404.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/work/company.json b/services/src/main/resources/META-INF/cxs/properties/profiles/work/company.json
index 201955f3d..a4da946c7 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/work/company.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/work/company.json
@@ -10,6 +10,8 @@
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:organization"
+    ],
     "rank": "601.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/work/income.json b/services/src/main/resources/META-INF/cxs/properties/profiles/work/income.json
index 109c1f912..5d22f2b47 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/work/income.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/work/income.json
@@ -10,6 +10,8 @@
     },
     "type": "integer",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:income"
+    ],
     "rank": "603.0"
-}
\ No newline at end of file
+}
diff --git a/services/src/main/resources/META-INF/cxs/properties/profiles/work/jobTitle.json b/services/src/main/resources/META-INF/cxs/properties/profiles/work/jobTitle.json
index b0173f57d..67b10678a 100644
--- a/services/src/main/resources/META-INF/cxs/properties/profiles/work/jobTitle.json
+++ b/services/src/main/resources/META-INF/cxs/properties/profiles/work/jobTitle.json
@@ -5,11 +5,15 @@
         "systemTags": [
             "properties",
             "profileProperties",
-            "workProfileProperties"
+            "workProfileProperties",
+            "profileTags",
+            "autocompleted"
         ]
     },
     "type": "string",
     "defaultValue": "",
-    "automaticMappingsFrom": [ ],
+    "automaticMappingsFrom": [
+        "j:function"
+    ],
     "rank": "602.0"
-}
\ No newline at end of file
+}