Browse Source

Merge pull request #16 from mpsonntag/autodeploy

Server migration and style updates
Jan Grewe 4 years ago
parent
commit
602d46f93b
100 changed files with 1729 additions and 4980 deletions
  1. 57 52
      v1.1/analysis/odmlTerms.xsl
  2. 106 0
      _resources/odmlTerminologiesIndex.xsl
  3. 909 0
      _resources/odml_style.css
  4. BIN
      images/odMLIcon.ico
  5. BIN
      images/odMLIcon.png
  6. BIN
      images/odMLLogo.png
  7. BIN
      images/odMLTitle.png
  8. 54 0
      index.html
  9. 460 0
      v1.0/index.xml
  10. 2 2
      v1.1/analysis/analysis.xml
  11. 2 2
      v1.1/analysis/power_spectrum.xml
  12. 1 1
      v1.1/analysis/psth.xml
  13. 28 28
      v1.1/blackrock/blackrock.xml
  14. 0 176
      v1.1/blackrock/odmlTerms.xsl
  15. 2 2
      v1.1/carmenMini/carmen_mini.xml
  16. 0 176
      v1.1/carmenMini/odmlTerms.xsl
  17. 2 2
      v1.1/cell/cell.xml
  18. 0 176
      v1.1/cell/odmlTerms.xsl
  19. 2 2
      v1.1/collection/event_list.xml
  20. 2 2
      v1.1/collection/hardware_properties.xml
  21. 2 2
      v1.1/collection/hardware_settings.xml
  22. 2 2
      v1.1/datareference/datacite.xml
  23. 2 2
      v1.1/datareference/datadoi.xml
  24. 2 2
      v1.1/datareference/datauri.xml
  25. 2 2
      v1.1/datareference/dataurl.xml
  26. 0 176
      v1.1/datareference/odmlTerms.xsl
  27. 1 1
      v1.1/datareference/referencedescription.xml
  28. 2 2
      v1.1/dataset/dataset.xml
  29. 0 176
      v1.1/dataset/odmlTerms.xsl
  30. 2 2
      v1.1/electrode/electrode.xml
  31. 0 176
      v1.1/electrode/odmlTerms.xsl
  32. 1 1
      v1.1/environment/environment.xml
  33. 0 176
      v1.1/environment/odmlTerms.xsl
  34. 2 2
      v1.1/event/event.xml
  35. 0 176
      v1.1/event/odmlTerms.xsl
  36. 2 2
      v1.1/experiment/behavior.xml
  37. 2 2
      v1.1/experiment/electrophysiology.xml
  38. 2 2
      v1.1/experiment/experiment.xml
  39. 2 2
      v1.1/experiment/imaging.xml
  40. 2 2
      v1.1/experiment/modeling.xml
  41. 0 176
      v1.1/experiment/odmlTerms.xsl
  42. 2 2
      v1.1/experiment/psychophysics.xml
  43. 2 2
      v1.1/hardware/amplifier.xml
  44. 2 2
      v1.1/hardware/attenuator.xml
  45. 2 2
      v1.1/hardware/camera_objective.xml
  46. 2 2
      v1.1/hardware/daq.xml
  47. 2 2
      v1.1/hardware/eyetracker.xml
  48. 2 2
      v1.1/hardware/filter.xml
  49. 2 2
      v1.1/hardware/filter_set.xml
  50. 2 2
      v1.1/hardware/hardware.xml
  51. 2 2
      v1.1/hardware/iaq.xml
  52. 2 2
      v1.1/hardware/light_source.xml
  53. 2 2
      v1.1/hardware/microscope.xml
  54. 2 2
      v1.1/hardware/microscope_objective.xml
  55. 0 176
      v1.1/hardware/odmlTerms.xsl
  56. 2 2
      v1.1/hardware/scanner.xml
  57. 2 2
      v1.1/hardware/stimulus_isolator.xml
  58. 1 1
      v1.1/license/license.xml
  59. 0 176
      v1.1/license/odmlTerms.xsl
  60. 2 2
      v1.1/model/lif.xml
  61. 2 2
      v1.1/model/multi_compartment.xml
  62. 0 176
      v1.1/model/odmlTerms.xsl
  63. 2 2
      v1.1/model/pif.xml
  64. 2 2
      v1.1/model/single_compartment.xml
  65. 0 59
      v1.1/odML.xsd
  66. 0 332
      v1.1/odMLTerminologies.xml
  67. 0 113
      v1.1/odMLTerminologies.xsl
  68. 0 178
      v1.1/odml.xsl
  69. 0 55
      v1.1/odmlRepository.xsl
  70. 0 176
      v1.1/odmlTerms.xsl
  71. 0 176
      v1.1/person/odmlTerms.xsl
  72. 2 2
      v1.1/person/person.xml
  73. 0 176
      v1.1/preparation/odmlTerms.xsl
  74. 1 1
      v1.1/preparation/preparation.xml
  75. 0 176
      v1.1/project/odmlTerms.xsl
  76. 2 2
      v1.1/project/project.xml
  77. 0 176
      v1.1/protocol/odmlTerms.xsl
  78. 2 2
      v1.1/protocol/protocol.xml
  79. 0 176
      v1.1/questionnaire/odmlTerms.xsl
  80. 2 2
      v1.1/questionnaire/question.xml
  81. 1 1
      v1.1/questionnaire/questionnaire.xml
  82. 0 176
      v1.1/recording/odmlTerms.xsl
  83. 2 2
      v1.1/recording/recording.xml
  84. 0 176
      v1.1/response/odmlTerms.xsl
  85. 1 1
      v1.1/response/response.xml
  86. 0 176
      v1.1/setup/odmlTerms.xsl
  87. 2 2
      v1.1/setup/setup.xml
  88. 0 176
      v1.1/software/odmlTerms.xsl
  89. 2 2
      v1.1/software/software.xml
  90. 2 2
      v1.1/stimulus/dc.xml
  91. 2 2
      v1.1/stimulus/gabor.xml
  92. 2 2
      v1.1/stimulus/grating.xml
  93. 2 2
      v1.1/stimulus/movie.xml
  94. 0 176
      v1.1/stimulus/odmlTerms.xsl
  95. 2 2
      v1.1/stimulus/pulse.xml
  96. 2 2
      v1.1/stimulus/ramp.xml
  97. 2 2
      v1.1/stimulus/random_dot.xml
  98. 2 2
      v1.1/stimulus/sawtooth.xml
  99. 2 2
      v1.1/stimulus/sine_wave.xml
  100. 0 0
      v1.1/stimulus/square_wave.xml

+ 57 - 52
v1.1/analysis/odmlTerms.xsl

@@ -1,71 +1,75 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
+                xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
+                xmlns:odml="http://www.g-node.org/odml">
 
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
+  <!-- This stylesheet is meant to view odml-templates in a web browser -->
+  <!-- Please note: only template related elements will be displayed -->
+  <!-- Elements like uncertainty, id or value will not be shown -->
   <!-- ************************************************  -->
   <!--                   root template                   -->
   <xsl:template match="odML">
     <!-- if there is a base url definition read it and later pass it to the sections template -->
     <xsl:variable name="repository" select="repository"/>
     <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
+      <head>
+        <meta charset="utf-8" />
+        <title>odML | Open metadata markup language - Templates and Terminologies -</title>
+        <meta name="description"
+              content="Templates and Terminologies for the storage of scientific metadata" />
+        <link rel="stylesheet" href="https://terminologies.g-node.org/_resources/odml_style.css" />
+        <link rel="icon" href="https://terminologies.g-node.org/images/odMLIcon.png" />
+      </head>
 
-        #navigationContainer { left:20px; width:80%;}
+      <body>
+        <header>
+          <h1><a class="white" href="https://terminologies.g-node.org/index.html">odML metadata terminology</a></h1>
+        </header>
 
-        #contentContainer { left:20px; width:80%;}
-      </style>
+        <div class="navWrapper">
+          <navigationContainer>
+            <div id="navigationContainer">
+              <hr class="fatline" />
+              <p>
+                <h2>Document info</h2>
+                <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
+                <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
+                <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
+                <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
+              </p>
 
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
+              <hr class="fatline" />
 
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
+              <h2>Structure</h2>
+              <font size ="-1" >
+                <xsl:if test="section">
+                  <xsl:for-each select="section">
+                    <xsl:call-template name="sectionTemplate">
+                      <xsl:with-param name="navigation">1</xsl:with-param>
+                      <xsl:with-param name="anchorBase">Sec</xsl:with-param>
+                      <xsl:with-param name="url" select="$repository"/>
+                    </xsl:call-template>
+                  </xsl:for-each>
+                </xsl:if>
+              </font>
+              <br/>
+            </div>
 
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
+            <div id="contentContainer">
+              <hr class="fatline" />
+              <h2>Content</h2>
+              <!-- apply the section template  -->
+              <xsl:if test="section">
+                <xsl:for-each select="section">
                   <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
+                    <xsl:with-param name="navigation">0</xsl:with-param>
                     <xsl:with-param name="anchorBase">Sec</xsl:with-param>
                     <xsl:with-param name="url" select="$repository"/>
                   </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
+                </xsl:for-each>
+              </xsl:if>
+            </div>
+          </navigationContainer>
         </div>
       </body>
     </html>
@@ -94,7 +98,7 @@
       <!--  fill the navigation container if this is the task (navigation param = 1) -->
       <xsl:when test="$navigation = 1">
         <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
+        <ol class="nested">
           <font size="normal"><a href="#{$anchorName}">
             <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
           </a></font>
@@ -159,7 +163,8 @@
           </table>
         </xsl:if>
         <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
+
+        <hr class="thinline" />
         <!--  recursive call if there are subsections  -->
         <xsl:if test="section">
           <xsl:for-each select="section">

+ 106 - 0
_resources/odmlTerminologiesIndex.xsl

