diff --git a/pybis/src/python/notebooks/openBIS+masterdata.ipynb b/pybis/src/python/notebooks/openBIS+masterdata.ipynb
index 36a36785454d6aaaeda89ca06fbce0a01eb0d7cf..1bf6590bbab4d56664009b097afb87a21cd8fbec 100644
--- a/pybis/src/python/notebooks/openBIS+masterdata.ipynb
+++ b/pybis/src/python/notebooks/openBIS+masterdata.ipynb
@@ -24,9 +24,7 @@
   {
    "cell_type": "code",
    "execution_count": 1,
-   "metadata": {
-    "collapsed": false
-   },
+   "metadata": {},
    "outputs": [
     {
      "name": "stdout",
@@ -38,7 +36,7 @@
     {
      "data": {
       "text/plain": [
-       "'vermeul-170330163713343x3530B1ACB127D9BEC97D53C4A9FF39A0'"
+       "'vermeul-181204020656668x88163826E3FCC426CE7BEFBECCB33B36'"
       ]
      },
      "execution_count": 1,
@@ -66,14 +64,25 @@
   {
    "cell_type": "code",
    "execution_count": 2,
-   "metadata": {
-    "collapsed": false
-   },
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/html": [
        "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
        "<table border=\"1\" class=\"dataframe\">\n",
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
@@ -132,14 +141,25 @@
   {
    "cell_type": "code",
    "execution_count": 3,
-   "metadata": {
-    "collapsed": false
-   },
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/html": [
        "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
        "<table border=\"1\" class=\"dataframe\">\n",
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
@@ -152,15 +172,15 @@
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>0</th>\n",
-       "      <td>DEFAULT_EXPERIMENT</td>\n",
-       "      <td>Default Experiment</td>\n",
-       "      <td>2016-06-24 10:48:02</td>\n",
+       "      <td>STOCK</td>\n",
+       "      <td>Folder used to organize purchases related items</td>\n",
+       "      <td>2017-09-20 14:08:21</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1</th>\n",
-       "      <td>MATERIALS</td>\n",
-       "      <td>Folder used to organize samples in the Invento...</td>\n",
-       "      <td>2016-06-24 10:48:02</td>\n",
+       "      <td>COLLECTION</td>\n",
+       "      <td>Folder used to organize collections everywhere</td>\n",
+       "      <td>2017-09-20 14:08:21</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>2</th>\n",
@@ -170,16 +190,28 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>3</th>\n",
-       "      <td>BOARDS</td>\n",
-       "      <td>Folder used to organize boards</td>\n",
+       "      <td>MATERIALS</td>\n",
+       "      <td>Folder used to organize samples in the Invento...</td>\n",
        "      <td>2016-06-24 10:48:02</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>4</th>\n",
+       "      <td>DEFAULT_EXPERIMENT</td>\n",
+       "      <td>Default Experiment</td>\n",
+       "      <td>2016-06-24 10:48:02</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>5</th>\n",
        "      <td>UNKNOWN</td>\n",
        "      <td>Unknown</td>\n",
        "      <td>2016-06-24 10:47:01</td>\n",
        "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>BOARDS</td>\n",
+       "      <td>Folder used to organize boards</td>\n",
+       "      <td>2016-06-24 10:48:02</td>\n",
+       "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
@@ -187,11 +219,13 @@
       "text/plain": [
        "    code                description                                                 modificationDate\n",
        "--  ------------------  ----------------------------------------------------------  -------------------\n",
-       " 0  DEFAULT_EXPERIMENT  Default Experiment                                          2016-06-24 10:48:02\n",
-       " 1  MATERIALS           Folder used to organize samples in the Inventory/MATERIALS  2016-06-24 10:48:02\n",
+       " 0  STOCK               Folder used to organize purchases related items             2017-09-20 14:08:21\n",
+       " 1  COLLECTION          Folder used to organize collections everywhere              2017-09-20 14:08:21\n",
        " 2  METHODS             Folder used to organize samples in the Inventory/METHODS    2016-06-24 10:48:02\n",
-       " 3  BOARDS              Folder used to organize boards                              2016-06-24 10:48:02\n",
-       " 4  UNKNOWN             Unknown                                                     2016-06-24 10:47:01"
+       " 3  MATERIALS           Folder used to organize samples in the Inventory/MATERIALS  2016-06-24 10:48:02\n",
+       " 4  DEFAULT_EXPERIMENT  Default Experiment                                          2016-06-24 10:48:02\n",
+       " 5  UNKNOWN             Unknown                                                     2016-06-24 10:47:01\n",
+       " 6  BOARDS              Folder used to organize boards                              2016-06-24 10:48:02"
       ]
      },
      "execution_count": 3,
@@ -206,14 +240,25 @@
   {
    "cell_type": "code",
    "execution_count": 4,
-   "metadata": {
-    "collapsed": false
-   },
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/html": [
        "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
        "<table border=\"1\" class=\"dataframe\">\n",
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
@@ -346,6 +391,55 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>17</th>\n",
+       "      <td>GENERAL_ELN_SETTINGS</td>\n",
+       "      <td>Used to store the settings of the ELN application</td>\n",
+       "      <td>GEN</td>\n",
+       "      <td>2017-09-20 14:08:21</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>18</th>\n",
+       "      <td>STORAGE</td>\n",
+       "      <td></td>\n",
+       "      <td>STO</td>\n",
+       "      <td>2017-09-20 14:08:21</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>STORAGE_POSITION</td>\n",
+       "      <td></td>\n",
+       "      <td>STO</td>\n",
+       "      <td>2017-09-20 14:08:21</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>20</th>\n",
+       "      <td>SUPPLIER</td>\n",
+       "      <td></td>\n",
+       "      <td>SUP</td>\n",
+       "      <td>2017-09-20 14:08:21</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>21</th>\n",
+       "      <td>PRODUCT</td>\n",
+       "      <td></td>\n",
+       "      <td>PRO</td>\n",
+       "      <td>2017-09-20 14:08:21</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22</th>\n",
+       "      <td>REQUEST</td>\n",
+       "      <td></td>\n",
+       "      <td>REQ</td>\n",
+       "      <td>2017-09-20 14:08:21</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23</th>\n",
+       "      <td>ORDER</td>\n",
+       "      <td></td>\n",
+       "      <td>ORD</td>\n",
+       "      <td>2017-09-20 14:08:21</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>24</th>\n",
        "      <td>UNKNOWN</td>\n",
        "      <td>Unknown</td>\n",
        "      <td>S</td>\n",
@@ -356,26 +450,33 @@
        "</div>"
       ],
       "text/plain": [
-       "    code                       description    generatedCodePrefix    modificationDate\n",
-       "--  -------------------------  -------------  ---------------------  -------------------\n",
-       " 0  ANTIBODY                                  ANT                    2016-06-24 10:48:02\n",
-       " 1  CHEMICAL                                  CHE                    2016-06-24 10:48:02\n",
-       " 2  ENZYME                                    ENZ                    2016-06-24 10:48:02\n",
-       " 3  MEDIA                                     MED                    2016-06-24 10:48:02\n",
-       " 4  SOLUTION_BUFFER                           SOL                    2016-06-24 10:48:02\n",
-       " 5  OLIGO                                     OLI                    2016-06-24 10:48:02\n",
-       " 6  RNA                                       RNA                    2016-06-24 10:48:02\n",
-       " 7  PLASMID                                   PLA                    2016-06-24 10:48:02\n",
-       " 8  BACTERIA                                  BAC                    2016-06-24 10:48:02\n",
-       " 9  YEAST                                     YEA                    2016-06-24 10:48:02\n",
-       "10  CELL_LINE                                 CEL                    2016-06-24 10:48:02\n",
-       "11  FLY                                       FLY                    2016-06-24 10:48:02\n",
-       "12  EXPERIMENTAL_STEP                         EXP                    2016-06-24 10:48:02\n",
-       "13  GENERAL_PROTOCOL                          GEN                    2016-06-24 10:48:02\n",
-       "14  PCR_PROTOCOL                              PCR                    2016-06-24 10:48:02\n",
-       "15  WESTERN_BLOTTING_PROTOCOL                 WES                    2016-06-24 10:48:02\n",
-       "16  DRAWING_BOARD                             DRA                    2016-06-24 10:48:02\n",
-       "17  UNKNOWN                    Unknown        S                      2016-06-24 10:47:01"
+       "    code                       description                                        generatedCodePrefix    modificationDate\n",
+       "--  -------------------------  -------------------------------------------------  ---------------------  -------------------\n",
+       " 0  ANTIBODY                                                                      ANT                    2016-06-24 10:48:02\n",
+       " 1  CHEMICAL                                                                      CHE                    2016-06-24 10:48:02\n",
+       " 2  ENZYME                                                                        ENZ                    2016-06-24 10:48:02\n",
+       " 3  MEDIA                                                                         MED                    2016-06-24 10:48:02\n",
+       " 4  SOLUTION_BUFFER                                                               SOL                    2016-06-24 10:48:02\n",
+       " 5  OLIGO                                                                         OLI                    2016-06-24 10:48:02\n",
+       " 6  RNA                                                                           RNA                    2016-06-24 10:48:02\n",
+       " 7  PLASMID                                                                       PLA                    2016-06-24 10:48:02\n",
+       " 8  BACTERIA                                                                      BAC                    2016-06-24 10:48:02\n",
+       " 9  YEAST                                                                         YEA                    2016-06-24 10:48:02\n",
+       "10  CELL_LINE                                                                     CEL                    2016-06-24 10:48:02\n",
+       "11  FLY                                                                           FLY                    2016-06-24 10:48:02\n",
+       "12  EXPERIMENTAL_STEP                                                             EXP                    2016-06-24 10:48:02\n",
+       "13  GENERAL_PROTOCOL                                                              GEN                    2016-06-24 10:48:02\n",
+       "14  PCR_PROTOCOL                                                                  PCR                    2016-06-24 10:48:02\n",
+       "15  WESTERN_BLOTTING_PROTOCOL                                                     WES                    2016-06-24 10:48:02\n",
+       "16  DRAWING_BOARD                                                                 DRA                    2016-06-24 10:48:02\n",
+       "17  GENERAL_ELN_SETTINGS       Used to store the settings of the ELN application  GEN                    2017-09-20 14:08:21\n",
+       "18  STORAGE                                                                       STO                    2017-09-20 14:08:21\n",
+       "19  STORAGE_POSITION                                                              STO                    2017-09-20 14:08:21\n",
+       "20  SUPPLIER                                                                      SUP                    2017-09-20 14:08:21\n",
+       "21  PRODUCT                                                                       PRO                    2017-09-20 14:08:21\n",
+       "22  REQUEST                                                                       REQ                    2017-09-20 14:08:21\n",
+       "23  ORDER                                                                         ORD                    2017-09-20 14:08:21\n",
+       "24  UNKNOWN                    Unknown                                            S                      2016-06-24 10:47:01"
       ]
      },
      "execution_count": 4,
@@ -390,14 +491,25 @@
   {
    "cell_type": "code",
    "execution_count": 5,
-   "metadata": {
-    "collapsed": false
-   },
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/html": [
        "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
        "<table border=\"1\" class=\"dataframe\">\n",
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
@@ -411,17 +523,17 @@
        "    <tr>\n",
        "      <th>0</th>\n",
        "      <td>MY_VERY_EXCITING_MATERIAL</td>\n",
-       "      <td>looks like dirt and probably is dirt</td>\n",
-       "      <td>2016-09-24 00:46:19</td>\n",
+       "      <td>so öppis kännsch no nöd!</td>\n",
+       "      <td>2018-12-04 00:54:52</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "    code                       description                           modificationDate\n",
-       "--  -------------------------  ------------------------------------  -------------------\n",
-       " 0  MY_VERY_EXCITING_MATERIAL  looks like dirt and probably is dirt  2016-09-24 00:46:19"
+       "    code                       description               modificationDate\n",
+       "--  -------------------------  ------------------------  -------------------\n",
+       " 0  MY_VERY_EXCITING_MATERIAL  so öppis kännsch no nöd!  2018-12-04 00:54:52"
       ]
      },
      "execution_count": 5,
@@ -436,21 +548,90 @@
   {
    "cell_type": "code",
    "execution_count": 6,
-   "metadata": {
-    "collapsed": false
-   },
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<p>MaterialType: <b>MY_VERY_EXCITING_MATERIAL</b>\n",
+       "            <table border=\"1\" class=\"dataframe\">\n",
+       "            <thead>\n",
+       "                <tr style=\"text-align: right;\">\n",
+       "                <th>attribute</th>\n",
+       "                <th>value</th>\n",
+       "                </tr>\n",
+       "            </thead>\n",
+       "            <tbody>\n",
+       "        <tr> <td>code</td> <td>MY_VERY_EXCITING_MATERIAL</td> </tr><tr> <td>description</td> <td>so öppis kännsch no nöd!</td> </tr><tr> <td>autoGeneratedCode</td> <td></td> </tr><tr> <td>subcodeUnique</td> <td></td> </tr><tr> <td>generatedCodePrefix</td> <td></td> </tr><tr> <td>listable</td> <td></td> </tr><tr> <td>showContainer</td> <td></td> </tr><tr> <td>showParents</td> <td></td> </tr><tr> <td>showParentMetadata</td> <td></td> </tr>\n",
+       "            </tbody>\n",
+       "            </table>\n",
+       "        \n",
+       "        <p><b>Property Assignments</b>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th>property</th>\n",
+       "      <th>label</th>\n",
+       "      <th>description</th>\n",
+       "      <th>dataType</th>\n",
+       "      <th>mandatory</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "        <tr> <th>aa_property_type</th> <td>aa property type</td> <td>find out how propertiy types and vocabulary are related...</td> <td>CONTROLLEDVOCABULARY</td> <td>False</td> </tr>\n",
+       "            </tbody>\n",
+       "            </table>\n",
+       "        "
+      ],
+      "text/plain": [
+       "\n",
+       "MaterialType: MY_VERY_EXCITING_MATERIAL\n",
+       "description: so öppis kännsch no nöd!\n",
+       "\n",
+       "            code                          label                       description                      dataType             mandatory \n",
+       "=====================================================================================================================================\n",
+       "aa_property_type               aa property type               find out how propertiy types   CONTROLLEDVOCABULARY           0         \n",
+       "                                                              and vocabulary are                                                      \n",
+       "                                                              related...                                                              "
+      ]
+     },
+     "execution_count": 6,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "o.get_material_types(type='MY_VERY_EXCITING_MATERIAL')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/html": [
        "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
        "<table border=\"1\" class=\"dataframe\">\n",
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
        "      <th></th>\n",
        "      <th>code</th>\n",
        "      <th>description</th>\n",
-       "      <th>kind</th>\n",
        "      <th>modificationDate</th>\n",
        "    </tr>\n",
        "  </thead>\n",
@@ -459,77 +640,66 @@
        "      <th>0</th>\n",
        "      <td>ELN_PREVIEW</td>\n",
        "      <td>ELN Preview image</td>\n",
-       "      <td>PHYSICAL</td>\n",
        "      <td>2016-06-24 10:48:02</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1</th>\n",
        "      <td>SEQ_FILE</td>\n",
        "      <td></td>\n",
-       "      <td>PHYSICAL</td>\n",
        "      <td>2016-06-24 10:48:02</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>2</th>\n",
        "      <td>RAW_DATA</td>\n",
        "      <td></td>\n",
-       "      <td>PHYSICAL</td>\n",
        "      <td>2016-06-24 10:48:02</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>3</th>\n",
        "      <td>ANALYZED_DATA</td>\n",
        "      <td></td>\n",
-       "      <td>PHYSICAL</td>\n",
        "      <td>2016-06-24 10:48:02</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>4</th>\n",
        "      <td>ATTACHMENT</td>\n",
        "      <td></td>\n",
-       "      <td>PHYSICAL</td>\n",
        "      <td>2016-06-24 10:48:02</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>5</th>\n",
        "      <td>DRAWING_BOARD</td>\n",
        "      <td></td>\n",
-       "      <td>PHYSICAL</td>\n",
        "      <td>2016-06-24 10:48:02</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>6</th>\n",
        "      <td>JUPYTER_CONTAINER</td>\n",
        "      <td>Jupyter Analysis Results</td>\n",
-       "      <td>CONTAINER</td>\n",
        "      <td>2016-06-29 15:29:06</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>7</th>\n",
        "      <td>LINKED-TYPE</td>\n",
        "      <td>for use with git</td>\n",
-       "      <td>LINK</td>\n",
        "      <td>2017-03-02 23:12:48</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>8</th>\n",
        "      <td>JUPYTER_NOTEBOOK</td>\n",
        "      <td>Analysis Notebook Files</td>\n",
-       "      <td>PHYSICAL</td>\n",
        "      <td>2016-06-29 15:29:07</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>9</th>\n",
        "      <td>UNKNOWN</td>\n",
        "      <td>Unknown</td>\n",
-       "      <td>PHYSICAL</td>\n",
        "      <td>2016-06-24 10:47:01</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>10</th>\n",
        "      <td>JUPYTER_RESULT</td>\n",
        "      <td>Analysis Results Files</td>\n",
-       "      <td>PHYSICAL</td>\n",
        "      <td>2016-06-29 15:29:06</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
@@ -537,22 +707,22 @@
        "</div>"
       ],
       "text/plain": [
-       "    code               description               kind       modificationDate\n",
-       "--  -----------------  ------------------------  ---------  -------------------\n",
-       " 0  ELN_PREVIEW        ELN Preview image         PHYSICAL   2016-06-24 10:48:02\n",
-       " 1  SEQ_FILE                                     PHYSICAL   2016-06-24 10:48:02\n",
-       " 2  RAW_DATA                                     PHYSICAL   2016-06-24 10:48:02\n",
-       " 3  ANALYZED_DATA                                PHYSICAL   2016-06-24 10:48:02\n",
-       " 4  ATTACHMENT                                   PHYSICAL   2016-06-24 10:48:02\n",
-       " 5  DRAWING_BOARD                                PHYSICAL   2016-06-24 10:48:02\n",
-       " 6  JUPYTER_CONTAINER  Jupyter Analysis Results  CONTAINER  2016-06-29 15:29:06\n",
-       " 7  LINKED-TYPE        for use with git          LINK       2017-03-02 23:12:48\n",
-       " 8  JUPYTER_NOTEBOOK   Analysis Notebook Files   PHYSICAL   2016-06-29 15:29:07\n",
-       " 9  UNKNOWN            Unknown                   PHYSICAL   2016-06-24 10:47:01\n",
-       "10  JUPYTER_RESULT     Analysis Results Files    PHYSICAL   2016-06-29 15:29:06"
+       "    code               description               modificationDate\n",
+       "--  -----------------  ------------------------  -------------------\n",
+       " 0  ELN_PREVIEW        ELN Preview image         2016-06-24 10:48:02\n",
+       " 1  SEQ_FILE                                     2016-06-24 10:48:02\n",
+       " 2  RAW_DATA                                     2016-06-24 10:48:02\n",
+       " 3  ANALYZED_DATA                                2016-06-24 10:48:02\n",
+       " 4  ATTACHMENT                                   2016-06-24 10:48:02\n",
+       " 5  DRAWING_BOARD                                2016-06-24 10:48:02\n",
+       " 6  JUPYTER_CONTAINER  Jupyter Analysis Results  2016-06-29 15:29:06\n",
+       " 7  LINKED-TYPE        for use with git          2017-03-02 23:12:48\n",
+       " 8  JUPYTER_NOTEBOOK   Analysis Notebook Files   2016-06-29 15:29:07\n",
+       " 9  UNKNOWN            Unknown                   2016-06-24 10:47:01\n",
+       "10  JUPYTER_RESULT     Analysis Results Files    2016-06-29 15:29:06"
       ]
      },
-     "execution_count": 6,
+     "execution_count": 7,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -570,18 +740,26 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 8,
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/html": [
-       "\n",
        "<p>DataSetType: <b>ELN_PREVIEW</b>\n",
-       "<p>description: ELN Preview image</p>\n",
+       "            <table border=\"1\" class=\"dataframe\">\n",
+       "            <thead>\n",
+       "                <tr style=\"text-align: right;\">\n",
+       "                <th>attribute</th>\n",
+       "                <th>value</th>\n",
+       "                </tr>\n",
+       "            </thead>\n",
+       "            <tbody>\n",
+       "        <tr> <td>code</td> <td>ELN_PREVIEW</td> </tr><tr> <td>description</td> <td>ELN Preview image</td> </tr><tr> <td>autoGeneratedCode</td> <td></td> </tr><tr> <td>subcodeUnique</td> <td></td> </tr><tr> <td>generatedCodePrefix</td> <td></td> </tr><tr> <td>listable</td> <td></td> </tr><tr> <td>showContainer</td> <td></td> </tr><tr> <td>showParents</td> <td></td> </tr><tr> <td>showParentMetadata</td> <td></td> </tr>\n",
+       "            </tbody>\n",
+       "            </table>\n",
        "        \n",
+       "        <p><b>Property Assignments</b>\n",
        "<table border=\"1\" class=\"dataframe\">\n",
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
@@ -611,7 +789,7 @@
        "                                                              added by different users                                                "
       ]
      },
