<commit_before><%@ page language="java" import="net.ontopia.topicmaps.nav2.impl.basic.NavigatorApplication, net.ontopia.topicmaps.nav2.taglibs.logic.ContextTag, net.ontopia.topicmaps.nav2.plugins.PluginIF, java.util.Calendar,java.text.SimpleDateFormat,net.ontopia.Ontopia" %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/logic'     prefix='logic'     %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/output'    prefix='output'    %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/value'     prefix='value'     %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/tmvalue'   prefix='tm'        %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/template'  prefix='template'  %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/framework' prefix='framework' %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<framework:response/>

<%-- Omnigator: Welcome page which provides an overview of topic maps --%>

<logic:context>
  <logic:include file="/functions/application.jsm"/>

  <template:insert template='/views/template_%view%.jsp'>

    <template:put name='title' body='true'>[Omnigator] Welcome Page</template:put>
    <template:put name='heading' body='true'>
      <h1 class="boxed">Welcome to the Omnigator</h1>
    </template:put>

    <template:put name='plugins' body='true'>
      <framework:pluginList separator=" | " group="welcome"/>
    </template:put>

    <template:put name='navigation' body='true'>

      <% net.ontopia.topicmaps.nav2.core.UserIF user =
         net.ontopia.topicmaps.nav2.utils.FrameworkUtils.getUser(pageContext); %>

      <table class="shboxed" width="100%"><tr><td>
        <h3>Index of Topic Maps<c:out value="${user}"/></h3>
        <ul>
        <c:forEach items="${okscontext.references}" var="reference">
          <c:if test="${!reference.hidden}">
            <li><a href="topicmap_<%= user.getModel() %>.jsp?tm=<c:out value="${reference.id}"/>"><c:out value="${reference.title}"/></a><br>
          </c:if>
        </c:forEach>
        </ul>
      </td></tr></table>

      <p>

      <table class="shboxed" width="100%"><tr><td>
        <h3>Version</h3>

        <table>
        <tr valign="top"><th align=left>Version</th>
            <td><%= Ontopia.getVersion() %>

        <tr valign="top"><th align=left>Build</th>
            <td><%= Ontopia.getBuild() %>
        </table>
      </table>

      <table class="shboxed" width="100%"><tr><td>
      <h3>Further Information</h3>
      <ul>
        <li><b>Documentation</b>
          <ul>
            <li><a href="../docs/navigator/userguide.html" title="Don't miss a single feature of the Omnigator!">Omnigator User Guide</a></li>
            <li><a href="../docs/query/tutorial.html" title="Learn how to write mind-blowing tolog queries...">Query Language Tutorial</a></li>
            <li><a href="../docs/schema/tutorial.html" title="How to ensure consistency in your own topic maps">Schema Language Tutorial</a></li>
          </ul>
        </li>
        <li><b>Articles</b>
          <ul>
            <li><a href="http://www.ontopia.net/topicmaps/materials/tao.html" title="A great introduction to Topic Maps">The TAO of Topic Maps</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/xmlconf.html" title="Packed with tips from a real-world Topic Maps project">The XML Papers</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/tmrdf.html" title="On the relationship between Topic Maps and the Semantic Web">Living with Topic Maps and RDF</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/tm-vs-thesauri.html" title="How Topic Maps relates to traditional knowledge organization">Metadata? Thesauri? Taxonomies? Topic Maps!</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/identitycrisis.html" title="On the problem of identity in the Semantic Web">Curing the Web's Identity Crisis</a></li>
          </ul>
        </li>
        <li><b>Websites</b>
          <ul>
            <li><a href="http://www.ontopia.net" title="A gold mine of information about Topic Maps">Ontopia</a></li>
            <li><a href="http://www.topicmap.com" title="Useful information for the TM user community">topicmap.com</a></li>
          </ul>
        </li>
        <li><b>Specifications</b>
          <ul>
            <li><a href="http://www.isotopicmaps.org/" title="The current edition of the Topic Maps standard">ISO 13250</a></li>
            <li><a href="http://www.ontopia.net/download/ltm.html" title="For people with an aversion to typing angle brackets">LTM Notation Specification</a></li>
            <li><a href="../docs/schema/spec.html" title="All the gen on the Ontopia Schema Language">OSL Reference Guide</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/rdf2tm.html" title="Ontopia's vocabulary for mapping RDF to Topic Maps">RTM: RDF to topic maps mapping</a></li>
          </ul>
        </li>
        <li><b>Examples</b>
            <ul>
              <li><a href="../docs/navigator/ItalianOpera.ltm" title="The world's most famous topic map, in LTM format">Italian Opera (LTM syntax)</a></li>
              <li><a href="../docs/i18n.ltm" title="An LTM topic map about the world's scripts and languages">Scripts and languages (LTM syntax)</a></li>
              <li><a href="../docs/jill.xtm" title="A simple topic map based on the tutorial in the Omnigator User Guide">Jill's First Topic Map (XTM syntax)</a></li>
            </ul>
        </li>
        <li><b>Example applications</b>
          <ul>
            <li><a href="http://www.ontopia.net/operamap/" title="The Italian Opera topic map with its own look-and-feel">OperaMap</a></li>
            <li><a href="http://www.ontopia.net/i18n/" title="The Scripts and languages topic map with its own look-and-feel">Scripts and languages</a></li>
          </ul>
        </li>
      </ul>
      </td></tr></table>

    </template:put>

    <template:put name='content' body='true'>