@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
+                xmlns:odml="http://www.g-node.org/odml">
+  <!-- ************************************************  -->
+  <!--                   root template                   -->
+  <xsl:template match="odML">
+    <html>
+      <head>
+        <meta charset="utf-8" />
+        <title>odML | Open metadata markup language - Templates and Terminologies -</title>
+        <meta name="description"
+              content="Templates and Terminologies for the storage of scientific metadata" />
+        <link rel="stylesheet" href="https://terminologies.g-node.org/_resources/odml_style.css" />
+        <link rel="icon" href="https://terminologies.g-node.org/images/odMLIcon.png" />
+      </head>
+
+      <body>
+        <header>
+          <h1>odML Terminologies</h1>
+          <p>Data model for storing arbitrary metadata</p>
+        </header>
+
+        <div class="wrapper">
+          <sec>
+            <p><a href="https://terminologies.g-node.org/index.html">
+              <img src="https://terminologies.g-node.org/images/odMLTitle.png"
+                   title="Terminologies home" />
+            </a></p>
+            <h1>odML - Terminologies</h1>
+            <p>This repository contains Terminologies; odML facilitates and encourages
+               standardization of scientific metadata by providing such terminologies.
+               An odML-file can be based on such a terminology.
+               In that case one does not need to provide definitions since they are part of
+               the linked terminology. This page hosts all currently available odML
+               Terminology files.</p>
+
+            <p>
+              A general introduction to odML and its usage can be found at the
+              <a href="http://www.g-node.org/odml" rel="nofollow">main odML page</a>.
+               A brief introduction can be found at the bottom of the page.</p>
+
+            <p>If you would like to contribute and provide additions to the terminology
+               collection to be shared with and used by the community, please open an
+               issue or even create a Pull Request with your terminology on the
+               corresponding <a href="https://github.com/G-Node/odml-terminologies" rel="nofollow">
+                github repository</a>.</p>
+
+            <h1>Terminology collection</h1>
+            <ol>
+              <xsl:if test="section">
+                <xsl:for-each select="section">
+                  <xsl:call-template name="sectionTerminology"/>
+                </xsl:for-each>
+              </xsl:if>
+            </ol>
+
+            <h2>A brief introduction to odML and metadata</h2>
+            <p>odML (open metadata Markup Language) is a framework, proposed by
+            <a href="http://journal.frontiersin.org/article/10.3389/fninf.2011.00016/full"
+               rel="nofollow">Grewe et al. (2011)</a>,
+              to organize and store experimental metadata in a human- and machine-readable,
+              XML based format (odml). In this tutorial we will illustrate the conceptual
+              design of the odML framework and show hands-on how you can generate your own
+              odML metadata file collection. A well organized metadata management of your
+              experiment is a key component to guarantee the reproducibility of your research
+              and facilitate the provenance tracking of your analysis projects.</p>
+
+            <h3>What are metadata and why are they needed?</h3>
+            <p>Metadata are data about data. They describe the conditions under which the
+            actual raw-data of an experimental study were acquired. The organization of
+            such metadata and their accessibility may sound like a trivial task, and
+            most laboratories developed their home-made solutions to keep track of
+            their metadata. Most of these solutions, however, break down if data and
+            metadata need to be shared within a collaboration, because implicit
+            knowledge of what is important and how it is organized is often
+            underestimated.</p>
+            <p>While maintaining the relation to the actual raw-data, odML can help to
+            collect all metadata which are usually distributed over several files and
+            formats, and to store them unitedly which facilitates sharing data and
+            metadata.</p>
+
+            <h3>Key features of odML</h3>
+            <ul>
+              <li>open, XML based language, to collect, store and share metadata</li>
+              <li>Machine- and human-readable</li>
+              <li>Python-odML library</li>
+              <li>Interactive odML-Editor</li>
+            </ul>
+          </sec>
+        </div>
+      </body>
+    </html>
+  </xsl:template>
+
+  <!-- ************************************************  -->
+  <!--              section terminology.                 -->
+  <xsl:template name="sectionTerminology" match="section">
+    <!--create the list item -->
+    <xsl:variable name="linkurl" select="include"/>
+    <li>
+      <a  href="{$linkurl}"><xsl:value-of select="concat(type,' - type, name: ',name)"/></a>
+    </li>
+  </xsl:template>
+
+</xsl:stylesheet>

+ 909 - 0
_resources/odml_style.css

@@ -0,0 +1,909 @@
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+sec,
+summary {
+    display: block
+}
+
+audio,
+canvas,
+video {
+    display: inline-block;
+    *display: inline;
+    *zoom: 1
+}
+
+audio:not([controls]) {
+    display: none
+}
+
+[hidden] {
+    display: none
+}
+
+html {
+    font-size: 100%;
+    -webkit-text-size-adjust: 100%;
+    -ms-text-size-adjust: 100%
+}
+
+html,
+button,
+input,
+select,
+textarea {
+    font-family: sans-serif
+}
+
+body {
+    margin: 0
+}
+
+a:focus {
+    outline: thin dotted
+}
+
+a:hover,
+a:active {
+    outline: 0
+}
+
+h1 {
+    font-size: 2em;
+    margin: 0.67em 0
+}
+
+h2 {
+    font-size: 1.5em;
+    margin: 0.83em 0
+}
+
+h3 {
+    font-size: 1.17em;
+    margin: 1em 0
+}
+
+h4 {
+    font-size: 1em;
+    margin: 1.33em 0
+}
+
+h5 {
+    font-size: 0.83em;
+    margin: 1.67em 0
+}
+
+h6 {
+    font-size: 0.75em;
+    margin: 2.33em 0
+}
+
+abbr[title] {
+    border-bottom: 1px dotted
+}
+
+b,
+strong {
+    font-weight: bold
+}
+
+blockquote {
+    margin: 1em 40px
+}
+
+dfn {
+    font-style: italic
+}
+
+mark {
+    background: #ff0;
+    color: #000
+}
+
+p,
+pre {
+    margin: 1em 0
+}
+
+pre,
+code,
+kbd,
+samp {
+    font-family: monospace, serif;
+    _font-family: 'courier new', monospace;
+    font-size: 1em
+}
+
+q {
+    quotes: none
+}
+
+q:before,
+q:after {
+    content: '';
+    content: none
+}
+
+small {
+    font-size: 75%
+}
+
+sub,
+sup {
+    font-size: 75%;
+    line-height: 0;
+    position: relative;
+    vertical-align: baseline
+}
+
+sup {
+    top: -0.5em
+}
+
+sub {
+    bottom: -0.25em
+}
+
+dl,
+menu,
+ol,
+ul {
+    margin: 1em 0
+}
+
+dd {
+    margin: 0 0 0 40px
+}
+
+menu,
+ol,
+ul {
+    padding: 0 0 0 40px
+}
+
+nav ul,
+nav ol {
+    list-style: none;
+    list-style-image: none
+}
+
+img {
+    border: 0;
+    -ms-interpolation-mode: bicubic
+}
+
+svg:not(:root) {
+    overflow: hidden
+}
+
+figure {
+    margin: 0
+}
+
+form {
+    margin: 0
+}
+
+fieldset {
+    border: 1px solid #c0c0c0;
+    margin: 0 2px;
+    padding: 0.35em 0.625em 0.75em
+}
+
+legend {
+    border: 0;
+    padding: 0;
+    white-space: normal;
+    *margin-left: -7px
+}
+
+button,
+input,
+select,
+textarea {
+    font-size: 100%;
+    margin: 0;
+    vertical-align: baseline;
+    *vertical-align: middle
+}
+
+button,
+input {
+    line-height: normal
+}
+
+button,
+input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+    cursor: pointer;
+    -webkit-appearance: button;
+    *overflow: visible
+}
+
+button[disabled],
+input[disabled] {
+    cursor: default
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+    box-sizing: border-box;
+    padding: 0;
+    *height: 13px;
+    *width: 13px
+}
+
+input[type="search"] {
+    -webkit-appearance: textfield;
+    -moz-box-sizing: content-box;
+    -webkit-box-sizing: content-box;
+    box-sizing: content-box
+}
+
+input[type="search"]::-webkit-search-decoration,
+input[type="search"]::-webkit-search-cancel-button {
+    -webkit-appearance: none
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+    border: 0;
+    padding: 0
+}
+
+textarea {
+    overflow: auto;
+    vertical-align: top
+}
+
+table {
+    border-collapse: collapse;
+    border-spacing: 0
+}
+
+.highlight table td {
+    padding: 5px
+}
+
+.highlight table pre {
+    margin: 0
+}
+
+.highlight,
+.highlight .w {
+    color: #d0d0d0
+}
+
+.highlight .err {
+    color: #151515;
+    background-color: #ac4142
+}
+
+.highlight .c,
+.highlight .cd,
+.highlight .cm,
+.highlight .c1,
+.highlight .cs {
+    color: #888
+}
+
+.highlight .cp {
+    color: #f4bf75
+}
+
+.highlight .nt {
+    color: #f4bf75
+}
+
+.highlight .o,
+.highlight .ow {
+    color: #d0d0d0
+}
+
+.highlight .p,
+.highlight .pi {
+    color: #d0d0d0
+}
+
+.highlight .gi {
+    color: #90a959
+}
+
+.highlight .gd {
+    color: #ac4142
+}
+
+.highlight .gh {
+    color: #6a9fb5;
+    font-weight: bold
+}
+
+.highlight .k,
+.highlight .kn,
+.highlight .kp,
+.highlight .kr,
+.highlight .kv {
+    color: #aa759f
+}
+
+.highlight .kc {
+    color: #d28445
+}
+
+.highlight .kt {
+    color: #d28445
+}
+
+.highlight .kd {
+    color: #d28445
+}
+
+.highlight .s,
+.highlight .sb,
+.highlight .sc,
+.highlight .sd,
+.highlight .s2,
+.highlight .sh,
+.highlight .sx,
+.highlight .s1 {
+    color: #90a959
+}
+
+.highlight .sr {
+    color: #75b5aa
+}
+
+.highlight .si {
+    color: #8f5536
+}
+
+.highlight .se {
+    color: #8f5536
+}
+
+.highlight .nn {
+    color: #f4bf75
+}
+
+.highlight .nc {
+    color: #f4bf75
+}
+
+.highlight .no {
+    color: #f4bf75
+}
+
+.highlight .na {
+    color: #6a9fb5
+}
+
+.highlight .m,
+.highlight .mf,
+.highlight .mh,
+.highlight .mi,
+.highlight .il,
+.highlight .mo,
+.highlight .mb,
+.highlight .mx {
+    color: #90a959
+}
+
+.highlight .ss {
+    color: #90a959
+}
+
+body {
+    font: 14px/22px 'Quattrocento Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
+    color: #666;
+    font-weight: 300;
+    margin: 0px;
+    padding: 0px 0 20px 0px;
+    background: #eae6d1
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+    color: #333;
+    margin: 0 0 10px
+}
+
+p,
+ul,
+ol,
+table,
+pre,
+dl {
+    margin: 0 0 20px
+}
+
+ol.nested {
+    margin: 0 0 0
+}
+
+h1,
+h2,
+h3 {
+    line-height: 1.1
+}
+
+a {
+    color: #3399cc;
+    font-weight: 400;
+    text-decoration: none
+}
+
+a small {
+    font-size: 11px;
+    color: #666;
+    margin-top: -0.6em;
+    display: block
+}
+
+a.white {
+    color: white;
+}
+
+strong {
+    font-weight: bold;
+    color: #333
+}
+
+.wrapper {
+    width: 800px;
+    margin: 0 auto;
+    position: relative
+}
+
+sec img {
+    max-width: 100%
+}
+
+blockquote {
+    border-left: 1px solid #ffcc00;
+    margin: 0;
+    padding: 0 0 0 20px;
+    font-style: italic
+}
+
+code {
+    font-family: 'Lucida Sans', Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
+    font-size: 13px;
+    color: #efefef;
+    text-shadow: 0px 1px 0px #000;
+    margin: 0 4px;
+    padding: 2px 6px;
+    background: #333;
+    border-radius: 2px
+}
+
+pre {
+    padding: 8px 15px;
+    background: #333333;
+    border-radius: 3px;
+    border: 1px solid #c7c7c7;
+    overflow: auto;
+    overflow-y: hidden
+}
+
+pre code {
+    margin: 0px;
+    padding: 0px
+}
+
+table {
+    width: 100%;
+    border-collapse: collapse
+}
+
+th {
+    text-align: left;
+    padding: 5px 10px;
+    border-bottom: 1px solid #e5e5e5;
+    color: #444
+}
+
+td {
+    text-align: left;
+    padding: 5px 10px;
+    border-bottom: 1px solid #e5e5e5;
+    border-right: 1px solid #ffcc00
+}
+
+td:first-child {
+    border-left: 1px solid #ffcc00
+}
+
+hr {
+    border: 0;
+    outline: none;
+    height: 11px;
+    background: transparent center center repeat-x;
+    margin: 0 0 20px
+}
+
+hr.fatline {
+    color: yellow;
+    background-color: #336699;
+    height: 4px;
+    margin-right: 0;
+    text-align: right;
+    border: 1px dashed black;
+}
+
+hr.thinline {
+    background-color: #336699;
+    height: 1px;
+    margin-right: 0;
+    text-align: right;
+}
+
+dt {
+    color: #444;
+    font-weight: 700
+}
+
+header {
+    padding: 25px 20px 40px 20px;
+    margin: 0;
+    position: fixed;
+    top: 0;
+    left: 0;
+    right: 0;
+    width: 100%;
+    text-align: center;
+    background: #4276b6;
+    box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.75);
+    z-index: 99;
+    -webkit-font-smoothing: antialiased;
+    min-height: 76px
+}
+
+header h1 {
+    font: 40px/48px 'Copse', "Helvetica Neue", Helvetica, Arial, sans-serif;
+    color: #f3f3f3;
+    text-shadow: 0px 2px 0px #235796;
+    margin: 0px;
+    white-space: nowrap;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    -o-text-overflow: ellipsis;
+    -ms-text-overflow: ellipsis
+}
+
+header p {
+    color: #d8d8d8;
+    text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0;
+    margin: 0px
+}
+
+#banner {
+    z-index: 100;
+    left: 0;
+    right: 50%;
+    height: 50px;
+    margin-right: -382px;
+    position: fixed;
+    top: 115px;
+    background: #1876dfff;
+    border: 1px solid #00000000;
+    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
+    border-radius: 0px 2px 2px 0px;
+    padding-right: 10px
+}
+
+#banner .button {
+    border: 1px solid #dba500;
+    background: linear_gradient(#ffe788, #ffce38);
+    border-radius: 2px;
+    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1);
+    background-color: #FFE788;
+    margin-left: 5px;
+    padding: 10px 12px;
+    margin-top: 6px;
+    line-height: 14px;
+    font-size: 14px;
+    color: #333;
+    font-weight: bold;
+    display: inline-block;
+    text-align: center
+}
+
+#banner .button:hover {
+    background: linear_gradient(#ffe788, #ffe788);
+    background-color: #ffeca0
+}
+
+#banner .fork {
+    position: fixed;
+    left: 50%;
+    margin-left: -325px;
+    padding: 10px 12px;
+    margin-top: 6px;
+    line-height: 14px;
+    font-size: 14px;
+    background-color: #FFE788
+}
+
+#banner .downloads {
+    float: right;
+    margin: 0 45px 0 0
+}
+
+#banner .downloads span {
+    float: left;
+    line-height: 52px;
+    font-size: 90%;
+    color: #9d7f0d;
+    text-transform: uppercase;
+    text-shadow: rgba(255, 255, 255, 0.2) 0 1px 0
+}
+
+#banner ul {
+    list-style: none;
+    height: 40px;
+    padding: 0;
+    float: left;
+    margin-left: 10px
+}
+
+#banner ul li {
+    display: inline
+}
+
+#banner ul li a.button {
+    background-color: #FFE788
+}
+
+#banner #logo {
+    position: absolute;
+    height: 36px;
+    width: 36px;
+    right: 7px;
+    top: 7px;
+    display: block;
+}
+
+.navWrapper {
+    margin-top: 190px;
+    position: relative
+}
+
+sec {
+    width: 800px;
+    padding: 30px 30px 50px 30px;
+    margin: 20px 0;
+    margin-top: 190px;
+    position: relative;
+    background: #fbfbfb;
+    border-radius: 3px;
+    border: 1px solid #cbcbcb;
+    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4)
+}
+
+navigationContainer {
+    width: 75%;
+    padding: 30px 30px 50px 30px;
+    margin: 0 auto;
+    display: block;
+    background: #fbfbfb;
+    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4)
+}
+
+small {
+    font-size: 12px
+}
+
+nav {
+    width: 230px;
+    position: fixed;
+    top: 220px;
+    left: 50%;
+    margin-left: -580px;
+    text-align: right
+}
+
+nav ul {
+    list-style: none;
+    list-style-image: none;
+    font-size: 14px;
+    line-height: 24px
+}
+
+nav ul li {
+    padding: 5px 0px;
+    line-height: 16px
+}
+
+nav ul li.tag-h1 {
+    font-size: 1.2em
+}
+
+nav ul li.tag-h1 a {
+    font-weight: bold;
+    color: #333
+}
+
+nav ul li.tag-h2+.tag-h1 {
+    margin-top: 10px
+}
+
+nav ul a {
+    color: #666
+}
+
+nav ul a:hover {
+    color: #999
+}
+
+footer {
+    width: 180px;
+    position: fixed;
+    left: 50%;
+    margin-left: -530px;
+    bottom: 20px;
+    text-align: right;
+    line-height: 16px
+}
+
+@media print,
+screen and (max-width: 1060px) {
+    div.wrapper {
+        width: auto;
+        margin: 0
+    }
+    nav {
+        display: none
+    }
+    header,
+    sec,
+    footer {
+        float: none
+    }
+    header h1,
+    sec h1,
+    footer h1 {
+        white-space: nowrap;
+        overflow: hidden;
+        text-overflow: ellipsis;
+        -o-text-overflow: ellipsis;
+        -ms-text-overflow: ellipsis
+    }
+    #banner {
+        width: 100%
+    }
+    #banner .downloads {
+        margin-right: 60px
+    }
+    #banner #logo {
+        margin-right: 15px
+    }
+    sec {
+        border: 1px solid #e5e5e5;
+        border-width: 1px 0;
+        padding: 20px auto;
+        margin: 190px auto 20px;
+        max-width: 600px
+    }
+    footer {
+        text-align: center;
+        margin: 20px auto;
+        position: relative;
+        left: auto;
+        bottom: auto;
+        width: auto
+    }
+}
+
+@media print,
+screen and (max-width: 720px) {
+    body {
+        word-wrap: break-word
+    }
+    header {
+        padding: 20px 20px;
+        margin: 0
+    }
+    header h1 {
+        font-size: 32px;
+        white-space: nowrap;
+        overflow: hidden;
+        text-overflow: ellipsis;
+        -o-text-overflow: ellipsis;
+        -ms-text-overflow: ellipsis
+    }
+    header p {
+        display: none
+    }
+    #banner {
+        top: 80px
+    }
+    #banner .fork {
+        float: left;
+        display: inline-block;
+        margin-left: 0px;
+        position: fixed;
+        left: 20px
+    }
+    sec {
+        margin-top: 130px;
+        margin-bottom: 0px;
+        width: auto
+    }
+    header ul,
+    header p.view {
+        position: static
+    }
+}
+
+@media print,
+screen and (max-width: 480px) {
+    header {
+        position: relative;
+        padding: 5px 0px;
+        min-height: 0px
+    }
+    header h1 {
+        font-size: 24px;
+        white-space: nowrap;
+        overflow: hidden;
+        text-overflow: ellipsis;
+        -o-text-overflow: ellipsis;
+        -ms-text-overflow: ellipsis
+    }
+    sec {
+        margin-top: 5px
+    }
+    #banner {
+        display: none
+    }
+    header ul {
+        display: none
+    }
+}
+
+@media print {
+    body {
+        padding: 0.4in;
+        font-size: 12pt;
+        color: #444
+    }
+}
+
+@media print,
+screen and (max-height: 680px) {
+    footer {
+        text-align: center;
+        margin: 20px auto;
+        position: relative;
+        left: auto;
+        bottom: auto;
+        width: auto
+    }
+}
+
+@media print,
+screen and (max-height: 480px) {
+    nav {
+        display: none
+    }
+    footer {
+        text-align: center;
+        margin: 20px auto;
+        position: relative;
+        left: auto;
+        bottom: auto;
+        width: auto
+    }
+}

