diff --git a/documentation_dptbase-biocol.odt b/documentation_dptbase-biocol.odt
index 83819757b7d59abdf3d6f0ceea47c5c106369392..01b1c6eda9682c92a51249c1c9399cfee0b9235f 100644
Binary files a/documentation_dptbase-biocol.odt and b/documentation_dptbase-biocol.odt differ
diff --git a/documentation_dptbase-biocol.pdf b/documentation_dptbase-biocol.pdf
index a94c2af23bc9366489acb3c4fa88fddb1b8fd093..3ae89b2d4716d0125cef4009d8aa7c3ab0822f21 100644
Binary files a/documentation_dptbase-biocol.pdf and b/documentation_dptbase-biocol.pdf differ
diff --git a/src/main/resources/xsl/biocol2json_ld.xsl b/src/main/resources/xsl/biocol2json_ld.xsl
new file mode 100644
index 0000000000000000000000000000000000000000..7764234ce8a577c71b94116f3f05175469f983fd
--- /dev/null
+++ b/src/main/resources/xsl/biocol2json_ld.xsl
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema"
+  xmlns:schema="http://schema.org" exclude-result-prefixes="xlink xsl xs schema">
+  
+  <xsl:import href="jsonld-common.xsl" />
+  
+  <xsl:output method="text" media-type="application/ld+json" encoding="UTF-8" indent="yes" />
+
+  <xsl:param name="WebApplicationBaseURL" />
+  <xsl:param name="CurrentLang" />
+
+  <xsl:template match="/mycoreobject[contains(@ID,'_biocol_')]" mode="jsonld" priority="1">
+    <xsl:variable name="obj_id">
+      <xsl:value-of select="@ID" />
+    </xsl:variable>
+    
+    <xsl:text>[{
+        "@context":
+          {
+            "schema":"http:\/\/schema.org\/",
+            "identifier":"schema:identifier",
+            "title":"schema:name"
+            "collection":"schema:description"
+          },
+
+         "@type":"schema:Thing",
+    </xsl:text>
+
+    <!-- ID -->
+    <xsl:text>&#xa;"@id":"</xsl:text>
+        <xsl:value-of select="concat($WebApplicationBaseURL,'receive/',./@ID)"/>
+    <xsl:text>"</xsl:text>
+    
+    <!-- identifier -->
+    <xsl:if test="./metadata/def.biocol01">
+      <xsl:text>, &#xa;"identifier":"</xsl:text>
+      <xsl:call-template name="string-replace-all">
+        <xsl:with-param name="text" select="./metadata/def.biocol01/biocol01" />
+      </xsl:call-template>
+      <xsl:text>"</xsl:text>
+    </xsl:if>
+
+    <!-- title -->
+    <xsl:text>, &#xa;"title":"</xsl:text>
+    <xsl:choose>
+      <xsl:when test="./metadata/def.biocol09">
+        <xsl:call-template name="string-replace-all">
+          <xsl:with-param name="text" select="./metadata/def.biocol09/biocol09" />
+        </xsl:call-template>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:call-template name="string-replace-all">
+          <xsl:with-param name="text" select="./metadata/def.biocol30/biocol30" />
+        </xsl:call-template>
+        <xsl:text> - </xsl:text>
+        <xsl:call-template name="string-replace-all">
+          <xsl:with-param name="text" select="./metadata/def.biocol31/biocol31" />
+        </xsl:call-template>
+      </xsl:otherwise>
+    </xsl:choose>
+    <xsl:text>"</xsl:text>
+    
+    <!-- collection -->
+    <xsl:if test="./metadata/def.biocol02">
+      <xsl:text>, &#xa;"collection":Universität Leipzig - "</xsl:text>
+      <xsl:call-template name="get_categ_content">
+        <xsl:with-param name="classid" select="./metadata/def.biocol02/biocol02/@classid" />
+        <xsl:with-param name="categid" select="./metadata/def.biocol02/biocol02/@categid" />
+        <xsl:with-param name="lang" select="$CurrentLang" />
+      </xsl:call-template>
+      <xsl:text>"</xsl:text>
+    </xsl:if>
+
+    <xsl:text>}]</xsl:text>
+     
+  </xsl:template>
+</xsl:stylesheet>
+    
\ No newline at end of file