-     "execution_count": 7,
+     "execution_count": 8,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -629,18 +807,26 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 9,
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/html": [
-       "\n",
        "<p>DataSetType: <b>ELN_PREVIEW</b>\n",
-       "<p>description: ELN Preview image</p>\n",
+       "            <table border=\"1\" class=\"dataframe\">\n",
+       "            <thead>\n",
+       "                <tr style=\"text-align: right;\">\n",
+       "                <th>attribute</th>\n",
+       "                <th>value</th>\n",
+       "                </tr>\n",
+       "            </thead>\n",
+       "            <tbody>\n",
+       "        <tr> <td>code</td> <td>ELN_PREVIEW</td> </tr><tr> <td>description</td> <td>ELN Preview image</td> </tr><tr> <td>autoGeneratedCode</td> <td></td> </tr><tr> <td>subcodeUnique</td> <td></td> </tr><tr> <td>generatedCodePrefix</td> <td></td> </tr><tr> <td>listable</td> <td></td> </tr><tr> <td>showContainer</td> <td></td> </tr><tr> <td>showParents</td> <td></td> </tr><tr> <td>showParentMetadata</td> <td></td> </tr>\n",
+       "            </tbody>\n",
+       "            </table>\n",
        "        \n",
+       "        <p><b>Property Assignments</b>\n",
        "<table border=\"1\" class=\"dataframe\">\n",
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
@@ -670,7 +856,7 @@
        "                                                              added by different users                                                "
       ]
      },