BIN
images/odMLIcon.ico


BIN
images/odMLIcon.png


BIN
images/odMLLogo.png


BIN
images/odMLTitle.png


+ 54 - 0
index.html

@@ -0,0 +1,54 @@
+<html>
+    <head>
+        <meta charset="utf-8">
+        <title>odML | Open metadata markup language - Templates and Terminologies -</title>
+        <meta name="description" content="templates and terminologies for the storage of scientific metadata" />
+        <link rel="stylesheet" href="https://terminologies.g-node.org/_resources/odml_style.css" />
+        <link rel="icon" href="https://terminologies.g-node.org/images/odMLIcon.ico" />
+    </head>
+    <body>
+        <header>
+            <h1>odML Terminologies</h1>
+            <p>Data model for storing arbitrary metadata</p>
+        </header>
+
+        <div class="wrapper">
+            <sec>
+                <p><img src="https://terminologies.g-node.org/images/odMLLogo.png" /></p>
+                <p>
+                    odML (open metadata Markup Language) is a file format for storing
+                    arbitrary metadata. The underlying data model offers a way to store
+                    metadata in a structured human- and machine-readable way. Well organized
+                    metadata management is a key component to guarantee reproducibility
+                    of experiments and to track provenance of performed analyses.
+                    More information about the odML project can be found on the
+                    <a href="http://g-node.github.io/python-odml/">odML project page</a>.
+                </p>
+
+                <h1 id="terminologies">odML Terminologies</h1>
+                <p>
+                    odML facilitates and encourages standardization of scientific metadata
+                    by providing terminologies. An odML-file can be based on such a terminology.
+                    In that case one does not need to provide definitions since they are part of
+                    the linked terminology. This page hosts all currently available odML Terminology files.
+                </p>
+
+                <p>
+                    The following leads to the latest version (v1.1) of the
+                    <a href="https://terminologies.g-node.org/v1.1/terminologies.xml">odML Terminologies</a>.
+                </p>
+                <p>
+                    Previous odML Terminology versions can be found <a href="https://terminologies.g-node.org/v1.0/index.xml">here</a>
+                    which contain all available odML Terminology files in the odML format version v1.0.
+                </p>
+
+                <p>
+                    The Terminologies are a community project, if you find something missing,
+                    please consider adding your comments, issues or even terminology files
+                    on the projects' source page on Github:
+                    <a href="https://github.com/G-Node/odml-terminologies">G-Node/odml-terminologies</a>.
+                </p>
+            </sec>
+        </div>
+    </body>
+</html>

+ 460 - 0
v1.0/index.xml

