From 5f240d0c42f1729689be272852083ecfb297a8e1 Mon Sep 17 00:00:00 2001 From: Ferruccio Guidi <ferruccio.guidi@unibo.it> Date: Thu, 10 Jul 2003 10:47:19 +0000 Subject: [PATCH] links page added --- helm/mathql/homepage/index.html | 165 ++++++++++++++-------------- helm/mathql/homepage/links.html | 123 ++++++++++++--------- helm/mathql/homepage/whatsnew.html | 171 ++++++++++++++++------------- 3 files changed, 247 insertions(+), 212 deletions(-) diff --git a/helm/mathql/homepage/index.html b/helm/mathql/homepage/index.html index 6b43894be..2e86a4d40 100644 --- a/helm/mathql/homepage/index.html +++ b/helm/mathql/homepage/index.html @@ -3,130 +3,131 @@ <head> <title>MathQL</title> - + <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> - + <meta name="author" content="Ferruccio Guidi"> - + <meta name="description" content="MathQL Home Page"> </head> <body> - + <h1 align="center">MathQL-1</h1> - + <h2 align="center">A query language for RDF metadata</h2> - + <table cellpadding="10" cellspacing="2" border="0" width="95%" bgcolor="#ffffff"> - <tbody> - <tr> - <td valign="top" align="left"> + <tbody> + <tr> + <td valign="top" align="left"> - + <ul> - <li>Forward<br> - </li> + <li>Forward<br> + </li> - + </ul> - + <ul> - <li><a href="features.html">Features</a></li> + <li><a href="features.html">Features</a></li> - + </ul> - + <ul> - <li><a href="whatsnew.html">What's new</a></li> - + <li><a href="whatsnew.html">What's new</a></li> + </ul> - + <ul> - <li><a href="documentation.html">Documentation</a></li> + <li><a href="documentation.html">Documentation</a></li> - + </ul> - + <ul> - <li><a href="implementation.html">Implementation</a><br> - </li> + <li><a href="implementation.html">Implementation</a><br> + </li> - + </ul> - + <ul> - <li><a href="authors.html">The authors</a><br> - </li> + <li><a href="authors.html">The authors</a><br> + </li> - + </ul> - + <ul> - <li><a href="links.html">Links</a><br> - </li> + <li><a href="links.html">Links</a><br> + </li> - + </ul> - <br> - </td> - <td valign="top"> - + <br> + </td> + <td valign="top"> + <div align="right"><b>Forward</b><br> - </div> - <br> - The MathQL proposal rises in the context of the <a - href="http://helm.cs.unibo.it/">HELM project</a>, which aims at the development -of a suitable technology for the creation and maintenance of a virtual, -distributed, hypertextual library of structured mathematical knowledge -based on <a href="http://www.w3.org/XML/">XML</a> technology, through the - integration of the current proof assistants and logical frameworks with -the most recent technologies for the development of Web applications and -electronic publishing.<br> - <br> - The objective of the MathQL proposal is the development of a set - of query languages enabling the retrieval of formalized mathematical Web - resources on the basis of content-aware requests. The first of these - languages, <b>MathQL-1</b>, is focused on querying an arbitrary - <a href="http://www.w3.org/RDF/">RDF</a> database because RDF is the - <a href="http://www.w3.org/">W3C</a> standartd for describing Web + </div> + <br> + The MathQL proposal rises in the context of the <a + href="http://helm.cs.unibo.it/">HELM project</a>, which aims at the +development of a suitable technology for the creation and maintenance +of a virtual, distributed, hypertextual library of structured mathematical + knowledge based on <a href="http://www.w3.org/XML/">XML</a> technology, +through the integration of the current proof assistants and logical frameworks +with the most recent technologies for the development of Web applications +and electronic publishing.<br> + <br> + The objective of the MathQL proposal is the development of a +set of query languages enabling the retrieval of formalized mathematical +Web resources on the basis of content-aware requests. The first of these + languages, <b>MathQL-1</b>, is focused on querying an arbitrary + <a href="http://www.w3.org/RDF/">RDF</a> database because RDF is the + <a href="http://www.w3.org/">W3C</a> standartd for describing Web resources at the general-purpose content level.<br> - <br> - As an RDF query language, MathQL-1 provides the main features -required by the RDF community while complying with the needs of HELM. -The peculiar aspects of this language concern the query results, which -are highly structured and possess their own syntax, formally explained -by a rigorous semantics.<br> <br> - MathQL-1 is particularly helpful in distributed systems where -query engines are implemented as stand-alone units, because in this situation - the query results are exchanged between the system components as well - as the queries, and thus both the queries and the query results need to -be encoded in a clearly defined format.<br> - <br> - Other languages to be developed in the context of the MathQL proposal -will be suitable for queries about the semantic structure of mathematical -data: this will include content-based pattern-matching (MathQL-2) and possibly - other forms of formal matching involving for instance isomorphism, unification + As an RDF query language, MathQL-1 provides the main features +required by the RDF community while complying with the needs of HELM. +The peculiar aspects of this language concern the query results, which +are highly structured and possess their own syntax, formally explained +by a rigorous semantics.<br> + <br> + MathQL-1 is particularly helpful in distributed systems where + query engines are implemented as stand-alone units, because in this +situation the query results are exchanged between the system components +as well as the queries, and thus both the queries and the query results +need to be encoded in a clearly defined format.<br> + <br> + Other languages to be developed in the context of the MathQL proposal + will be suitable for queries about the semantic structure of mathematical + data: this will include content-based pattern-matching (MathQL-2) and possibly + other forms of formal matching involving for instance isomorphism, unification and definitions expansion (MathQL-3).<br> - </td> - </tr> - - </tbody> + </td> + </tr> + + </tbody> </table> - <br> - <br> - + <br> + <br> + <div align="center">This site is maintained by <a - href="mailto://fguidi@cs.unibo.it">Ferruccio Guidi</a>, last update: May - 27, 2003.<br> - <br> - </div> + href="mailto://fguidi@cs.unibo.it">Ferruccio Guidi</a>, last update: July +10, 2003.<br> + <br> + </div> + <br> <br> <br> <br> diff --git a/helm/mathql/homepage/links.html b/helm/mathql/homepage/links.html index 39f2db353..caf6a0380 100644 --- a/helm/mathql/homepage/links.html +++ b/helm/mathql/homepage/links.html @@ -2,82 +2,103 @@ <html> <head> <title>MathQL</title> - + <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> - + <meta name="author" content="Ferruccio Guidi"> - + <meta name="description" content="MathQL Home Page"> </head> <body> - + <h1 align="center">MathQL-1</h1> - -<h2 align="center">A query language for RDF metadata</h2> +<h2 align="center">A query language for RDF metadata</h2> + <table cellpadding="10" cellspacing="2" border="0" width="95%" bgcolor="#ffffff"> - <tbody> - <tr> - <td valign="top" align="left"> - + <tbody> + <tr> + <td valign="top" align="left"> + <ul> - <li><a href="index.html">Forward</a><br> - </li> - + <li><a href="index.html">Forward</a><br> + </li> + </ul> - + <ul> - <li><a href="features.html">Features</a></li> - + <li><a href="features.html">Features</a></li> + </ul> - + <ul> - <li><a href="whatsnew.html">What's new</a></li> - + <li><a href="whatsnew.html">What's new</a></li> + </ul> - + <ul> - <li><a href="documentation.html">Documentation</a></li> - + <li><a href="documentation.html">Documentation</a></li> + </ul> - + <ul> - <li><a href="implementation.html">Implementation</a><br> - </li> - + <li><a href="implementation.html">Implementation</a><br> + </li> + </ul> - + <ul> - <li><a href="authors.html">The authors</a><br> - </li> - + <li><a href="authors.html">The authors</a><br> + </li> + </ul> - + <ul> - <li>Links<br> - </li> - + <li>Links<br> + </li> + </ul> - <br> - </td> - <td valign="top"> + <br> + </td> + <td valign="top"> + <div align="right"><b>Links</b><br> - </div> - <br> - <br> - </td> - </tr> - - </tbody> + </div> + + <ul> + <li><a href="http://helm.cs.unibo.it/">HELM</a> Project homepage + <a href="http://mowgli.cs.unibo.it/">MOWGLI</a> Project homepage</li> + </ul> + <ul> + <li>W3C <a href="http://www.w3.org/XML/">XML</a> resources +W3C <a href="http://www.w3c.org/RDF/">RDF</a> resources</li> + </ul> + <ul> + <li>Some RDF query languages having a homepage</li> + </ul> + + <blockquote><a href="http://www.daml.org/">DAML+OIL</a> <a + href="http://guha.com/rdfdb/">rdfDB</a> <a + href="http://logicerror.com/RDFPath">RDFPath</a> <a + href="http://www.intellidimension.com/">RDFQL</a> <a + href="http://www.hpl.hp.com/semweb/rdql.htm">RDQL</a> <a + href="http://139.91.183.30:9090/RDF/">RQL</a> <a + href="http://www.dfki.uni-kl.de/ruleml/">RuleML</a> <a + href="http://triple.semanticweb.org/">TRIPLE</a> <a + href="http://swordfish.rdfweb.org/rdfquery/">SquishQL</a> <a + href="http://kr.cs.ait.ac.th/XDD/">XDD</a><br> + </blockquote> + + <blockquote>Developers wishing to have their RDF query language listed +here may contact the <a href="authors.html">authors</a>.<br> + </blockquote> + </td> + </tr> + + </tbody> </table> - <small></small> <br> - <br> - <br> - <br> - <br> - <br> - <br> + <br> </body> </html> diff --git a/helm/mathql/homepage/whatsnew.html b/helm/mathql/homepage/whatsnew.html index 66285b900..72b12ff7c 100644 --- a/helm/mathql/homepage/whatsnew.html +++ b/helm/mathql/homepage/whatsnew.html @@ -2,127 +2,140 @@ <html> <head> <title>MathQL</title> - + + <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> - + <meta name="author" content="Ferruccio Guidi"> - + <meta name="description" content="MathQL Home Page"> </head> <body> - + <h1 align="center">MathQL-1</h1> - + <h2 align="center">A query language for RDF metadata</h2> - + <table cellpadding="10" cellspacing="2" border="0" width="95%" bgcolor="#ffffff"> - <tbody> - <tr> - <td valign="top" align="left"> - + <tbody> + <tr> + <td valign="top" align="left"> + <ul> - <li><a href="index.html">Forward</a><br> - </li> - - + <li><a href="index.html">Forward</a><br> + </li> + + </ul> - + <ul> - <li><a href="features.html">Features</a></li> - + <li><a href="features.html">Features</a></li> + </ul> - + <ul> - <li>What's new<br> - </li> - + <li>What's new<br> + </li> + </ul> - + <ul> - <li><a href="documentation.html">Documentation</a></li> - - + <li><a href="documentation.html">Documentation</a></li> + + </ul> - + <ul> - <li><a href="implementation.html">Implementation</a><br> - </li> - + <li><a href="implementation.html">Implementation</a><br> + </li> + </ul> - + <ul> - <li><a href="authors.html">The authors</a><br> - </li> - - + <li><a href="authors.html">The authors</a><br> + </li> + + </ul> - + <ul> - <li><a href="links.html">Links</a><br> - </li> - + <li><a href="links.html">Links</a><br> + </li> + </ul> - <br> - </td> - <td valign="top"> - + <br> + </td> + <td valign="top"> + <div align="right"><b>What's new</b><br> - <br> - </div> - This page reports the newly <a href="implementation.html">implemented</a> -features of MathQL-1 that are not included in the ufficial <a + <br> + </div> + This page reports the newly <a href="implementation.html">implemented</a> + features of MathQL-1 that are not included in the ufficial <a href="documentation.html">documentation</a> yet.<br> - <br> -Changes and additions to MathQL-1 operators:<br> + <br> + Changes and additions to MathQL-1 operators:<br> + <ul> - <li>The <b>add</b> operator now accepts a syntax extension allowing + <li>The <b>add</b> operator now accepts a syntax extension allowing to specify more than one explicit attribute group.</li> + </ul> + <blockquote>The syntax now is:</blockquote> - <blockquote><query> := "add" [ "distr" ]? [ <groups> | -<avar> ] "in" <query><br> -<groups> := <group> [ ";" <group> ]*<br> -<group> := <attribute> [ "," <attribute> ]*<br> -<attribute> := <value> "as" <path><br> - <br> -Examples:<br> -the query <b>add "1" as "a", "2" as "b" in subj "A"</b> gives the result + + <blockquote><query> := "add" [ "distr" ]? [ <groups> | <avar> +] "in" <query><br> + <groups> := <group> [ ";" <group> ]*<br> + <group> := <attribute> [ "," <attribute> ]*<br> + <attribute> := <value> "as" <path><br> + <br> + Examples:<br> + the query <b>add "1" as "a", "2" as "b" in subj "A"</b> gives the result <b>"A" attr {"a"="1"; "b"="2"}</b> while<br> -the query <b>add "1" as "a"; "2" as "b" in subj "A"</b> gives the result + the query <b>add "1" as "a"; "2" as "b" in subj "A"</b> gives the result <b>"A" attr {"a"="1"}, {"b"="2"}</b>.<br> - </blockquote> + </blockquote> + <ul> - <li>The new <b>align</b> operator takes an integer <i>i</i> (represented -as a string), a multiple string value <i>v</i> and returns the same <i>v</i> -where each string with length <i>n < i</i> is prefixed with <i>i - n</i> + <li>The new <b>align</b> operator takes an integer <i>i</i> (represented +as a string), a multiple string value <i>v</i> and returns the same <i>v</i> +where each string with length <i>n < i</i> is prefixed with <i>i - n</i> spaces. The syntax of the add operator is:</li> + </ul> + <blockquote><value> := "align" <string> "in" <value><br> - <br> -This operators aligns strings containing numbers so that their alphabetic + <br> + This operators aligns strings containing numbers so that their alphabetic order agrees with their numeric order.<br> - </blockquote> - + </blockquote> + <ul> - <li>The <b>intersect</b> operator now intersects the attribute groups -of the mathing subject strings set-theoretically rather than making their -"Cartesian product". This semantics reduces the computational costs and makes + <li>The <b>intersect</b> operator now intersects the attribute groups +of the mathing subject strings set-theoretically rather than making their +"Cartesian product". This semantics reduces the computational costs and makes intersection the dual of union.</li> + </ul> + <ul> - <li>The <b>property</b> operator now accepts more than one <b>isfalse</b> -clause to increase the complexity of the constraint condition used to filter -the query results. This feature is exploited in the queries produced by the - <a href="implementation.html">HELM query generator</a>. <br> - </li> + <li>The <b>property</b> operator now accepts more than one <b>isfalse</b> +clause to increase the complexity of the constraint condition used to filter +the raw query results. This feature is exploited in the queries produced +by the <a href="implementation.html">HELM query generator</a>. + <br> + </li> + </ul> - </td> - </tr> - - </tbody> + </td> + </tr> + + </tbody> </table> - <br> + <br> + <br> </body> </html> -- 2.39.2