-     "execution_count": 8,
+     "execution_count": 9,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -681,18 +867,26 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 9,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 10,
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/html": [
-       "\n",
        "<p>SampleType: <b>YEAST</b>\n",
-       "<p>description: </p>\n",
-       "        <p>Code autogenerated: True</p>\n",
+       "            <table border=\"1\" class=\"dataframe\">\n",
+       "            <thead>\n",
+       "                <tr style=\"text-align: right;\">\n",
+       "                <th>attribute</th>\n",
+       "                <th>value</th>\n",
+       "                </tr>\n",
+       "            </thead>\n",
+       "            <tbody>\n",
+       "        <tr> <td>code</td> <td>YEAST</td> </tr><tr> <td>description</td> <td></td> </tr><tr> <td>autoGeneratedCode</td> <td>True</td> </tr><tr> <td>subcodeUnique</td> <td>False</td> </tr><tr> <td>generatedCodePrefix</td> <td>YEA</td> </tr><tr> <td>listable</td> <td>True</td> </tr><tr> <td>showContainer</td> <td>False</td> </tr><tr> <td>showParents</td> <td>True</td> </tr><tr> <td>showParentMetadata</td> <td>False</td> </tr>\n",
+       "            </tbody>\n",
+       "            </table>\n",
+       "        \n",
+       "        <p><b>Property Assignments</b>\n",
        "<table border=\"1\" class=\"dataframe\">\n",
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
@@ -763,13 +957,13 @@
        "storage_position               Storage Position               Storage Position               VARCHAR                        0         "
       ]
      },