@@ -0,0 +1,460 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml-stylesheet type="text/xsl" href="odmlRepository.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<odML version="1">
+  <section>
+    <type>analysis</type>
+    <name>Analysis</name>
+    <definition>Sections of the Analysis type can be used to describe analyses.</definition>
+    <include>https://terminologies.g-node.org/v1.0/analysis/analysis.xml</include>
+  </section>
+
+  <section>
+    <type>analysis/psth</type>
+    <name>PSTH</name>
+    <definition>An Analysis-type section to describe a PSTH.</definition>
+    <include>https://terminologies.g-node.org/v1.0/analysis/psth.xml</include>
+  </section>
+
+  <section>
+    <type>analysis/power_spectrum</type>
+    <name>PowerSpectrum</name>
+    <definition>Properties of this section define the way a power spectrum was calculated.</definition>
+    <include>https://terminologies.g-node.org/v1.0/analysis/power_spectrum.xml</include>
+  </section>
+
+  <section>
+    <type>cell</type>
+    <name>Cell</name>
+    <definition>Specification of the recorded cell. A cell definition should be a subsection of the
+      <a href="../subject/subject.xml">Subject</a>
+      section.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/cell/cell.xml</include>
+  </section>
+
+  <section>
+    <type>dataset</type>
+    <name>Dataset</name>
+    <definition>Names (URLs) and times of recorded data files. Datasets are obtained during a Recording and may belong
+      to different Experiments. Related sections that can be used as subsections, parent sections, or siblings are
+      Stimulus, HardwareSettings, and Experiment.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/dataset/dataset.xml</include>
+  </section>
+
+  <section>
+    <type>blackrock</type>
+    <name>Blackrock</name>
+    <definition>Information on the Cerebus^TM data acquisition system</definition>
+    <include>https://terminologies.g-node.org/v1.0/blackrock/blackrock.xml</include>
+  </section>
+
+  <section>
+    <type>electrode</type>
+    <name>Electrode</name>
+    <definition>Properties to describe an electrode.</definition>
+    <include>https://terminologies.g-node.org/v1.0/electrode/electrode.xml</include>
+  </section>
+
+  <section>
+    <type>event</type>
+    <name>Event</name>
+    <definition>Section for short annotations that are taken during an experiment to describe certain events.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/event/event.xml</include>
+  </section>
+
+  <section>
+    <type>event_list</type>
+    <name>EventList</name>
+    <definition>Section for grouping short annotations that are taken during
+      an experiment, preparation etc...
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/collection/event_list.xml</include>
+  </section>
+
+  <section>
+    <type>experiment</type>
+    <name>Experiment</name>
+    <definition>Specification of an experiment. The Experiment is part of a Project and the recorded data for a specific
+      Experiment are found in Datasets. Possible subsections are, for example, Dataset and Stimulus.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/experiment/experiment.xml</include>
+  </section>
+
+  <section>
+    <type>experiment/behavior</type>
+    <name>Behavior</name>
+    <definition>Properties for describing an behavioural experiment.</definition>
+    <include>https://terminologies.g-node.org/v1.0/experiment/behavior.xml</include>
+  </section>
+
+  <section>
+    <type>experiment/electrophysiology</type>
+    <name>Electrophysiology</name>
+    <definition>Properties for describing an electrophysiological experiment.</definition>
+    <include>https://terminologies.g-node.org/v1.0/experiment/electrophysiology.xml</include>
+  </section>
+
+  <section>
+    <type>experiment/imaging</type>
+    <name>Imaging</name>
+    <definition>Properties for describing an imaging experiment ranging from conventional light microscpoy to fMRI.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/experiment/imaging.xml</include>
+  </section>
+
+  <section>
+    <type>experiment/pschophysics</type>
+    <name>Psychophysics</name>
+    <definition>Properties for describing an psychophysical experiment.</definition>
+    <include>https://terminologies.g-node.org/v1.0/experiment/psychophysics.xml</include>
+  </section>
+
+  <section>
+    <type>hardware_properties</type>
+    <name>HardwareProperties</name>
+    <include>https://terminologies.g-node.org/v1.0/collection/hardware_properties.xml</include>
+  </section>
+
+  <section>
+    <type>hardware_settings</type>
+    <name>HardwareSettings</name>
+    <definition>The used values of variable properties of hardware
+      components. There are two sections for describing hardware
+      components: the "HardwareProperties" and the "HardwareSettings"
+      section. While the HardwareProperties describe the fixed
+      properties of the hardware that can not be changed, the
+      HardwareSettings section describes the actual, adjustable,
+      parameters of the hardware that may change with each recording
+      or dataset. For example, the sample rate of an data-acquisition
+      board or the settings of a filter. In each of these two sections
+      there are subsections for each device that correspond to the
+      class of the device like data-acquisition, amplifier, etc. Some
+      properties are common for any type.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/collection/hardware_settings.xml</include>
+  </section>
+
+  <section>
+    <type>hardware</type>
+    <name>Hardware</name>
+    <definition>Fixed properties of hardware components used in the
+      experimental setup. There are two sections for describing
+      hardware components: the "HardwareProperties" and the
+      "HardwareSettings" section. While the HardwareProperties
+      describe the fixed properties of the hardware that can not be
+      changed, the HardwareSettings section describes the actual,
+      adjustable, parameters of the hardware that may change with each
+      recording or dataset. For example, the sample rate of an
+      data-acquisition board or the settings of a filter. In each of
+      these two sections there are subsections for each device that
+      correspond to the class of the device like data-acquisition,
+      amplifier, etc. Some properties are common for any
+      type.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/hardware.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/amplifier</type>
+    <name>Amplifier</name>
+    <definition>The amplifier section defines elements that can be used to describe amplifier properties and settings.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/amplifier.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/attenuator</type>
+    <name>Attenuator</name>
+    <definition>Settings of the data acquisition system. most settings refer to individual channels the channel
+      number should be given after the property name like DAQ. AISampleRate0 for the sampling rate of the analog
+      input channel 0.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/attenuator.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/camera_objective</type>
+    <name>CameraObjective</name>
+    <definition>This section contains properties that describe a camera objective.</definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/attenuator.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/daq</type>
+    <name>DataAcquisition</name>
+    <definition>The hardware section describes the settings of the used hardware. There should be one hardware section
+      for each hardware item that was used.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/daq.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/eyetracker</type>
+    <name>Eyetracker</name>
+    <definition>Properties of an eyetracker.</definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/eyetracker.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/filter</type>
+    <name>Filter</name>
+    <definition>Properties a filter modul for analog signal conditioning.</definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/filter.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/filter_set</type>
+    <name>Filterset</name>
+    <definition>The FilterSet or also FilterCube used in a microscope.</definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/filter_set.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/iaq</type>
+    <name>ImageAcquisition</name>
+    <definition>Properties to define an Image acquisition device. This can be a framegrabber, a camera etc.</definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/iaq.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/microscope</type>
+    <name>Microscope</name>
+    <definition>The Microscope section describes the properties of the used microscope.</definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/microscope.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/microscope_objective</type>
+    <name>MicroscopeObjective</name>
+    <definition>This section contains properties that describe the objective used in a microscope.</definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/microscope_objective.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/scanner</type>
+    <name>Scanner</name>
+    <definition>The Scanner used to scan microscope images.</definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/scanner.xml</include>
+  </section>
+
+  <section>
+    <type>hardware/stimulus_isolator</type>
+    <name>StimulusIsolator</name>
+    <definition>Properties of a stimulus Isolator device.</definition>
+    <include>https://terminologies.g-node.org/v1.0/hardware/stimulus_isolator.xml</include>
+  </section>
+
+  <section>
+    <type>model/lif</type>
+    <name>Leaky integrate and fire</name>
+    <definition>Section to describe a leaky integrate and fire neuron model.</definition>
+    <include>https://terminologies.g-node.org/v1.0/model/lif.xml</include>
+  </section>
+
+  <section>
+    <type>model/pif</type>
+    <name>perfect integrate and fire</name>
+    <definition>Section to describe a perfect integrate and fire model.</definition>
+    <include>https://terminologies.g-node.org/v1.0/model/pif.xml</include>
+  </section>
+
+  <section>
+    <type>model/multi_compartment</type>
+    <name>Multi compartment model</name>
+    <definition>Section to describe a biophysical model that consists of a number of compartments.</definition>
+    <include>https://terminologies.g-node.org/v1.0/model/multi_compartment.xml</include>
+  </section>
+
+  <section>
+    <type>model/single_compartment</type>
+    <name>One compartment model</name>
+    <definition>Section to describe a biophysical model that consists of a single compartment.</definition>
+    <include>https://terminologies.g-node.org/v1.0/model/single_compartment.xml</include>
+  </section>
+
+  <section>
+    <type>license</type>
+    <name>License</name>
+    <definition>This section contains keywords to a data or software license.</definition>
+    <include>https://terminologies.g-node.org/v1.0/license/license.xml</include>
+  </section>
+
+  <section>
+    <type>questionnaire/questionnaire</type>
+    <name>Questionnaire</name>
+    <definition>Description of a questionnaire.</definition>
+    <include>https://terminologies.g-node.org/v1.0/questionnaire/questionnaire.xml</include>
+  </section>
+
+  <section>
+    <type>questionnaire/question</type>
+    <name>Question</name>
+    <definition>Description of a question if a questionnaire.</definition>
+    <include>https://terminologies.g-node.org/v1.0/questionnaire/question.xml</include>
+  </section>
+
+  <section>
+    <type>person</type>
+    <name>Person</name>
+    <definition>Information about a person. E.g. as Experimenter, Author, etc.</definition>
+    <include>https://terminologies.g-node.org/v1.0/person/person.xml</include>
+  </section>
+
+  <section>
+    <type>preparation</type>
+    <name>Preparation</name>
+    <definition>Description of the preparation procedure.</definition>
+    <include>https://terminologies.g-node.org/v1.0/preparation/preparation.xml</include>
+  </section>
+
+  <section>
+    <type>project</type>
+    <name>Project</name>
+    <definition>Information about the project.</definition>
+    <include>https://terminologies.g-node.org/v1.0/project/project.xml</include>
+  </section>
+
+  <section>
+    <type>protocol</type>
+    <name>protocol</name>
+    <definition>Information about the experimental protocol.</definition>
+    <include>https://terminologies.g-node.org/v1.0/protocol/protocol.xml</include>
+  </section>
+
+  <section>
+    <type>recording</type>
+    <name>Recording</name>
+    <definition>During a recording session in a Setup Datasets are obtained from Cells and/or a Subject by using various
+      stimuli (Stimulus section).
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/recording/recording.xml</include>
+  </section>
+
+  <section>
+    <type>response</type>
+    <name>Response</name>
+    <definition>General description of an received response (on stimulus).</definition>
+    <include>https://terminologies.g-node.org/v1.0/response/response.xml</include>
+  </section>
+
+  <section>
+    <type>setup</type>
+    <name>Setup</name>
+    <definition>The experimental setup used in the recordings. By using HardwareProperties as a subsection, a very
+      detailed description of the setup can be given.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/setup/setup.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus</type>
+    <name>Stimulus</name>
+    <definition>General description of an applied stimulus. This section is basis of various related sections that
+      specify more specific stimuli.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/stimulus.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/dc</type>
+    <name>DC</name>
+    <definition>Property definitions to describe a DC stimulus meaning a constant stimulus e.g. a constant illumination,
+      current etc.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/dc.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/gabor</type>
+    <name>Gabor</name>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/gabor.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/grating</type>
+    <name>Grating</name>
+    <definition>Property definitions to describe Gabor stimuli.</definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/grating.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/pulse</type>
+    <name>Pulse</name>
+    <definition>Properties to describe a simple pulse stimulus that starts from and returns to a certain baseline.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/pulse.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/movie</type>
+    <name>Movie</name>
+    <definition>Properties to describe a movie (or image sequence) stimulus.</definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/movie.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/ramp</type>
+    <name>Ramp</name>
+    <definition>A ramp stimulus may either linearly increase or decrease in amplitude. Starting from a certain start
+      amplitude and reaching with a certain slope the destination amplitude.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/ramp.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/random_dot</type>
+    <name>RandomDot</name>
+    <definition>Properties to describe a random dot stimulus.</definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/random_dot.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/sawtooth</type>
+    <name>Sawtooth</name>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/sawtooth.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/sine_wave</type>
+    <name>Sinewave</name>
+    <definition>Sawtooth Properties.</definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/sine_wave.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/square_wave</type>
+    <name>Squarewave</name>
+    <definition>A squarewave stimulus was presented. Squarewaves modulate with a certain frequency about the intensity
+      offset.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/square_wave.xml</include>
+  </section>
+
+  <section>
+    <type>stimulus/white_noise</type>
+    <name>Whitenoise</name>
+    <definition>Property definitions to describe a white noise stimulus.</definition>
+    <include>https://terminologies.g-node.org/v1.0/stimulus/white_noise.xml</include>
+  </section>
+
+  <section>
+    <type>subject</type>
+    <name>Subject</name>
+    <definition>The investigated experimental subject (animal or person).
+      May contain the Cell and Preparation sections as subsections.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/subject/subject.xml</include>
+  </section>
+
+  <section>
+    <type>carmen_mini</type>
+    <name>CarmenMini</name>
+    <definition>This is a convenience section that lists the terms of the CARMEN MINI (Gibson et al. Nature Precedings,
+      2009 Version 0.6) and maps them to the odml "standard" terminologies.
+    </definition>
+    <include>https://terminologies.g-node.org/v1.0/carmenMini/carmen_mini.xml</include>
+  </section>
+
+</odML>