<table class="shboxed" width="100%"><tr><td>
<h3>Read Me First</h3>
<commit_msg>Fixed broken links<commit_after><%@ page language="java" import="net.ontopia.topicmaps.nav2.impl.basic.NavigatorApplication, net.ontopia.topicmaps.nav2.taglibs.logic.ContextTag, net.ontopia.topicmaps.nav2.plugins.PluginIF, java.util.Calendar,java.text.SimpleDateFormat,net.ontopia.Ontopia" %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/logic'     prefix='logic'     %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/output'    prefix='output'    %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/value'     prefix='value'     %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/tmvalue'   prefix='tm'        %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/template'  prefix='template'  %>
<%@ taglib uri='http://psi.ontopia.net/jsp/taglib/framework' prefix='framework' %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<framework:response/>

<%-- Omnigator: Welcome page which provides an overview of topic maps --%>

<logic:context>
  <logic:include file="/functions/application.jsm"/>

  <template:insert template='/views/template_%view%.jsp'>

    <template:put name='title' body='true'>[Omnigator] Welcome Page</template:put>
    <template:put name='heading' body='true'>
      <h1 class="boxed">Welcome to the Omnigator</h1>
    </template:put>

    <template:put name='plugins' body='true'>
      <framework:pluginList separator=" | " group="welcome"/>
    </template:put>

    <template:put name='navigation' body='true'>

      <% net.ontopia.topicmaps.nav2.core.UserIF user =
         net.ontopia.topicmaps.nav2.utils.FrameworkUtils.getUser(pageContext); %>

      <table class="shboxed" width="100%"><tr><td>
        <h3>Index of Topic Maps<c:out value="${user}"/></h3>
        <ul>
        <c:forEach items="${okscontext.references}" var="reference">
          <c:if test="${!reference.hidden}">
            <li><a href="topicmap_<%= user.getModel() %>.jsp?tm=<c:out value="${reference.id}"/>"><c:out value="${reference.title}"/></a><br>
          </c:if>
        </c:forEach>
        </ul>
      </td></tr></table>

      <p>

      <table class="shboxed" width="100%"><tr><td>
        <h3>Version</h3>

        <table>
        <tr valign="top"><th align=left>Version</th>
            <td><%= Ontopia.getVersion() %>

        <tr valign="top"><th align=left>Build</th>
            <td><%= Ontopia.getBuild() %>
        </table>
      </table>

      <table class="shboxed" width="100%"><tr><td>
      <h3>Further Information</h3>
      <ul>
        <li><b>Documentation</b>
          <ul>
            <li><a href="../docs/omnigator/userguide.html" title="Don't miss a single feature of the Omnigator!">Omnigator User Guide</a></li>
            <li><a href="../docs/query/tutorial.html" title="Learn how to write mind-blowing tolog queries...">Query Language Tutorial</a></li>
            <li><a href="../docs/schema/tutorial.html" title="How to ensure consistency in your own topic maps">Schema Language Tutorial</a></li>
          </ul>
        </li>
        <li><b>Articles</b>
          <ul>
            <li><a href="http://www.ontopia.net/topicmaps/materials/tao.html" title="A great introduction to Topic Maps">The TAO of Topic Maps</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/xmlconf.html" title="Packed with tips from a real-world Topic Maps project">The XML Papers</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/tmrdf.html" title="On the relationship between Topic Maps and the Semantic Web">Living with Topic Maps and RDF</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/tm-vs-thesauri.html" title="How Topic Maps relates to traditional knowledge organization">Metadata? Thesauri? Taxonomies? Topic Maps!</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/identitycrisis.html" title="On the problem of identity in the Semantic Web">Curing the Web's Identity Crisis</a></li>
          </ul>
        </li>
        <li><b>Websites</b>
          <ul>
            <li><a href="http://www.ontopia.net" title="A gold mine of information about Topic Maps">Ontopia</a></li>
            <li><a href="http://www.topicmap.com" title="Useful information for the TM user community">topicmap.com</a></li>
          </ul>
        </li>
        <li><b>Specifications</b>
          <ul>
            <li><a href="http://www.isotopicmaps.org/" title="The current edition of the Topic Maps standard">ISO 13250</a></li>
            <li><a href="http://www.ontopia.net/download/ltm.html" title="For people with an aversion to typing angle brackets">LTM Notation Specification</a></li>
            <li><a href="../docs/schema/spec.html" title="All the gen on the Ontopia Schema Language">OSL Reference Guide</a></li>
            <li><a href="http://www.ontopia.net/topicmaps/materials/rdf2tm.html" title="Ontopia's vocabulary for mapping RDF to Topic Maps">RTM: RDF to topic maps mapping</a></li>
          </ul>
        </li>
        <li><b>Examples</b>
            <ul>
              <li><a href="../docs/omnigator/ItalianOpera.ltm" title="The world's most famous topic map, in LTM format">Italian Opera (LTM syntax)</a></li>
              <li><a href="../docs/omnigator/i18n.ltm" title="An LTM topic map about the world's scripts and languages">Scripts and languages (LTM syntax)</a></li>
              <li><a href="../docs/omnigator/jill.xtm" title="A simple topic map based on the tutorial in the Omnigator User Guide">Jill's First Topic Map (XTM syntax)</a></li>
            </ul>
        </li>
        <li><b>Example applications</b>
          <ul>
            <li><a href="http://www.ontopia.net/operamap/" title="The Italian Opera topic map with its own look-and-feel">OperaMap</a></li>
            <li><a href="http://www.ontopia.net/i18n/" title="The Scripts and languages topic map with its own look-and-feel">Scripts and languages</a></li>
          </ul>
        </li>
      </ul>
      </td></tr></table>

    </template:put>

    <template:put name='content' body='true'>

<table class="shboxed" width="100%"><tr><td>
<h3>Read Me First</h3>

{'fraction_non_alphanumeric': 0.18208685657991955, 'fraction_numerical': 0.006075034890403087, 'mean_word_length': 3.0244466468450613, 'pattern_counts': {'":': 0, '<': 391, '<?xml version=': 0, '>': 391, 'https://': 0, 'lorem ipsum': 0, 'www.': 24, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3307881', 'n_tokens_mistral': 4179, 'n_tokens_neox': 3934, 'n_words': 818}