1 <!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
5 <meta http-equiv="Content-Type"
6 content="text/html; charset=iso-8859-1">
8 <meta http-equiv="content-type"
9 content="text/html; charset=ISO-8859-1">
11 <meta name="author" content="Ferruccio Guidi">
13 <meta name="description" content="MathQL Home Page">
15 <meta name="GENERATOR"
16 content="Mozilla/4.77 [en] (X11; U; Linux 2.4.20-cs-p3 i686) [Netscape]">
26 <h2> A query language for RDF metadata</h2>
30 <table border="0" cellspacing="2" cellpadding="10" width="95%"
37 <td align="left" valign="top">
39 <li> <a href="index.html">Forward</a></li>
44 <li> <a href="features.html">Features</a></li>
49 <li> <a href="whatsnew.html">What's new</a></li>
54 <li> <a href="documentation.html">Documentation</a></li>
59 <li> Implementation</li>
64 <li> <a href="authors.html">The authors</a></li>
69 <li> <a href="links.html">Links</a></li>
74 <div align="right"><b>Implementation</b></div>
77 The <b>MathQL-1 Suite for HELM</b> is implemented in <a
78 href="http://caml.inria.fr/">Caml</a> and is currently available through
79 the <a href="http://www.cs.unibo.it/cgi-bin/cvsweb/helm/">HELM CVS repository</a>.
80 The Suite provides the following software components: </p>
83 <li> The basic Caml package for MathQL-1 (<a
84 href="http://www.cs.unibo.it/cgi-bin/cvsweb/helm/ocaml/mathql/">mathql</a>)
85 provides a <a href="http://helm.cs.unibo.it/">HELM</a> independent Caml
86 representation of queries and query results, plus some general purpose utilities.</li>
91 <li> The MathQL-1 interpreter (<a
92 href="http://www.cs.unibo.it/cgi-bin/cvsweb/helm/ocaml/mathql_interpreter/">mathql_interpreter</a>)
93 provides the proper search engine and is now HELM independent.</li>
96 <li>The HELM query generator (<a
97 href="http://www.cs.unibo.it/cgi-bin/cvsweb/helm/ocaml/mathql_generator/">mathql_generator</a>)
98 allows to build specific kinds of MathQL-1 queries, which are meaningful
99 in the context of HELM, starting from a high-level description of the wanted
100 results. These queries are described at an abstract level in the following
107 <li> F. Guidi and C. Sacerdoti Coen: <i>Querying Distributed Digital Libraries
108 of Mathematics</i>. In Proc. of the 11th Symposium on the Integration of
109 Symbolic Computation and Mechanized Reasoning (Calculemus 2003). Rome, Italy,
110 September 2003. pages 17-30, Aracne. 2003.</li>
116 <li> The testing software for the MathQL-1 Suite (<a
117 href="http://www.cs.unibo.it/cgi-bin/cvsweb/helm/mathql_test/">mathql_test</a>)
118 provides three textual interfaces (one for the basic package, one for the
119 interpreter and one for the query generator) with specific features meant
123 The current version of the Suite, realized entirely by F. Guidi, implements
124 MathQL-1 version 3 (i.e. MathQL-1.3). The newly implemented features, which
125 are not included in the official <a href="documentation.html">documentation</a>
126 yet, are reported in the <a href="whatsnew.html">What's new</a> section.
129 href="http://mowgli.cs.unibo.it:58085/getpage?url=index.html&preprocess=true&param.processorURL=http%3A//mowgli.cs.unibo.it%3A58080/&param.getterURL=http%3A//mowgli.cs.unibo.it%3A58081/&param.proofcheckerURL=http%3A//mowgli.cs.unibo.it%3A58084/&param.draw_graphURL=http%3A//mowgli.cs.unibo.it%3A58083/&param.uri_set_queueURL=http%3A//mowgli.cs.unibo.it%3A58082/&param.UNICODEvsSYMBOL=unicode&param.keys=d_c%2CC1%2CHC2%2CL&param.thkeys=T1%2CT2%2CL%2CE&param.embedkeys=d_c%2CTC1%2CHC2%2CL&param.doctype-public=-//W3C//DTD%20XHTML%201.0%20Transitional//EN&param.encoding=iso-8859-1&param.thencoding=iso-8859-1&param.media-type=text/html&param.thmedia-type=text/html&param.interfaceURL=http%3A//helm.cs.unibo.it/helm/html/cic/index.html&param.thinterfaceURL=http%3A//helm.cs.unibo.it/helm/html/theory/index.html&param.CICURI=dummy:query_result&param.naturalLanguage=yes&param.annotations=no&param.topurl=http://helm.cs.unibo.it/helm">HELM
130 query engine</a> (enter <a
131 href="http://mowgli.cs.unibo.it/forward/58085/getpage?url=index.html&preprocess=true&param.processorURL=http%3A//mowgli.cs.unibo.it/forward/58080/&param.getterURL=http%3A//mowgli.cs.unibo.it/forward/58081/&param.proofcheckerURL=http%3A//mowgli.cs.unibo.it/forward/58084/&param.draw_graphURL=http%3A//mowgli.cs.unibo.it/forward/58083/&param.uri_set_queueURL=http%3A//mowgli.cs.unibo.it/forward/58082/&param.UNICODEvsSYMBOL=unicode&param.keys=d_c%2CC1%2CHC2%2CL&param.thkeys=T1%2CT2%2CL%2CE&param.embedkeys=d_c%2CTC1%2CHC2%2CL&param.doctype-public=-//W3C//DTD%20XHTML%201.0%20Transitional//EN&param.encoding=iso-8859-1&param.thencoding=iso-8859-1&param.media-type=text/html&param.thmedia-type=text/html&param.interfaceURL=http%3A//helm.cs.unibo.it/helm/html/cic/index.html&param.thinterfaceURL=http%3A//helm.cs.unibo.it/helm/html/theory/index.html&param.CICURI=dummy:query_result&param.naturalLanguage=yes&param.annotations=no&param.topurl=http://helm.cs.unibo.it/helm">here</a>
132 if you are behind a restrictive firewall), powered by MathQL-1.3, allows
133 to issue both user-defined queries and the specific queries produced by the
134 HELM query generator. <br>