+ 2 - 2
v1.1/analysis/analysis.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 2 - 2
v1.1/analysis/power_spectrum.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 1 - 1
v1.1/analysis/psth.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml-stylesheet type="text/xsl" href="odmlTerms.xsl"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 28 - 28
v1.1/blackrock/blackrock.xml

@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <author>Lyuba Zehl</author>
   <date>2014-04-01</date>
 
   <section>
-    <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+    <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
     <definition>Information on the Cerebus^TM data acquisition system</definition>
     <property>
       <name>Owner</name>
@@ -18,7 +18,7 @@
     <property>
       <name>Manufacturer</name>
       <type>string</type>
-      <value>Blackrock Micorsystems</value>
+      <value>Blackrock Microsystems</value>
       <definition>Manufacturer of the device</definition>
     </property>
     <property>
@@ -36,7 +36,7 @@
     <name>Cerebus</name>
 
     <section>
-      <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+      <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
       <definition>Information of the Cerebus^TM neural signal processor (NSP)</definition>
       <property>
         <name>Type</name>
@@ -53,7 +53,7 @@
       <name>NeuralSignalProcessor</name>
 
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <definition>Information on analog inputs and outputs of the device</definition>
         <property>
           <name>PortType</name>
@@ -124,7 +124,7 @@
         <name>AnalogIO</name>
 
         <section>
-          <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+          <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
           <definition>Information on the analog-to-digital converter</definition>
           <property>
             <name>AIRange</name>
@@ -168,7 +168,7 @@
       </section>
 
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <definition>Information on neural signal inputs and outputs of the device</definition>
         <property>
           <name>PortType</name>
@@ -205,7 +205,7 @@
       </section>
 
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <definition>Information on digital inputs and outputs of the device</definition>
         <property>
           <name>DIOPorts</name>
@@ -224,7 +224,7 @@
       </section>
 
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <definition>Information on inputs and outputs of the spike detection</definition>
         <property>
           <name>ThresholdType</name>
@@ -241,7 +241,7 @@
         <name>SpikeIO</name>
 
         <section>
-          <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+          <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
           <definition>Information on the filter settings</definition>
           <property>
             <name>Type</name>
@@ -286,7 +286,7 @@
         </section>
 
         <section>
-          <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+          <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
           <definition>Information on the recorded spike waveforms of the spike detection</definition>
           <property>
             <name>Width</name>
@@ -314,7 +314,7 @@
         </section>
 
         <section>
-          <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+          <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
           <definition>Information on the recorded spike events of the spike detection</definition>
           <property>
             <name>SamplingRate</name>
@@ -340,7 +340,7 @@
         </section>
 
         <section>
-          <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+          <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
           <definition>Information on rejected recorded spike events of the spike detection</definition>
           <property>
             <name>AmplitudeLimits</name>
@@ -381,7 +381,7 @@
     </section>
 
     <section>
-      <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+      <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
       <definition>Information on the Cerebus^TM neural signal amplifier (NSA)</definition>
       <property>
         <name>Type</name>
@@ -410,7 +410,7 @@
       <name>NeuralSignalAmplifier</name>
 
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <definition>Information on the analog-to-digital converter</definition>
         <property>
           <name>AIRange</name>
@@ -452,7 +452,7 @@
       </section>
 
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <definition>Information on the filter settings</definition>
         <property>
           <name>Type</name>
@@ -497,7 +497,7 @@
       </section>
 
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <definition>Information on the amplifier</definition>
         <property>
           <name>Gain</name>
@@ -511,14 +511,14 @@
       <type>setup/daq/hardware</type>
     </section>
     <section>
-      <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+      <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
       <name>NeuralSignalStimulator</name>
       <type>setup/daq/hardware</type>
       <definition>Information on the Cerebus^TM neural signal stimulator (NSS)</definition>
     </section>
 
     <section>
-      <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+      <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
       <definition>Information on the Cerebus^TM control computer</definition>
       <property>
         <name>CPU</name>
@@ -560,7 +560,7 @@
       </property>
       <name>ControlComputer</name>
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <name>ControlSoftware</name>
         <type>setup/daq</type>
         <definition>Information on the control software of the Cerebus^TM system</definition>
@@ -571,7 +571,7 @@
   </section>
 
   <section>
-    <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+    <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
     <definition>Information on the Blackrock Utah Electrode Array</definition>
     <property>
       <name>Owner</name>
@@ -614,7 +614,7 @@
     <name>UtahArray</name>
 
     <section>
-      <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+      <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
       <definition>Information on the used connector</definition>
       <property>
         <name>Style</name>
@@ -674,7 +674,7 @@
     </section>
 
     <section>
-      <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+      <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
       <definition>Information on the array used</definition>
       <property>
         <name>GridNo</name>
@@ -696,7 +696,7 @@
       </property>
       <name>Array</name>
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <definition>Information on array grid</definition>
         <property>
           <name>ID</name>
@@ -772,7 +772,7 @@
       </section>
 
       <section>
-        <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+        <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
         <definition>Information on array electrodes</definition>
         <property>
           <name>ElectrodeCount</name>
@@ -789,7 +789,7 @@
         <name>Electrodes</name>
 
         <section>
-          <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+          <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
           <definition>Information on electrode</definition>
           <property>
             <name>ID</name>
@@ -878,7 +878,7 @@
   </section>
 
   <section>
-    <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+    <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
     <definition>Information on the headstage used</definition>
     <property>
       <name>Model</name>

+ 0 - 176
v1.1/blackrock/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/carmenMini/carmen_mini.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                     Mini section                          -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 0 - 176
v1.1/carmenMini/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/cell/cell.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/cell/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/collection/event_list.xml

@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->
   <!--                   EventList Section                       -->
   <!-- ********************************************************* -->
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <section>
     <type>collection/event_list</type>
     <name>EventList</name>

+ 2 - 2
v1.1/collection/hardware_properties.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 2 - 2
v1.1/collection/hardware_settings.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 2 - 2
v1.1/datareference/datacite.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-    <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+    <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
     <version>1.0</version>
     <date>2019-03-26</date>
     <!-- *********************************************************        -->

+ 2 - 2
v1.1/datareference/datadoi.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-    <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+    <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
     <version>1.0</version>
     <date>2019-03-26</date>
     <!-- *********************************************************        -->

+ 2 - 2
v1.1/datareference/datauri.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-    <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+    <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
     <version>1.0</version>
     <date>2019-03-26</date>
     <!-- *********************************************************        -->

+ 2 - 2
v1.1/datareference/dataurl.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-    <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+    <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
     <version>1.0</version>
     <date>2019-03-26</date>
     <!-- *********************************************************        -->

+ 0 - 176
v1.1/datareference/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 1 - 1
v1.1/datareference/referencedescription.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml-stylesheet type="text/xsl" href="odmlTerms.xsl"  xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-    <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+    <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
     <version>1.0</version>
     <date>2019-03-26</date>
     <!-- ********************************************************* -->

+ 2 - 2
v1.1/dataset/dataset.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/dataset/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/electrode/electrode.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!--        Recording Electrodes        -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2014-04-01</date>
 

+ 0 - 176
v1.1/electrode/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 1 - 1
v1.1/environment/environment.xml

@@ -4,7 +4,7 @@
 <!--                     Environment section                   -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2014-04-01</date>
 

+ 0 - 176
v1.1/environment/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/event/event.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/event/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/experiment/behavior.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                     Behavioral experiment                 -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/experiment/electrophysiology.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                       Electrophysiology                   -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/experiment/experiment.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                     Experiment section                    -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/experiment/imaging.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                     Imaging experiment                    -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/experiment/modeling.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                         Simulation                        -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 0 - 176
v1.1/experiment/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/experiment/psychophysics.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                     Psychophysics Experiment              -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/hardware/amplifier.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!--        Amplifier                   -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/hardware/attenuator.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************** -->

+ 2 - 2
v1.1/hardware/camera_objective.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!--           Camera Objective         -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/hardware/daq.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************** -->

+ 2 - 2
v1.1/hardware/eyetracker.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/hardware/filter.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************** -->

+ 2 - 2
v1.1/hardware/filter_set.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************** -->

+ 2 - 2
v1.1/hardware/hardware.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!--        unspecified HardwareItem    -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/hardware/iaq.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!-- Image Acquisition (IAQ) properties -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/hardware/light_source.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!--           LightSources             -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/hardware/microscope.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!--        Microscope properties       -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/hardware/microscope_objective.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************** -->

+ 0 - 176
v1.1/hardware/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/hardware/scanner.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!--              Scanner               -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/hardware/stimulus_isolator.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!--        Stimulus Isolator           -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 1 - 1
v1.1/license/license.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml-stylesheet type="text/xsl" href="odmlTerms.xsl"  xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2017-09-28</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/license/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/model/lif.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                  Leaky integrate and fire                 -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/model/multi_compartment.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--            multi compartmental model                      -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-10-14</date>
 

