<?xml version="1.0" encoding="UTF-8"?>

<topicMap id="map" xlink:href="http://astma.it.bond.edu.au/cvt/1080550498" xmlns="http://www.topicmaps.org/xtm/1.0/" xmlns:xlink="http://www.w3.org/1999/xlink"><!--  TM Fragment extracted from http://topicmaps.it.bond.edu.au/mda/internet/semantic-web/topicmaps/
     $Id: tmql-resources.xtm,v 1.1 2004/06/06 03:40:34 rho Exp $
 --><!-- == TMQL ======================================================
 -->
  <topic id="tmql">
    <instanceOf>
      <topicRef xlink:href="#query-language" />
    </instanceOf>
    <baseName>
      <baseNameString>Topic Map Query Language</baseNameString>
    </baseName>
    <baseName>
      <scope>
        <topicRef xlink:href="#acronym" />
      </scope>
      <baseNameString>TMQL</baseNameString>
    </baseName>
    <occurrence>
      <resourceData>query language for topic maps -- will greatly simplify topic map application development</resourceData>
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#homepage" />
      </instanceOf>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#definition" />
      </instanceOf>
      <resourceRef xlink:href="http://whatis.techtarget.com/definition/0,289893,sid9_gci520929,00.html" />
    </occurrence>
    <occurrence>
      <resourceData>query language for Topic Maps -- like SQL for RDBMSes</resourceData>
    </occurrence>
    <occurrence>
      <resourceData>abstract query algebra -- retrieving and updating?</resourceData>
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#example" />
      </instanceOf>
      <resourceData>IN ...some map... WHERE ...conditions... RETURN map-or-list-of-values</resourceData>
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#architecture" />
      </instanceOf>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/tmql1.jpg" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#requirements" />
      </instanceOf>
      <scope>
        <topicRef xlink:href="#editor-copy" />
      </scope>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/tmqlreqs.html" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#requirements" />
      </instanceOf>
      <scope>
        <topicRef xlink:href="#official" />
      </scope>
      <resourceRef xlink:href="http://www.y12.doe.gov/sgml/sc34/document/0448.htm" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#use-cases" />
      </instanceOf>
      <scope>
        <topicRef xlink:href="#editor-copy" />
      </scope>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/use-cases.html" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#use-cases" />
      </instanceOf>
      <scope>
        <topicRef xlink:href="#official" />
      </scope>
      <resourceRef xlink:href="http://www.y12.doe.gov/sgml/sc34/document/0449.htm" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#use-case-solutions" />
      </instanceOf>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/uc-solutions.html" />
    </occurrence>
  </topic>
  <topic id="ml-tmql">
    <instanceOf>
      <topicRef xlink:href="#mailing-list" />
    </instanceOf>
    <baseName>
      <baseNameString>TMQL mailing list</baseNameString>
    </baseName>
    <occurrence>
      <resourceRef xlink:href="mailto:tmql-wg@isotopicmaps.org" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#subscribe" />
      </instanceOf>
      <resourceRef xlink:href="http://www.isotopicmaps.org/mailman/listinfo/tmql-wg" />
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#covers-theme" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#theme" />
      </roleSpec>
      <topicRef xlink:href="#tmql" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#cover" />
      </roleSpec>
      <topicRef xlink:href="#ml-tmql" />
    </member>
  </association>
  <topic id="tmql-standard">
    <instanceOf>
      <topicRef xlink:href="#topicmaps-standard" />
    </instanceOf>
    <baseName>
      <baseNameString>Topic Map Query Language (TMQL), Standard</baseNameString>
    </baseName>
    <occurrence>
      <resourceRef xlink:href="urn:iso:ISO 18048" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#status" />
      </instanceOf>
      <resourceData>use case document in preparation -- requirements document almost finished</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-based-on" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#basis" />
      </roleSpec>
      <topicRef xlink:href="#sam02" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#concept" />
      </roleSpec>
      <topicRef xlink:href="#tmql" />
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-edited-by" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#opus" />
      </roleSpec>
      <topicRef xlink:href="#tmql-standard" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#editor" />
      </roleSpec>
      <topicRef xlink:href="#p-robert-barta" />
      <topicRef xlink:href="#p-lars-marius-garshol" />
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-defined-by" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#definition" />
      </roleSpec>
      <topicRef xlink:href="#tmql-standard" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#object" />
      </roleSpec>
      <topicRef xlink:href="#tmql" />
    </member>
  </association><!-- - -  AsTMa? - - - - 
 -->
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-proposal-for" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#proposal" />
      </roleSpec>
      <topicRef xlink:href="#astma-query" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#standard" />
      </roleSpec>
      <topicRef xlink:href="#tmql" />
    </member>
  </association>
  <topic id="astma-query">
    <instanceOf>
      <topicRef xlink:href="#ontology-transformation-language" />
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#query-language" />
    </instanceOf>
    <baseName>
      <baseNameString>AsTMa?</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#mda-zoom" />
      </instanceOf>
      <resourceRef xlink:href="http://topicmaps.it.bond.edu.au/mda/internet/m-semantic-web/topicmaps/astma/astma-query" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#use-case-solutions" />
      </instanceOf>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/uc-solutions.html" />
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-authored-by" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#author" />
      </roleSpec>
      <topicRef xlink:href="#p-robert-barta" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#opus" />
      </roleSpec>
      <topicRef xlink:href="#astma-query" />
    </member>
  </association><!-- - -  tolog - - - - 
 -->
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-proposal-for" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#proposal" />
      </roleSpec>
      <topicRef xlink:href="#tolog" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#solution" />
      </roleSpec>
      <topicRef xlink:href="#tmql" />
    </member>
  </association>
  <topic id="tolog">
    <instanceOf>
      <topicRef xlink:href="#query-language" />
    </instanceOf>
    <baseName>
      <baseNameString>tolog, Topic Map query language</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#tutorial" />
      </instanceOf>
      <resourceRef xlink:href="http://www.ontopia.net/omnigator/docs/query/tutorial.html" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#specification" />
      </instanceOf>
      <resourceRef xlink:href="http://www.ontopia.net/topicmaps/materials/tolog-spec.html" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#presentation" />
      </instanceOf>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/tolog.pdf" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#article" />
      </instanceOf>
      <resourceRef xlink:href="http://www.ontopia.net/topicmaps/materials/tolog.html" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#example" />
      </instanceOf>
      <resourceData>select $A from     based-on($A : result, $B : source),    written-by($B : work, shakespeare : writer)?</resourceData>
    </occurrence>
    <occurrence>
      <resourceData>developed and maintained by Ontopia -- implemented in OKS and TM4J</resourceData>
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#use-case-solutions" />
      </instanceOf>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/uc-solutions.html" />
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-authored-by" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#opus" />
      </roleSpec>
      <topicRef xlink:href="#tolog" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#author" />
      </roleSpec>
      <topicRef xlink:href="#p-lars-marius-garshol" />
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-developed-by" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#developer" />
      </roleSpec>
      <topicRef xlink:href="#ontopia" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#product" />
      </roleSpec>
      <topicRef xlink:href="#tolog" />
    </member>
  </association><!-- - -  TMPath
 -->
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-proposal-for" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#proposal" />
      </roleSpec>
      <topicRef xlink:href="#TMpath" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#solution" />
      </roleSpec>
      <topicRef xlink:href="#tmql" />
    </member>
  </association>
  <topic id="TMpath">
    <instanceOf>
      <topicRef xlink:href="#query-language" />
    </instanceOf>
    <baseName>
      <baseNameString>TMpath</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#homepage" />
      </instanceOf>
      <resourceRef xlink:href="http://homepage.mac.com/dmitryv/" />
    </occurrence>
    <occurrence>
      <resourceData>developed by Dmitry Bogachev</resourceData>
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#example" />
      </instanceOf>
      <resourceData>/topic[person]/roleOf[who]/association[bornIn]/role[where]/topic[city]</resourceData>
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#introduction" />
      </instanceOf>
      <resourceRef xlink:href="http://homepage.mac.com/dmitryv/TopicMaps/TMPath/TMPathRevisited.html" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#use-case-solutions" />
      </instanceOf>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/uc-solutions.html" />
    </occurrence>
  </topic><!-- - -  toma - - - - -
 -->
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-proposal-for" />
    </instanceOf>
    <member>
      <roleSpec>
        <topicRef xlink:href="#proposal" />
      </roleSpec>
      <topicRef xlink:href="#Toma" />
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#solution" />
      </roleSpec>
      <topicRef xlink:href="#tmql" />
    </member>
  </association>
  <topic id="Toma">
    <instanceOf>
      <topicRef xlink:href="#query-language" />
    </instanceOf>
    <baseName>
      <baseNameString>Toma</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#homepage" />
      </instanceOf>
      <resourceRef xlink:href="http://www.spaceapplications.com/toma/" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#example" />
      </instanceOf>
      <resourceData>select $topic.bn where $topic.bn = 'is in';</resourceData>
    </occurrence>
    <occurrence>
      <resourceData>developed by Rani Pinchuk</resourceData>
    </occurrence>
    <occurrence>
      <resourceRef xlink:href="http://www.spaceapplications.com/toma/Toma.html" />
    </occurrence>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="#use-case-solutions" />
      </instanceOf>
      <resourceRef xlink:href="http://www.isotopicmaps.org/tmql/uc-solutions.html" />
    </occurrence>
  </topic>
</topicMap>