-     "execution_count": 9,
+     "execution_count": 10,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
-    "o.get_sample_type('YEAST')"
+    "o.get_sample_type(type='YEAST')"
    ]
   },
   {
@@ -783,49 +977,636 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 11,
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
        "\n",
-       "            <table border=\"1\" class=\"dataframe\">\n",
-       "            <thead>\n",
-       "                <tr style=\"text-align: right;\">\n",
-       "                <th>vocabulary term</th>\n",
-       "                <th>label</th>\n",
-       "                <th>description</th>\n",
-       "                <th>vocabulary</th>\n",
-       "                </tr>\n",
-       "            </thead>\n",
-       "            <tbody>\n",
-       "        <tr> <td>A</td> <td>a</td> <td>None</td> <td>MATING_TYPE</td> </tr><tr> <td>ALPHA</td> <td>alpha</td> <td>None</td> <td>MATING_TYPE</td> </tr><tr> <td>DIPLOID</td> <td>diploid</td> <td>None</td> <td>MATING_TYPE</td> </tr><tr> <td>UNKNOWN</td> <td>unknown</td> <td>None</td> <td>MATING_TYPE</td> </tr>\n",
-       "            </tbody>\n",
-       "            </table>\n",
-       "        "
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>code</th>\n",
+       "      <th>description</th>\n",
+       "      <th>managedInternally</th>\n",
+       "      <th>internalNameSpace</th>\n",
+       "      <th>chosenFromList</th>\n",
+       "      <th>urlTemplate</th>\n",
+       "      <th>registrator</th>\n",
+       "      <th>registrationDate</th>\n",
+       "      <th>modificationDate</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>$STORAGE_FORMAT</td>\n",
+       "      <td>The on-disk storage format of a data set</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:01</td>\n",
+       "      <td>2016-06-24 10:47:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>AAA</td>\n",
+       "      <td>description of vocabulary aaa</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>https://ethz.ch</td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>2018-05-13 02:24:15</td>\n",
+       "      <td>2018-05-13 02:24:15</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>BACKBONE</td>\n",
+       "      <td>Backbone of the plasmid</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>BACKGROUND_SPECIFIC_MARKERS</td>\n",
+       "      <td>Background-specific markers available in the s...</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>BACTERIAL_ANTIBIOTIC_RESISTANCE</td>\n",
+       "      <td>Bacterial antibiotic resistance</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>5</th>\n",
+       "      <td>BBB</td>\n",
+       "      <td>description of vocabulary aaa</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>https://ethz.ch</td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>2018-05-16 16:05:01</td>\n",
+       "      <td>2018-05-16 16:05:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>BLABA</td>\n",
+       "      <td>None</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>None</td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>2018-05-08 01:51:55</td>\n",
+       "      <td>2018-05-08 01:51:55</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>7</th>\n",
+       "      <td>CELL_MEDIUM</td>\n",
+       "      <td>Medium used to cultivate or manipulate the cel...</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>8</th>\n",
+       "      <td>CELL_TYPE</td>\n",
+       "      <td>Cell type</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>9</th>\n",
+       "      <td>CHECK</td>\n",
+       "      <td>Check done to verify the modifications introdu...</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>10</th>\n",
+       "      <td>CLONALITY</td>\n",
+       "      <td>Clonality of the antibody</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>11</th>\n",
+       "      <td>COLOR_ENCODED_ANNOTATIONS</td>\n",
+       "      <td>Colors used to annotate wells visually</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>12</th>\n",
+       "      <td>COMMON_MARKERS</td>\n",
+       "      <td>Common Markers</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>CURRENCY</td>\n",
+       "      <td>Currency</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2017-09-20 14:07:28</td>\n",
+       "      <td>2017-09-20 14:08:20</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>14</th>\n",
+       "      <td>DETECTION</td>\n",
+       "      <td>Protein detection system</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>15</th>\n",
+       "      <td>DIRECTION</td>\n",
+       "      <td>Direction of the oligonucleotide</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>16</th>\n",
+       "      <td>ELN_TYPES_METADATA</td>\n",
+       "      <td>The presence of this vocabulary indicates the ...</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>17</th>\n",
+       "      <td>ENDOGENOUS_PLASMID</td>\n",
+       "      <td>Presence of an endogenous cir 2-micron plasmid</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>18</th>\n",
+       "      <td>EXPERIMENTAL_READOUT</td>\n",
+       "      <td>Experimental readout used</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>GENETIC_BACKGROUND</td>\n",
+       "      <td>Genetic background of the yeast strain</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>20</th>\n",
+       "      <td>HOST</td>\n",
+       "      <td>Host organism</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>21</th>\n",
+       "      <td>LANGUAGE</td>\n",
+       "      <td>Language</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2017-09-20 14:07:28</td>\n",
+       "      <td>2017-09-20 14:08:20</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22</th>\n",
+       "      <td>MACHINE</td>\n",
+       "      <td>Machine used</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23</th>\n",
+       "      <td>MARKER</td>\n",
+       "      <td>Marker to select the strain/cell line after tr...</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>24</th>\n",
+       "      <td>MATING_TYPE</td>\n",
+       "      <td>Mating type or ploidy of the yeast strain</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>25</th>\n",
+       "      <td>MEMBRANE</td>\n",
+       "      <td>Type of membrane used for western blotting</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>26</th>\n",
+       "      <td>ORDER_STATUS</td>\n",
+       "      <td>Order Status</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2017-09-20 14:07:28</td>\n",
+       "      <td>2017-09-20 14:08:20</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>27</th>\n",
+       "      <td>ORGANISM</td>\n",
+       "      <td>Organism</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>28</th>\n",
+       "      <td>ORIGIN</td>\n",
+       "      <td>How the strain/cell line was produced</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29</th>\n",
+       "      <td>OWNER</td>\n",
+       "      <td>Who produced/owns the sample</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>30</th>\n",
+       "      <td>PLASMID_RELATIONSHIP</td>\n",
+       "      <td>Kind of plasmid relationship</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>31</th>\n",
+       "      <td>PREFERRED_ORDER_METHOD</td>\n",
+       "      <td>Preferred Order Method</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2017-09-20 14:07:28</td>\n",
+       "      <td>2017-09-20 14:08:20</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>32</th>\n",
+       "      <td>PROTOCOL_TYPE</td>\n",
+       "      <td>Type of protocol</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>33</th>\n",
+       "      <td>RNA_BACKBONE</td>\n",
+       "      <td>Type of backbone, modifications in the backbone</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>34</th>\n",
+       "      <td>RNA_TYPE</td>\n",
+       "      <td>Type of RNA in terms of function: mimic of RNA...</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>35</th>\n",
+       "      <td>SPECIES</td>\n",
+       "      <td>Species to which the cell line belongs</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>36</th>\n",
+       "      <td>STERILIZATION</td>\n",
+       "      <td>How the solution/buffer is sterilized when pre...</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>37</th>\n",
+       "      <td>STORAGE</td>\n",
+       "      <td>Different storage conditions</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>38</th>\n",
+       "      <td>STORAGE_BOX_SIZE</td>\n",
+       "      <td>Boxes available on the lab</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>39</th>\n",
+       "      <td>STORAGE_NAMES</td>\n",
+       "      <td>Storages available on the lab</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>40</th>\n",
+       "      <td>STORAGE_VALIDATION_LEVEL</td>\n",
+       "      <td>Validation Level</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2017-09-20 14:07:28</td>\n",
+       "      <td>2017-09-20 14:08:20</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>41</th>\n",
+       "      <td>STRAND</td>\n",
+       "      <td>Double or single strand RNA</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>42</th>\n",
+       "      <td>TEMPLATE</td>\n",
+       "      <td>Type of template used in the PCR protocol</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>43</th>\n",
+       "      <td>YES_NO_CHOICE</td>\n",
+       "      <td>Yes or No or Unknown Choice</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>None</td>\n",
+       "      <td>system</td>\n",
+       "      <td>2016-06-24 10:47:11</td>\n",
+       "      <td>2016-06-24 10:48:01</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
       ],
       "text/plain": [
-       "<pybis.masterdata.Vocabulary at 0x7f44a833b898>"
+       "    code                             description                                                                                             managedInternally    internalNameSpace    chosenFromList    urlTemplate      registrator    registrationDate     modificationDate\n",
+       "--  -------------------------------  ------------------------------------------------------------------------------------------------------  -------------------  -------------------  ----------------  ---------------  -------------  -------------------  -------------------\n",
+       " 0  $STORAGE_FORMAT                  The on-disk storage format of a data set                                                                True                 True                 True                               system         2016-06-24 10:47:01  2016-06-24 10:47:01\n",
+       " 1  AAA                              description of vocabulary aaa                                                                           False                False                True              https://ethz.ch  vermeul        2018-05-13 02:24:15  2018-05-13 02:24:15\n",
+       " 2  BACKBONE                         Backbone of the plasmid                                                                                 False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       " 3  BACKGROUND_SPECIFIC_MARKERS      Background-specific markers available in the strain for further genetic modifications                   False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       " 4  BACTERIAL_ANTIBIOTIC_RESISTANCE  Bacterial antibiotic resistance                                                                         False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       " 5  BBB                              description of vocabulary aaa                                                                           False                False                True              https://ethz.ch  vermeul        2018-05-16 16:05:01  2018-05-16 16:05:01\n",
+       " 6  BLABA                                                                                                                                    False                False                False                              vermeul        2018-05-08 01:51:55  2018-05-08 01:51:55\n",
+       " 7  CELL_MEDIUM                      Medium used to cultivate or manipulate the cell line                                                    False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       " 8  CELL_TYPE                        Cell type                                                                                               False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       " 9  CHECK                            Check done to verify the modifications introduced in the cell line                                      False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "10  CLONALITY                        Clonality of the antibody                                                                               False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "11  COLOR_ENCODED_ANNOTATIONS        Colors used to annotate wells visually                                                                  False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "12  COMMON_MARKERS                   Common Markers                                                                                          False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "13  CURRENCY                         Currency                                                                                                False                False                True                               system         2017-09-20 14:07:28  2017-09-20 14:08:20\n",
+       "14  DETECTION                        Protein detection system                                                                                False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "15  DIRECTION                        Direction of the oligonucleotide                                                                        False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "16  ELN_TYPES_METADATA               The presence of this vocabulary indicates the ELN Plugin that the ELN master data script was executed.  False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "17  ENDOGENOUS_PLASMID               Presence of an endogenous cir 2-micron plasmid                                                          False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "18  EXPERIMENTAL_READOUT             Experimental readout used                                                                               False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "19  GENETIC_BACKGROUND               Genetic background of the yeast strain                                                                  False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "20  HOST                             Host organism                                                                                           False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "21  LANGUAGE                         Language                                                                                                False                False                True                               system         2017-09-20 14:07:28  2017-09-20 14:08:20\n",
+       "22  MACHINE                          Machine used                                                                                            False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "23  MARKER                           Marker to select the strain/cell line after transformation/transfection                                 False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "24  MATING_TYPE                      Mating type or ploidy of the yeast strain                                                               False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "25  MEMBRANE                         Type of membrane used for western blotting                                                              False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "26  ORDER_STATUS                     Order Status                                                                                            False                False                True                               system         2017-09-20 14:07:28  2017-09-20 14:08:20\n",
+       "27  ORGANISM                         Organism                                                                                                False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "28  ORIGIN                           How the strain/cell line was produced                                                                   False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "29  OWNER                            Who produced/owns the sample                                                                            False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "30  PLASMID_RELATIONSHIP             Kind of plasmid relationship                                                                            False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "31  PREFERRED_ORDER_METHOD           Preferred Order Method                                                                                  False                False                True                               system         2017-09-20 14:07:28  2017-09-20 14:08:20\n",
+       "32  PROTOCOL_TYPE                    Type of protocol                                                                                        False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "33  RNA_BACKBONE                     Type of backbone, modifications in the backbone                                                         False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "34  RNA_TYPE                         Type of RNA in terms of function: mimic of RNAi or inhibitor of RNAi                                    False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "35  SPECIES                          Species to which the cell line belongs                                                                  False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "36  STERILIZATION                    How the solution/buffer is sterilized when prepared                                                     False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "37  STORAGE                          Different storage conditions                                                                            False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "38  STORAGE_BOX_SIZE                 Boxes available on the lab                                                                              False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "39  STORAGE_NAMES                    Storages available on the lab                                                                           False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "40  STORAGE_VALIDATION_LEVEL         Validation Level                                                                                        False                False                True                               system         2017-09-20 14:07:28  2017-09-20 14:08:20\n",
+       "41  STRAND                           Double or single strand RNA                                                                             False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "42  TEMPLATE                         Type of template used in the PCR protocol                                                               False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01\n",
+       "43  YES_NO_CHOICE                    Yes or No or Unknown Choice                                                                             False                False                True                               system         2016-06-24 10:47:11  2016-06-24 10:48:01"
       ]
      },