+ 0 - 176
v1.1/model/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-   <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-   <!-- Please note: only those elements will be displayed terminology related -->
-   <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-   <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-   <!-- ************************************************  -->
-   <!--                   root template                   -->
-   <xsl:template match="odML">
-      <!-- if there is a base url definition read it and later pass it to the sections template -->
-      <xsl:variable name="repository" select="repository"/>
-      <html>
-         <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-               csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-               livesrc="../../../images/odMLIcon.png" />
-         <style type="text/css">
-            body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-            #navigationContainer { left:20px; width:80%;}
-
-            #contentContainer { left:20px; width:80%;}
-         </style>
-
-         <body>
-            <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-            <div id="navigationContainer">
-               <p>
-                  <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-                  <h2>Document info</h2>
-                  <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-                  <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-                  <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-                  <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-               </p>
-
-               <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-               <h2>Structure</h2>
-               <font size ="-1" >
-                  <xsl:if test="section">
-                     <xsl:for-each select="section">
-                        <li>
-                           <xsl:call-template name="sectionTemplate">
-                              <xsl:with-param name="navigation">1</xsl:with-param>
-                              <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                              <xsl:with-param name="url" select="$repository"/>
-                           </xsl:call-template>
-                        </li>
-                     </xsl:for-each>
-                  </xsl:if>
-               </font>
-            </div>
-
-            <div id="contentContainer">
-               <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-               <h2>Content</h2>
-               <!-- apply the section template  -->
-               <xsl:if test="section">
-                  <xsl:for-each select="section">
-                     <xsl:call-template name="sectionTemplate">
-                        <xsl:with-param name="navigation">0</xsl:with-param>
-                        <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                        <xsl:with-param name="url" select="$repository"/>
-                     </xsl:call-template>
-                  </xsl:for-each>
-               </xsl:if>
-            </div>
-         </body>
-      </html>
-   </xsl:template>
-
-   <!-- ************************************************  -->
-   <!--              section template.                    -->
-   <xsl:template name="sectionTemplate" match="section">
-      <xsl:param name="navigation"/>
-      <xsl:param name="anchorBase"/>
-      <xsl:param name="url"/>
-      <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-      <!-- set new repository if specified within this section otherwise use the old one -->
-      <xsl:variable name="repository">
-         <xsl:choose>
-            <xsl:when test="repository">
-               <xsl:value-of select ="repository"/>
-            </xsl:when>
-            <xsl:otherwise>
-               <xsl:value-of select ="$url"/>
-            </xsl:otherwise>
-         </xsl:choose>
-      </xsl:variable>
-      <!-- print out the content -->
-      <xsl:choose>
-         <!--  fill the navigation container if this is the task (navigation param = 1) -->
-         <xsl:when test="$navigation = 1">
-            <!-- create a link to the anchor in the content container  -->
-            <ol style="compact">
-               <font size="normal"><a href="#{$anchorName}">
-                  <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-               </a></font>
-               <!--  recursive call if there are subsections  -->
-               <xsl:if test="section">
-                  <xsl:for-each select="section">
-                     <xsl:call-template name="sectionTemplate">
-                        <xsl:with-param name="navigation" select="$navigation"/>
-                        <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                        <xsl:with-param name="url" select="$repository"/>
-                     </xsl:call-template>
-                  </xsl:for-each>
-               </xsl:if>
-            </ol>
-         </xsl:when>
-         <!--  otherwise use template to display the content (navigation !=1) -->
-         <xsl:otherwise>
-            <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-            <p>
-               <b>Type: </b><xsl:value-of select="type"/><br/>
-               <xsl:choose>
-                  <xsl:when test ="repository">
-                     <b>Repository: </b><xsl:value-of select="repository"/><br/>
-                  </xsl:when>
-                  <xsl:otherwise>
-                     <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-                  </xsl:otherwise>
-               </xsl:choose>
-               <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-               <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-               <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-            </p>
-
-            <!--  Check if there are any properties  -->
-            <xsl:if test="property">
-               <table border="1" rules="rows" width="100%"><font size="-1">
-                  <tr bgcolor="#336699" align="left" valign="middle">
-                     <th><font size="+1" color="white"><b>Name</b></font></th>
-                     <th><font size="+1" color="white"><b>Value</b></font></th>
-                     <th><font size="+1" color="white"><b>Unit</b></font></th>
-                     <th><font size="+1" color="white"><b>Type</b></font></th>
-                     <th><font size="+1" color="white"><b>Definition</b></font></th>
-                     <th><font size="+1" color="white"><b>Dependency</b></font></th>
-                     <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-                  </tr>
-                  <xsl:for-each select="property">
-                     <xsl:variable name="anchor">
-                        <xsl:value-of select ="name"/>
-                     </xsl:variable>
-                     <tr>
-                        <td width="15%"><a name="{$anchor}"/>
-                           <p><xsl:value-of select="name"/></p>
-                        </td>
-                        <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                        <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                        <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                        <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                        <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                        <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-                     </tr>
-                  </xsl:for-each></font>
-               </table>
-            </xsl:if>
-            <a href="#top"><tiny>top</tiny></a>
-            <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-            <!--  recursive call if there are subsections  -->
-            <xsl:if test="section">
-               <xsl:for-each select="section">
-                  <xsl:call-template name="sectionTemplate">
-                     <xsl:with-param name="navigation" select="$navigation"/>
-                     <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                     <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-               </xsl:for-each>
-            </xsl:if>
-         </xsl:otherwise>
-      </xsl:choose>
-   </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/model/pif.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--            perfect integrate and fire                     -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-10-14</date>
 

+ 2 - 2
v1.1/model/single_compartment.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--            single-compartmental model                     -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-10-14</date>
 

+ 0 - 59
v1.1/odML.xsd

@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-           targetNamespace="http://www.g-node.org/odml">
-  <!-- 1 -->
-  <!-- THE PROPERTY TYPE IS THE BUILDING BLOCK OF ALL odML METADATA. -->
-  <!-- PROPERTIES BASICALLY CONSIST OF name/value PAIRS. -->
-  <!-- -->
-  <xs:element name ="property">
-    <xs:complexType>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <!-- if there is a NAME there must also be a VALUE -->
-        <xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="1"/>
-        <xs:element name="value" minOccurs="1" maxOccurs="unbounded"/>
-        <!-- all other elements are optional -->
-        <xs:element name="type" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="uncertainty" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="unit" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="reference" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="value_origin" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="definition" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="dependency" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="dependencyValue" type="xs:string" minOccurs="0" maxOccurs="1"/>
-      </xs:choice>
-    </xs:complexType>
-  </xs:element>
-  <!-- 2 -->
-  <!-- SECTIONS ARE MEANT TO CONTAIN PROPERTIES THAT BELONG -->
-  <!-- LOGICALLY TOGETHER THESE MAY HAVE SUBSECTIONS -->
-  <xs:element name="section">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="1"/>
-        <xs:element name="type" type="xs:string" minOccurs="1" maxOccurs="1"/>
-        <xs:element name="reference" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="definition" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="link" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="include" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="repository" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element ref="property" minOccurs="0" maxOccurs="unbounded"/>
-        <xs:element ref="section" minOccurs="0" maxOccurs="unbounded"/>
-      </xs:choice>
-    </xs:complexType>
-  </xs:element>
-  <!-- 3 -->
-  <!-- THE ROOT ELEMENT THAT CAN CONTAIN ALL THE INFORMATION THE USER WANTS TO PROVIDE -->
-  <!-- THE ROOT ELEMENT ITSELF CAN ONLY CONTAIN SECTIONS BUT NO PROPERTIES -->
-  <xs:element name="odML">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element name="author" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="date" type="xs:date" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="version" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element name="repository" type="xs:string" minOccurs="0" maxOccurs="1"/>
-        <xs:element ref="section" minOccurs="1" maxOccurs="unbounded"/>
-      </xs:choice>
-      <xs:attribute name="version" type="xs:string"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>

+ 0 - 332
v1.1/odMLTerminologies.xml

@@ -1,332 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odMLTerminologies.xsl"?>
-<odML version="1.1">
-  <baseURL>http://www.g-node.org/odml/terminologies/v1.1/</baseURL>
-
-  <section>
-    <type>analysis/generic</type>
-    <name>Analysis</name>
-
-    <section>
-      <type>analysis/psth</type>
-      <name>PSTH</name>
-    </section>
-  </section>
-
-  <section>
-    <type>cell/generic</type>
-    <name>Cell</name>
-  </section>
-
-  <section>
-    <type>dataset/generic</type>
-    <name>Dataset</name>
-  </section>
-
-  <section>
-    <type>event/generic</type>
-    <name>Event</name>
-
-    <section>
-      <type>event/eventList</type>
-      <name>EventList</name>
-    </section>
-  </section>
-
-  <section>
-    <type>electrode/generic</type>
-    <name>Electrode</name>
-  </section>
-
-  <section>
-    <type>experiment/generic</type>
-    <name>Experiment</name>
-
-    <section>
-      <type>experiment/behavior</type>
-      <name>Behavior</name>
-    </section>
-
-    <section>
-      <type>experiment/electrophysiology</type>
-      <name>Electrophysiology</name>
-    </section>
-
-    <section>
-      <type>experiment/imaging</type>
-      <name>Imaging</name>
-    </section>
-
-    <section>
-      <type>experiment/modeling</type>
-      <name>Modeling</name>
-    </section>
-
-    <section>
-      <type>experiment/pschophysics</type>
-      <name>Psychophysics</name>
-    </section>
-  </section>
-
-  <section>
-    <type>collection/hardwareProperties</type>
-    <name>HardwareProperties</name>
-    <definition>There are two hardware related sections i.e. the
-      "HardwareProperties" and the "HardwareSettings" section. While
-      the properties describe the static properties of the hardware
-      that do not change, the settings section describes the actual,
-      adjustable, parameters, of the hardware that may change with
-      each recording or dataset e.g. the animal_keeping rate of an
-      data acquisition board. In each of these sections there are
-      subsections for each device (or can be) that correspond to the
-      class of the device like data-acquisition, amplifier, etc. Some
-      properties are common for any type.
-    </definition>
-    <section>
-      <type>hardware/generic</type>
-      <name>Hardware</name>
-    </section>
-
-    <section>
-      <type>hardware/attenuator</type>
-      <name>Attenuator</name>
-    </section>
-
-    <section>
-      <type>hardware/cameraObjective</type>
-      <name>CameraObjective</name>
-    </section>
-
-    <section>
-      <type>hardware/daq</type>
-      <name>DataAcquisition</name>
-    </section>
-
-    <section>
-      <type>hardware/eyetracker</type>
-      <name>Eyetracker</name>
-    </section>
-
-    <section>
-      <type>hardware/filter</type>
-      <name>Filter</name>
-    </section>
-
-    <section>
-      <type>hardware/filterSet</type>
-      <name>Filterset</name>
-    </section>
-
-    <section>
-      <type>hardware/iaq</type>
-      <name>ImageAcquisition</name>
-    </section>
-
-    <section>
-      <type>hardware/lightSource</type>
-      <name>Lightsource</name>
-    </section>
-
-    <section>
-      <type>hardware/microscope</type>
-      <name>Microscope</name>
-    </section>
-
-    <section>
-      <type>hardware/microscopeObjective</type>
-      <name>MicroscopeObjective</name>
-    </section>
-
-    <section>
-      <type>hardware/scanner</type>
-      <name>Scanner</name>
-    </section>
-
-    <section>
-      <type>hardware/stimulusIsolator</type>
-      <name>StimulusIsolator</name>
-    </section>
-  </section>
-
-  <section>
-    <type>collection/hardwareSettings</type>
-    <name>HardwareSettings</name>
-    <definition>There are two hardware related sections i.e. the
-      "Hardwaredefinition" and the "HardwareSettings" section. While
-      the properties describe the static properties of the hardware
-      that do not change, the settings section describes the actual,
-      adjustable, parameters, of the hardware that may change with
-      each recording or dataset e.g. the animal_keeping rate of an
-      dataacquisition board. In each of these sections there are
-      subsections for each device (or can be) that correspond to the
-      class of the device like data-acquisition, amplifier, etc. Some
-      properties are common for any type.
-    </definition>
-    <section>
-      <type>hardware/generic</type>
-      <name>Hardware-2</name>
-    </section>
-
-    <section>
-      <type>hardware/amplifier</type>
-      <name>Amplifier</name>
-    </section>
-
-    <section>
-      <type>hardware/attenuator</type>
-      <name>Attenuator-2</name>
-    </section>
-
-    <section>
-      <type>hardware/cameraObjective</type>
-      <name>CameraObjective-2</name>
-    </section>
-
-    <section>
-      <type>hardware/daq</type>
-      <name>DataAcquisition-2</name>
-    </section>
-
-    <section>
-      <type>hardware/eyetracker</type>
-      <name>Eyetracker-2</name>
-    </section>
-
-    <section>
-      <type>hardware/filter</type>
-      <name>Filter-2</name>
-    </section>
-
-    <section>
-      <type>hardware/filterSet</type>
-      <name>Filterset-2</name>
-    </section>
-
-    <section>
-      <type>hardware/iaq</type>
-      <name>ImageAcquisition-2</name>
-    </section>
-
-    <section>
-      <type>hardware/lightSource</type>
-      <name>Lightsource-2</name>
-    </section>
-
-    <section>
-      <type>hardware/microscope</type>
-      <name>Microscope-2</name>
-    </section>
-
-    <section>
-      <type>hardware/microscopeObjective</type>
-      <name>MicroscopeObjective-2</name>
-    </section>
-
-    <section>
-      <type>hardware/scanner</type>
-      <name>Scanner-2</name>
-    </section>
-
-    <section>
-      <type>hardware/stimulusIsolator</type>
-      <name>StimulusIsolator-2</name>
-    </section>
-  </section>
-
-  <section>
-    <type>person/generic</type>
-    <name>Person</name>
-  </section>
-
-  <section>
-    <type>preparation/generic</type>
-    <name>Preparation</name>
-  </section>
-
-  <section>
-    <type>recording/generic</type>
-    <name>Recording</name>
-  </section>
-
-  <section>
-    <type>setup/generic</type>
-    <name>Setup</name>
-  </section>
-
-  <section>
-    <type>stimulus/generic</type>
-    <name>Stimulus</name>
-    <definition>Some global definitions of the applied stimulus. This section is parent to various subsections that
-      further specify the applied stimulus.
-    </definition>
-
-    <section>
-      <type>stimulus/dc</type>
-      <name>DC</name>
-    </section>
-
-    <section>
-      <type>stimulus/gabor</type>
-      <name>Gabor</name>
-    </section>
-
-    <section>
-      <type>stimulus/grating</type>
-      <name>Grating</name>
-    </section>
-
-    <section>
-      <type>stimulus/pulse</type>
-      <name>Pulse</name>
-    </section>
-
-    <section>
-      <type>stimulus/movie</type>
-      <name>Movie</name>
-    </section>
-
-    <section>
-      <type>stimulus/ramp</type>
-      <name>Ramp</name>
-    </section>
-
-    <section>
-      <type>stimulus/randomDot</type>
-      <name>RandomDot</name>
-    </section>
-
-    <section>
-      <type>stimulus/sawtooth</type>
-      <name>Sawtooth</name>
-    </section>
-
-    <section>
-      <type>stimulus/sinewave</type>
-      <name>Sinewave</name>
-    </section>
-
-    <section>
-      <type>stimulus/squarewave</type>
-      <name>Squarewave</name>
-    </section>
-
-    <section>
-      <type>stimulus/whitenoise</type>
-      <name>WhiteNoise</name>
-    </section>
-  </section>
-
-  <section>
-    <type>subject/generic</type>
-    <name>Subject</name>
-  </section>
-
-  <section>
-    <type>carmenMini/generic</type>
-    <name>CarmenMini</name>
-    <definition>This is a convenience section that lists the terms of the CARMEN MINI (Gibson et al. Nature Precedings,
-      2009 Version 0.6) and maps them to the odml "standard" terminologies.
-    </definition>
-  </section>
-
-</odML>

+ 0 - 113
v1.1/odMLTerminologies.xsl

@@ -1,113 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <html>
-      <style type="text/css">
-        <link href="../../images/odMLIcon.ico" rel="shortcut icon"
-              csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-              livesrc="../../images/odMLIcon.png" />
-        body { margin:0; padding:0; height:1500px; } div { border:0px
-        solid #888; }
-        #contentContainer {position:absolute; left:251px; top:1px; width:80%;
-        height:auto;}
-      </style>
-      <body>
-        <p><a href="index.html"><img src="../../images/odMLTitle.png" alt="" title="Home" height="128" width="707" border="0" /></a></p>
-        <h1>odML - Terminologies</h1>
-        <h3>How to use:</h3>
-        <p>The terminologies (see below) generally define the names of properties. In some cases we also define
-          "values". This is mainly the case if the occurrence of a certain property value requires more properties
-          for further specification. One example for this would be the switching frequency on an amplifier used
-          in an electrophysiological experiment. This property is only meaningful if the amplifier was used in
-          in a discontinuous operation mode.
-          <ul>
-            <li>Please understand these names as suggestions!</li>
-            <li>Thus, if you find a property definition fitting your needs please use it.</li>
-            <li>Otherwise simply create your own properties. </li>
-            <li>These may not be recognized by other tools but your metadatum is stored!</li>
-            <li>If you further find that the just created property is of general interest please provide a definition
-              and do not hesitate to send it to us. We would be happy to include it. </li>
-          </ul>
-        </p>
-        <h3>So far defined terminologies</h3>
-        <p>The following Terminologies contain definitions according to the section name. If you specify e.g.
-          the sample rate of an analog input device include it contained within the respective section into
-          your odML - file.</p>
-        <xsl:variable name="baseurl" select="baseURL"/>
-        <ol>
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <br/>
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="url" select="$baseurl"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="url"/>
-    <!-- combine the link name -->
-    <xsl:variable name="linkName">
-      <xsl:choose>
-        <xsl:when test="baseURL">
-          <xsl:value-of select="concat(baseURL,type,'.xml')"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select="concat($url,type,'.xml')"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- set new baseurl if specified within this section otherwise use the old one -->
-    <xsl:variable name="baseurl">
-      <xsl:choose>
-        <xsl:when test="baseURL">
-          <xsl:value-of select ="baseURL"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- the anchor of this section -->
-    <xsl:variable name="anchor" select ="type"/>
-    <!--   debug
-    <p>debug</p>
-    <p>link: <xsl:value-of select="$linkName"/></p>
-    <p>baseurl: <xsl:value-of select="$baseurl"/></p>
-    <p>anchor: <xsl:value-of select="$anchor"/></p>
-    <p>debug</p>
-    -->
-    <!--create the list item -->
-    <li>
-      <a name="{$anchor}"></a>
-      <xsl:choose>
-        <xsl:when test="type">
-          <a  href="{$linkName}"><xsl:value-of select="concat(name,' - [',type,']')"/></a><br/>
-        </xsl:when>
-        <xsl:otherwise>
-          <a  href="{$linkName}"><xsl:value-of select="name"/></a><br/>
-        </xsl:otherwise>
-      </xsl:choose>
-      <xsl:if test ="definition">
-        <p><xsl:value-of select="definition"/></p>
-      </xsl:if>
-      <ul>
-        <xsl:for-each select="section">
-          <xsl:call-template name="sectionTemplate">
-            <xsl:with-param name="url" select="$baseurl"/>
-          </xsl:call-template>
-        </xsl:for-each>
-      </ul>
-    </li>
-  </xsl:template>
-
-</xsl:stylesheet>

+ 0 - 178
v1.1/odml.xsl

@@ -1,178 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions" xmlns:odml="http://www.g-node.org/odml">
-   <!-- ************************************************  -->
-   <!--                   root template                   -->
-   <xsl:template match="odML">
-      <xsl:variable name="repository" select="repository"/>
-      <html>
-         <style type="text/css">
-            body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-            #navigationContainer { left:10%; width:95%;}
-
-            #contentContainer { left:10%; width:95%;}
-         </style>
-
-         <body>
-            <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-            <div id="navigationContainer">
-               <p>
-                  <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-                  <h2>Document info</h2>
-                  <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-                  <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-                  <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-                  <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-               </p>
-
-               <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-               <h2>Structure</h2>
-               <font  size ="-1" >
-                  <xsl:if test="section">
-                     <xsl:for-each select="section">
-                        <li>
-                           <xsl:call-template name="sectionTemplate">
-                              <xsl:with-param name="navigation">1</xsl:with-param>
-                              <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                              <xsl:with-param name="url" select="$repository"/>
-                           </xsl:call-template>
-                        </li>
-                     </xsl:for-each>
-                  </xsl:if></font>
-            </div>
-
-            <div id="contentContainer">
-               <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-               <h2>Content</h2>
-
-               <xsl:if test="section">
-                  <xsl:for-each select="section">
-                     <xsl:call-template name="sectionTemplate">
-                        <xsl:with-param name="navigation">0</xsl:with-param>
-                        <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                        <xsl:with-param name="url" select="$repository"/>
-                     </xsl:call-template>
-                  </xsl:for-each>
-               </xsl:if>
-            </div>
-         </body>
-      </html>
-   </xsl:template>
-
-   <!-- ************************************************  -->
-   <!--              section template.                    -->
-   <xsl:template name="sectionTemplate" match="section">
-      <xsl:param name="navigation"/>
-      <xsl:param name="anchorBase"/>
-      <xsl:param name="url"/>
-      <!-- create the anchor for the navigation menu-->
-      <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-      <!-- set new baseurl if specified within this section otherwise use the old one -->
-      <xsl:variable name="repository">
-         <xsl:choose>
-            <xsl:when test="repository">
-               <xsl:value-of select ="repository"/>
-            </xsl:when>
-            <xsl:otherwise>
-               <xsl:value-of select ="$url"/>
-            </xsl:otherwise>
-         </xsl:choose>
-      </xsl:variable>
-      <!-- print out the content -->
-      <xsl:choose>
-         <!--  fill the navigation container if this is the task (navigation param = 1)  -->
-         <xsl:when test="$navigation = 1">
-            <!-- create a link to the anchor in the content container  -->
-            <ol style="compact">
-               <font size="normal"><a href="#{$anchorName}">
-                  <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-               </a></font>
-               <!--  recursive call if there are subsections  -->
-               <xsl:if test="section">
-                  <xsl:for-each select="section">
-                     <xsl:call-template name="sectionTemplate">
-                        <xsl:with-param name="navigation" select="$navigation"/>
-                        <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                        <xsl:with-param name="url" select="$repository"/>
-                     </xsl:call-template>
-                  </xsl:for-each>
-               </xsl:if>
-            </ol>
-         </xsl:when>
-         <!--  otherwise use template to display the content (navigation !=1) -->
-         <xsl:otherwise>
-            <a name="{$anchorName}"><h3>Section: <xsl:value-of select="name"/> </h3></a>
-            <p>
-               <b>Type: </b><xsl:value-of select="type"/><br/>
-               <xsl:choose>
-                  <xsl:when test ="repository">
-                     <b>Repository: </b><xsl:value-of select="repository"/><br/>
-                  </xsl:when>
-                  <xsl:otherwise>
-                     <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-                  </xsl:otherwise>
-               </xsl:choose>
-               <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-               <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-               <b>Definition:</b> <xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-            </p>
-
-            <!--  Check if there are any properties  -->
-            <xsl:if test="property">
-               <table border="1" rules="rows" width="100%"><font size ="-1">
-                  <tr bgcolor="#336699" valign="middle" align="left">
-                     <th><font size="+1" color="white"><b>Name</b></font></th>
-                     <th><font size="+1" color="white"><b>Value</b></font></th>
-                     <th><font size="+1" color="white"><b>Uncertainty</b></font></th>
-                     <th><font size="+1" color="white"><b>Unit</b></font></th>
-                     <th><font size="+1" color="white"><b>Type</b></font></th>
-                     <th><font size="+1" color="white"><b>Reference</b></font></th>
-                     <th><font size="+1" color="white"><b>Definition</b></font></th>
-                     <th><font size="+1" color="white"><b>Value origin</b></font></th>
-                     <!--
-                       <th><font size="+1" color="white"><b>Dependency</b></font></th>
-                       <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-                     -->
-                  </tr>
-                  <xsl:for-each select="property">
-                     <xsl:variable name="anchor">
-                        <xsl:value-of select ="name"/>
-                     </xsl:variable>
-                     <tr>
-                        <td width="15%"><a name="{$anchor}"/>
-                           <p><xsl:value-of select="name"/></p>
-                        </td>
-                        <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                        <td width="5%"><p><xsl:value-of select="uncertainty"/></p></td>
-                        <td width="5%"><p><xsl:value-of select="unit"/></p></td>
-                        <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                        <td width="5%"><p><xsl:value-of select="reference"/></p></td>
-                        <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                        <td width="7.5%%"><p><xsl:value-of select="value_origin"/></p></td>
-                        <!--
-                          <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                          <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-                        -->
-                     </tr>
-                  </xsl:for-each></font>
-               </table>
-            </xsl:if>
-            <a href="#top"><tiny>top</tiny></a>
-            <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-            <!--  recursive call if there are subsections  -->
-            <xsl:if test="section">
-               <xsl:for-each select="section">
-                  <xsl:call-template name="sectionTemplate">
-                     <xsl:with-param name="navigation" select="$navigation"/>
-                     <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                     <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-               </xsl:for-each>
-            </xsl:if>
-         </xsl:otherwise>
-      </xsl:choose>
-   </xsl:template>
-
-</xsl:stylesheet>