-     "execution_count": 10,
+     "execution_count": 11,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
-    "o.get_terms('MATING_TYPE')"
+    "o.get_vocabularies()"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 11,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 12,
+   "metadata": {},
    "outputs": [
     {
      "data": {
@@ -834,29 +1615,37 @@
        "            <table border=\"1\" class=\"dataframe\">\n",
        "            <thead>\n",
        "                <tr style=\"text-align: right;\">\n",
-       "                <th>vocabulary term</th>\n",
-       "                <th>label</th>\n",
-       "                <th>description</th>\n",
-       "                <th>vocabulary</th>\n",
+       "                <th>attribute</th>\n",
+       "                <th>value</th>\n",
        "                </tr>\n",
        "            </thead>\n",
        "            <tbody>\n",
-       "        <tr> <td>CROSS</td> <td>cross</td> <td>The strain was produced by crossing two parent strains</td> <td>ORIGIN</td> </tr><tr> <td>TRANSFORMATION</td> <td>transformation</td> <td>The strain/ cell line was obtained by transformation</td> <td>ORIGIN</td> </tr><tr> <td>SPORULATION</td> <td>transformation sporulation</td> <td>The strain was obtained by sporulating a parent diploid strain</td> <td>ORIGIN</td> </tr><tr> <td>NEGATIVE_SELECTION</td> <td>negative selection</td> <td>The strain/cell line was obtained by negative selection</td> <td>ORIGIN</td> </tr><tr> <td>TRANSFECTION</td> <td>transfection</td> <td>The strain/cell line was obtained by transfection</td> <td>ORIGIN</td> </tr>\n",
+       "        <tr> <td>code</td> <td>EXPERIMENTAL_READOUT</td> </tr><tr> <td>description</td> <td>Experimental readout used</td> </tr><tr> <td>managedInternally</td> <td>False</td> </tr><tr> <td>internalNameSpace</td> <td>False</td> </tr><tr> <td>chosenFromList</td> <td>True</td> </tr><tr> <td>urlTemplate</td> <td></td> </tr><tr> <td>registrator</td> <td>system</td> </tr><tr> <td>registrationDate</td> <td>2016-06-24 10:47:11</td> </tr><tr> <td>modificationDate</td> <td>2016-06-24 10:48:01</td> </tr>\n",
        "            </tbody>\n",
        "            </table>\n",
        "        "
       ],
       "text/plain": [
-       "<pybis.masterdata.Vocabulary at 0x7f4485855e80>"
+       "attribute          value\n",
+       "-----------------  -------------------------\n",
+       "code               EXPERIMENTAL_READOUT\n",
+       "description        Experimental readout used\n",
+       "managedInternally  False\n",
+       "internalNameSpace  False\n",
+       "chosenFromList     True\n",
+       "urlTemplate\n",
+       "registrator        system\n",
+       "registrationDate   2016-06-24 10:47:11\n",
+       "modificationDate   2016-06-24 10:48:01"
       ]
      },
-     "execution_count": 11,
+     "execution_count": 12,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
-    "o.get_terms('origin')"
+    "o.get_vocabulary('EXPERIMENTAL_READOUT')"
    ]
   },
   {
@@ -868,9 +1657,8 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 12,
+   "execution_count": 6,
    "metadata": {
-    "collapsed": false,
     "scrolled": false
    },
    "outputs": [
@@ -878,148 +1666,291 @@
      "data": {
       "text/html": [
        "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
        "<table border=\"1\" class=\"dataframe\">\n",
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
        "      <th></th>\n",
+       "      <th>permId</th>\n",
        "      <th>code</th>\n",
+       "      <th>description</th>\n",
+       "      <th>owner</th>\n",
+       "      <th>private</th>\n",
        "      <th>registrationDate</th>\n",
        "    </tr>\n",
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>0</th>\n",
+       "      <td>/vermeul/A_TAG</td>\n",
        "      <td>A_tag</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-07-05 23:45:04</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1</th>\n",
+       "      <td>/vermeul/CREATE_JSON_TAG</td>\n",
        "      <td>CREATE_JSON_TAG</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-06-30 00:36:50</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>2</th>\n",
+       "      <td>/vermeul/CREATE_JSON_TAG_2</td>\n",
        "      <td>CREATE_JSON_TAG_2</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-07-06 00:07:07</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>3</th>\n",
+       "      <td>/vermeul/CREATE_JSON_TAG_3</td>\n",
        "      <td>CREATE_JSON_TAG_3</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-07-06 00:07:07</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>4</th>\n",
+       "      <td>/vermeul/CREATE_JSON_TAG_BLALBAL</td>\n",
        "      <td>CREATE_JSON_TAG_blalbal</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-11-08 10:24:18</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>5</th>\n",
+       "      <td>/vermeul/TEST_TAG_11</td>\n",
+       "      <td>TEST_TAG_11</td>\n",
+       "      <td>description of tag TEST_TAG_11</td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
+       "      <td>2018-03-06 16:17:58</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>/vermeul/ANOTHER_NICE_TAG</td>\n",
        "      <td>another_nice_tag</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-10-06 14:43:21</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>6</th>\n",
+       "      <th>7</th>\n",
+       "      <td>/vermeul/ANOTHER_TAG</td>\n",
        "      <td>another_tag</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-10-04 11:29:02</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>7</th>\n",
+       "      <th>8</th>\n",
+       "      <td>/vermeul/BLBLBLBLBLB</td>\n",
        "      <td>blblblblblb</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-10-06 14:47:45</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>8</th>\n",
+       "      <th>9</th>\n",
+       "      <td>/vermeul/CLUE</td>\n",
        "      <td>clue</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-09-26 23:48:08</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>9</th>\n",
+       "      <th>10</th>\n",
+       "      <td>/vermeul/DO</td>\n",
        "      <td>do</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-09-12 23:57:14</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>10</th>\n",
+       "      <th>11</th>\n",
+       "      <td>/vermeul/DUE</td>\n",
        "      <td>due</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-06-30 17:18:11</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>11</th>\n",
+       "      <th>12</th>\n",
+       "      <td>/vermeul/FA</td>\n",
        "      <td>fa</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-09-12 23:57:29</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>12</th>\n",
+       "      <th>13</th>\n",
+       "      <td>/vermeul/GIMME_A_TAG</td>\n",
        "      <td>gimme_a_tag</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-11-18 15:20:10</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>13</th>\n",
+       "      <th>14</th>\n",
+       "      <td>/vermeul/GIMME_ONE_MORE</td>\n",
        "      <td>gimme_one_more</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-10-27 02:03:25</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>14</th>\n",
+       "      <th>15</th>\n",
+       "      <td>/vermeul/LA</td>\n",
        "      <td>la</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-09-12 23:57:29</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>15</th>\n",
+       "      <th>16</th>\n",
+       "      <td>/vermeul/MI</td>\n",
        "      <td>mi</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-09-12 23:57:29</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>16</th>\n",
+       "      <th>17</th>\n",
+       "      <td>/vermeul/NEW_TAG</td>\n",
        "      <td>new_tag</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-10-06 10:49:15</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>17</th>\n",
+       "      <th>18</th>\n",
+       "      <td>/vermeul/NEW_TAG1</td>\n",
+       "      <td>new_tag1</td>\n",
+       "      <td>description for new_tag1</td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
+       "      <td>2018-09-30 01:24:52</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>/vermeul/NO</td>\n",
        "      <td>no</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-09-26 23:48:08</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>18</th>\n",
+       "      <th>20</th>\n",
+       "      <td>/vermeul/ONE</td>\n",
        "      <td>one</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-11-09 14:27:58</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>19</th>\n",
+       "      <th>21</th>\n",
+       "      <td>/vermeul/RE</td>\n",
        "      <td>re</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-09-12 23:57:29</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>20</th>\n",
+       "      <th>22</th>\n",
+       "      <td>/vermeul/SO</td>\n",
        "      <td>so</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-09-12 23:57:29</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>21</th>\n",
+       "      <th>23</th>\n",
+       "      <td>/vermeul/THREE</td>\n",
        "      <td>three</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-11-09 14:27:58</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>22</th>\n",
+       "      <th>24</th>\n",
+       "      <td>/vermeul/TI</td>\n",
        "      <td>ti</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-09-12 23:57:29</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>23</th>\n",
+       "      <th>25</th>\n",
+       "      <td>/vermeul/TOO_LATE</td>\n",
        "      <td>too_late</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-10-06 10:56:07</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>24</th>\n",
+       "      <th>26</th>\n",
+       "      <td>/vermeul/TRE</td>\n",
        "      <td>tre</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-06-30 17:18:11</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>25</th>\n",
+       "      <th>27</th>\n",
+       "      <td>/vermeul/TWO</td>\n",
        "      <td>two</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-11-09 14:27:58</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>26</th>\n",
+       "      <th>28</th>\n",
+       "      <td>/vermeul/UNO</td>\n",
        "      <td>uno</td>\n",
+       "      <td></td>\n",
+       "      <td>vermeul</td>\n",
+       "      <td>True</td>\n",
        "      <td>2016-06-30 17:18:11</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
@@ -1027,37 +1958,40 @@
        "</div>"
       ],
       "text/plain": [
-       "                       code     registrationDate\n",
-       "0                     A_tag  2016-07-05 23:45:04\n",
-       "1           CREATE_JSON_TAG  2016-06-30 00:36:50\n",
-       "2         CREATE_JSON_TAG_2  2016-07-06 00:07:07\n",
-       "3         CREATE_JSON_TAG_3  2016-07-06 00:07:07\n",
-       "4   CREATE_JSON_TAG_blalbal  2016-11-08 10:24:18\n",
-       "5          another_nice_tag  2016-10-06 14:43:21\n",
-       "6               another_tag  2016-10-04 11:29:02\n",
-       "7               blblblblblb  2016-10-06 14:47:45\n",
-       "8                      clue  2016-09-26 23:48:08\n",
-       "9                        do  2016-09-12 23:57:14\n",
-       "10                      due  2016-06-30 17:18:11\n",
-       "11                       fa  2016-09-12 23:57:29\n",
-       "12              gimme_a_tag  2016-11-18 15:20:10\n",
-       "13           gimme_one_more  2016-10-27 02:03:25\n",
-       "14                       la  2016-09-12 23:57:29\n",
-       "15                       mi  2016-09-12 23:57:29\n",
-       "16                  new_tag  2016-10-06 10:49:15\n",
-       "17                       no  2016-09-26 23:48:08\n",
-       "18                      one  2016-11-09 14:27:58\n",
-       "19                       re  2016-09-12 23:57:29\n",
-       "20                       so  2016-09-12 23:57:29\n",
-       "21                    three  2016-11-09 14:27:58\n",
-       "22                       ti  2016-09-12 23:57:29\n",
-       "23                 too_late  2016-10-06 10:56:07\n",
-       "24                      tre  2016-06-30 17:18:11\n",
-       "25                      two  2016-11-09 14:27:58\n",
-       "26                      uno  2016-06-30 17:18:11"
+       "    permId                            code                     description                     owner    private    registrationDate\n",
+       "--  --------------------------------  -----------------------  ------------------------------  -------  ---------  -------------------\n",
+       " 0  /vermeul/A_TAG                    A_tag                                                    vermeul  True       2016-07-05 23:45:04\n",
+       " 1  /vermeul/CREATE_JSON_TAG          CREATE_JSON_TAG                                          vermeul  True       2016-06-30 00:36:50\n",
+       " 2  /vermeul/CREATE_JSON_TAG_2        CREATE_JSON_TAG_2                                        vermeul  True       2016-07-06 00:07:07\n",
+       " 3  /vermeul/CREATE_JSON_TAG_3        CREATE_JSON_TAG_3                                        vermeul  True       2016-07-06 00:07:07\n",
+       " 4  /vermeul/CREATE_JSON_TAG_BLALBAL  CREATE_JSON_TAG_blalbal                                  vermeul  True       2016-11-08 10:24:18\n",
+       " 5  /vermeul/TEST_TAG_11              TEST_TAG_11              description of tag TEST_TAG_11  vermeul  True       2018-03-06 16:17:58\n",
+       " 6  /vermeul/ANOTHER_NICE_TAG         another_nice_tag                                         vermeul  True       2016-10-06 14:43:21\n",
+       " 7  /vermeul/ANOTHER_TAG              another_tag                                              vermeul  True       2016-10-04 11:29:02\n",
+       " 8  /vermeul/BLBLBLBLBLB              blblblblblb                                              vermeul  True       2016-10-06 14:47:45\n",
+       " 9  /vermeul/CLUE                     clue                                                     vermeul  True       2016-09-26 23:48:08\n",
+       "10  /vermeul/DO                       do                                                       vermeul  True       2016-09-12 23:57:14\n",
+       "11  /vermeul/DUE                      due                                                      vermeul  True       2016-06-30 17:18:11\n",
+       "12  /vermeul/FA                       fa                                                       vermeul  True       2016-09-12 23:57:29\n",
+       "13  /vermeul/GIMME_A_TAG              gimme_a_tag                                              vermeul  True       2016-11-18 15:20:10\n",
+       "14  /vermeul/GIMME_ONE_MORE           gimme_one_more                                           vermeul  True       2016-10-27 02:03:25\n",
+       "15  /vermeul/LA                       la                                                       vermeul  True       2016-09-12 23:57:29\n",
+       "16  /vermeul/MI                       mi                                                       vermeul  True       2016-09-12 23:57:29\n",
+       "17  /vermeul/NEW_TAG                  new_tag                                                  vermeul  True       2016-10-06 10:49:15\n",
+       "18  /vermeul/NEW_TAG1                 new_tag1                 description for new_tag1        vermeul  True       2018-09-30 01:24:52\n",
+       "19  /vermeul/NO                       no                                                       vermeul  True       2016-09-26 23:48:08\n",
+       "20  /vermeul/ONE                      one                                                      vermeul  True       2016-11-09 14:27:58\n",
+       "21  /vermeul/RE                       re                                                       vermeul  True       2016-09-12 23:57:29\n",
+       "22  /vermeul/SO                       so                                                       vermeul  True       2016-09-12 23:57:29\n",
+       "23  /vermeul/THREE                    three                                                    vermeul  True       2016-11-09 14:27:58\n",
+       "24  /vermeul/TI                       ti                                                       vermeul  True       2016-09-12 23:57:29\n",
+       "25  /vermeul/TOO_LATE                 too_late                                                 vermeul  True       2016-10-06 10:56:07\n",
+       "26  /vermeul/TRE                      tre                                                      vermeul  True       2016-06-30 17:18:11\n",
+       "27  /vermeul/TWO                      two                                                      vermeul  True       2016-11-09 14:27:58\n",
+       "28  /vermeul/UNO                      uno                                                      vermeul  True       2016-06-30 17:18:11"
       ]
      },
-     "execution_count": 12,
+     "execution_count": 6,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1066,12 +2000,50 @@
     "o.get_tags()"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "            <table border=\"1\" class=\"dataframe\">\n",
+       "            <thead>\n",
+       "                <tr style=\"text-align: right;\">\n",
+       "                <th>attribute</th>\n",
+       "                <th>value</th>\n",
+       "                </tr>\n",
+       "            </thead>\n",
+       "            <tbody>\n",
+       "        <tr> <td>permId</td> <td>/vermeul/A_TAG</td> </tr><tr> <td>code</td> <td>A_tag</td> </tr><tr> <td>description</td> <td></td> </tr><tr> <td>registrationDate</td> <td>2016-07-05 23:45:04</td> </tr>\n",
+       "            </tbody>\n",
+       "            </table>\n",
+       "        "
+      ],
+      "text/plain": [
+       "attribute         value\n",
+       "----------------  -------------------\n",
+       "permId            /vermeul/A_TAG\n",
+       "code              A_tag\n",
+       "description\n",
+       "registrationDate  2016-07-05 23:45:04"
+      ]
+     },
+     "execution_count": 4,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "o.get_tag('/vermeul/A_TAG')"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
-   "metadata": {
-    "collapsed": true
-   },
+   "metadata": {},
    "outputs": [],
    "source": []
   }
@@ -1092,9 +2064,9 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.5.2"
+   "version": "3.6.0"
   }
  },
  "nbformat": 4,
- "nbformat_minor": 0
+ "nbformat_minor": 1
 }