+ 0 - 55
v1.1/odmlRepository.xsl

@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
-                xmlns:odml="http://www.g-node.org/odml">
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <html>
-      <style type="text/css">
-        <link href="../../images/odMLIcon.ico" rel="shortcut icon"
-              csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-              livesrc="../../images/odMLIcon.png" />
-        body { margin:0; padding:0; height:1500px; } div { border:0px
-        solid #888; }
-        #contentContainer {position:absolute; left:251px; top:1px; width:80%;
-        height:auto;}
-      </style>
-      <body>
-        <p><a href="index.html"><img src="../../images/odMLTitle.png" alt="" title="Home" height="128" width="707" border="0" /></a></p>
-        <h1>odML - Terminologies</h1>
-        <ol>
-          <xsl:if test="section">
-            <xsl:for-each select="section"><br/>
-              <xsl:call-template name="sectionTemplate"/>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-
-    <!--   debug
-    <p>debug</p>
-    <p>link: <xsl:value-of select="$linkName"/></p>
-    <p>baseurl: <xsl:value-of select="$baseurl"/></p>
-    <p>anchor: <xsl:value-of select="$anchor"/></p>
-    <p>debug</p>
-    -->
-    <!--create the list item -->
-    <xsl:variable name="linkurl" select="include"/>
-    <li>
-      <a  href="{$linkurl}"><xsl:value-of select="concat(type,' - type, name: ',name)"/></a><br/>
-      <ul>
-        <xsl:for-each select="section">
-          <xsl:call-template name="sectionTemplate"/>
-        </xsl:for-each>
-      </ul>
-    </li>
-  </xsl:template>
-
-</xsl:stylesheet>

+ 0 - 176
v1.1/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 0 - 176
v1.1/person/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/person/person.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2014-04-01</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/preparation/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 1 - 1
v1.1/preparation/preparation.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml-stylesheet type="text/xsl" href="odmlTerms.xsl"  xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/project/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/project/project.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                     Project section                       -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 0 - 176
v1.1/protocol/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/protocol/protocol.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.1</version>
   <date>2014-03-01</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/questionnaire/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/questionnaire/question.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                  Question section                         -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2017-09-28</date>
 

+ 1 - 1
v1.1/questionnaire/questionnaire.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml-stylesheet type="text/xsl" href="odmlTerms.xsl"  xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2017-09-28</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/recording/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/recording/recording.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/response/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 1 - 1
v1.1/response/response.xml

@@ -3,7 +3,7 @@
 <odML version="1.1">
   <version>1.0</version>
   <date>2011-01-21</date>
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <!-- ********************************************************* -->
   <!--                  Response section                         -->
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/setup/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/setup/setup.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <!-- ********************************************************* -->

+ 0 - 176
v1.1/software/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/software/software.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************** -->
 <!--                Software            -->
 <!-- ********************************** -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2014-03-02</date>
 

+ 2 - 2
v1.1/stimulus/dc.xml

@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                      DC stimulus                          -->
 <!-- ********************************************************* -->
 <odML version="1.1">
   <version>1.0</version>
   <date>2011-01-21</date>
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
 
   <section>
     <type>stimulus/dc</type>

+ 2 - 2
v1.1/stimulus/gabor.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                      Gabor stimulus                       -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/stimulus/grating.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                      Grating stimulus                     -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/stimulus/movie.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                   movie stimulus                          -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 0 - 176
v1.1/stimulus/odmlTerms.xsl

@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
-
-  <!-- This stylesheet is for viewing odml-terminologies in a web browser -->
-  <!-- Please note: only those elements will be displayed terminology related -->
-  <!-- e.g. uncertainty, id, and valueComments will not be shown -->
-  <!-- For viewing real metadata files use the odml.xsl stylesheet -->
-  <!-- ************************************************  -->
-  <!--                   root template                   -->
-  <xsl:template match="odML">
-    <!-- if there is a base url definition read it and later pass it to the sections template -->
-    <xsl:variable name="repository" select="repository"/>
-    <html>
-      <link href="../../../images/odMLIcon.ico" rel="shortcut icon"
-            csoptsettings="AQAAAD142mNgYNBomeIwObe4IIeBgYEvyTDuaAoPw3IFiwOcndS8HR1NjO0NDPTNdIzzEzOByni+A8EQNoAAPMPEQ4="
-            livesrc="../../../images/odMLIcon.png" />
-      <style type="text/css">
-        body { margin-left:2%; margin-top:10px; padding:0;} div { border:0px solid #888; }
-
-        #navigationContainer { left:20px; width:80%;}
-
-        #contentContainer { left:20px; width:80%;}
-      </style>
-
-      <body>
-        <a name="top" style="color:#336699"><h1>odML - Metadata</h1></a>
-        <div id="navigationContainer">
-          <p>
-            <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-            <h2>Document info</h2>
-            <b>Author: </b><xsl:if test="author"><xsl:value-of select="author"/></xsl:if><br/>
-            <b>Date: </b><xsl:if test="date"><xsl:value-of select="date"/></xsl:if><br/>
-            <b>Version: </b><xsl:if test="version"><xsl:value-of select="version"/></xsl:if><br/>
-            <b>Repository: </b><xsl:if test="repository"><xsl:value-of select="repository"/></xsl:if><br/>
-          </p>
-
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-
-          <h2>Structure</h2>
-          <font size ="-1" >
-            <xsl:if test="section">
-              <xsl:for-each select="section">
-                <li>
-                  <xsl:call-template name="sectionTemplate">
-                    <xsl:with-param name="navigation">1</xsl:with-param>
-                    <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                    <xsl:with-param name="url" select="$repository"/>
-                  </xsl:call-template>
-                </li>
-              </xsl:for-each>
-            </xsl:if>
-          </font>
-        </div>
-
-        <div id="contentContainer">
-          <hr style="color:yellow; background-color:#336699; height:4px; margin-right:0; text-align:right; border:1px dashed black;"/>
-          <h2>Content</h2>
-          <!-- apply the section template  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation">0</xsl:with-param>
-                <xsl:with-param name="anchorBase">Sec</xsl:with-param>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </div>
-      </body>
-    </html>
-  </xsl:template>
-
-  <!-- ************************************************  -->
-  <!--              section template.                    -->
-  <xsl:template name="sectionTemplate" match="section">
-    <xsl:param name="navigation"/>
-    <xsl:param name="anchorBase"/>
-    <xsl:param name="url"/>
-    <xsl:variable name="anchorName" select="concat($anchorBase,position())"/>
-    <!-- set new repository if specified within this section otherwise use the old one -->
-    <xsl:variable name="repository">
-      <xsl:choose>
-        <xsl:when test="repository">
-          <xsl:value-of select ="repository"/>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:value-of select ="$url"/>
-        </xsl:otherwise>
-      </xsl:choose>
-    </xsl:variable>
-    <!-- print out the content -->
-    <xsl:choose>
-      <!--  fill the navigation container if this is the task (navigation param = 1) -->
-      <xsl:when test="$navigation = 1">
-        <!-- create a link to the anchor in the content container  -->
-        <ol style="compact">
-          <font size="normal"><a href="#{$anchorName}">
-            <xsl:value-of select="name"/> (type: <xsl:value-of select="type"/>)
-          </a></font>
-          <!--  recursive call if there are subsections  -->
-          <xsl:if test="section">
-            <xsl:for-each select="section">
-              <xsl:call-template name="sectionTemplate">
-                <xsl:with-param name="navigation" select="$navigation"/>
-                <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-                <xsl:with-param name="url" select="$repository"/>
-              </xsl:call-template>
-            </xsl:for-each>
-          </xsl:if>
-        </ol>
-      </xsl:when>
-      <!--  otherwise use template to display the content (navigation !=1) -->
-      <xsl:otherwise>
-        <a name="{$anchorName}"><h3> <xsl:value-of select="name"/> Section</h3></a>
-        <p>
-          <b>Type: </b><xsl:value-of select="type"/><br/>
-          <xsl:choose>
-            <xsl:when test ="repository">
-              <b>Repository: </b><xsl:value-of select="repository"/><br/>
-            </xsl:when>
-            <xsl:otherwise>
-              <b>Repository: </b><xsl:value-of select="$repository"/><br/>
-            </xsl:otherwise>
-          </xsl:choose>
-          <b>Link: </b><xsl:if test="link"><xsl:value-of select="link"/></xsl:if><br/>
-          <b>Include:</b> <xsl:if test="include"><font color="red"><xsl:value-of select="include"/></font></xsl:if><br/>
-          <b>Definition: </b><xsl:if test="definition"><xsl:value-of select="definition"/></xsl:if><br/>
-        </p>
-
-        <!--  Check if there are any properties  -->
-        <xsl:if test="property">
-          <table border="1" rules="rows" width="100%"><font size="-1">
-            <tr bgcolor="#336699" align="left" valign="middle">
-              <th><font size="+1" color="white"><b>Name</b></font></th>
-              <th><font size="+1" color="white"><b>Value</b></font></th>
-              <th><font size="+1" color="white"><b>Unit</b></font></th>
-              <th><font size="+1" color="white"><b>Type</b></font></th>
-              <th><font size="+1" color="white"><b>Definition</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency</b></font></th>
-              <th><font size="+1" color="white"><b>Dependency Value</b></font></th>
-            </tr>
-            <xsl:for-each select="property">
-              <xsl:variable name="anchor">
-                <xsl:value-of select ="name"/>
-              </xsl:variable>
-              <tr>
-                <td width="15%"><a name="{$anchor}"/>
-                  <p><xsl:value-of select="name"/></p>
-                </td>
-                <td width="10%"><p><xsl:value-of select="value"/></p></td>
-                <td width="5%"><p><xsl:value-of select="unit"/><br/></p></td>
-                <td width="5%"><p><xsl:value-of select="type"/></p></td>
-                <td width="22.5%"><p><xsl:value-of select="definition"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependency"/></p></td>
-                <td width="5%"><p><xsl:value-of select="dependencyValue"/></p></td>
-              </tr>
-            </xsl:for-each></font>
-          </table>
-        </xsl:if>
-        <a href="#top"><tiny>top</tiny></a>
-        <hr style="background-color:#336699; height:1px; margin-right:0; text-align:right;"/>
-        <!--  recursive call if there are subsections  -->
-        <xsl:if test="section">
-          <xsl:for-each select="section">
-            <xsl:call-template name="sectionTemplate">
-              <xsl:with-param name="navigation" select="$navigation"/>
-              <xsl:with-param name="anchorBase" select="concat($anchorName,'SubSec')"/>
-              <xsl:with-param name="url" select="$repository"/>
-            </xsl:call-template>
-          </xsl:for-each>
-        </xsl:if>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-</xsl:stylesheet>

+ 2 - 2
v1.1/stimulus/pulse.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                      pulse stimulus                       -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/stimulus/ramp.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                      Ramp stimulus                        -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/stimulus/random_dot.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                 Random dot stimulus                       -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 2 - 2
v1.1/stimulus/sawtooth.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                      Sawtooth stimulus                    -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
   <section>

+ 2 - 2
v1.1/stimulus/sine_wave.xml

@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="odmlTerms.xsl" xmlns:odml="http://www.g-node.org/odml"?>
+<?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
 <!-- ********************************************************* -->
 <!--                      Sinewave stimulus                    -->
 <!-- ********************************************************* -->
 <odML version="1.1">
-  <repository>http://portal.g-node.org/odml/terminologies/v1.1/terminologies.xml</repository>
+  <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
   <version>1.0</version>
   <date>2011-01-21</date>
 

+ 0 - 0
v1.1/stimulus/square_wave.xml


Some files were not shown because too many files changed in this diff