X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmathql%2Fhomepage%2Fimplementation.html;h=fa268005be7ab78cc6c4ee55dcea7f606f47f177;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=2d774a9537af109c084d70935338bf4f6fc2e88f;hpb=61519a6ef507c1319be96c2f4a06e059fb61cf44;p=helm.git diff --git a/helm/mathql/homepage/implementation.html b/helm/mathql/homepage/implementation.html index 2d774a953..fa268005b 100644 --- a/helm/mathql/homepage/implementation.html +++ b/helm/mathql/homepage/implementation.html @@ -1,156 +1,144 @@ - + - MathQL - - + + + - + - + + + + MathQL - -

MathQL-1

- -

A query language for RDF metadata

- - +

MathQL-1

+ + +
+

A query language for RDF metadata

+
+
+ +
- - - + + + + - + - - - + The current version of the Suite, realized entirely by F. Guidi, implements + MathQL-1 version 3 (i.e. MathQL-1.3). The newly implemented features, which + are not included in the official documentation + yet, are reported in the What's new section. + +

The latest HELM + query engine (enter here + if you are behind a restrictive firewall), powered by MathQL-1.3, allows +to issue both user-defined queries and the specific queries produced by the +HELM query generator.
+  

+ + + +
- +

+
- + - + - + - +
    -
  • Implementation
    -
  • - +
  • Implementation
  • +
- + - + -
-
- -
Implementation
-
-  
- The MathQL-1 Suite for HELM is implemented in Caml and is currently available through +
+
Implementation
+ +


+ The MathQL-1 Suite for HELM is implemented in Caml and is currently available through the HELM CVS repository. - The Suite provides the following  software components:
- +The Suite provides the following  software components: 

+
    -
  1. The basic Caml package for MathQL-1 (mathql) - provides a HELM independent Caml -representation of queries and query results, plus some functions to convert -this representation in text and XML and viceversa.
  2. - +
  3. The basic Caml package for MathQL-1 (mathql) + provides a HELM independent Caml +representation of queries and query results, plus some general purpose utilities.
  4. +
- +
    -
  1. The MathQL-1 interpreter (mathql_interpreter) - is HELM dependent just in the implementation of the property operator, - which still relies on the architecture of the relational database holding - HELM metadata. The HELM team is planning to remove this drawback in the -near future.
  2. - +
  3. The MathQL-1 interpreter (mathql_interpreter) +provides the proper search engine and is now HELM independent.
-
    -
  1. The HELM query generator (mathql_generator) - allows to build specific kinds of MathQL-1 queries, which are meaningful - in the context of HELM, starting from a high-level description of the wanted - results. These queries are descibed at an abstract level in the following - paper:
  2. - +
  3. The HELM query generator (mathql_generator) + allows to build specific kinds of MathQL-1 queries, which are meaningful +in the context of HELM, starting from a high-level description of the wanted + results. These queries are described at an abstract level in the following + paper:
  4. +
- -
+ +
    -
  • F. Guidi and C. Sacerdoti Coen: Querying Distributed - Digital Libraries of Mathematics.
    -
  • - +
  • F. Guidi and C. Sacerdoti Coen: Querying Distributed Digital Libraries + of Mathematics. In Proc. of the 11th Symposium on the Integration of +Symbolic Computation and Mechanized Reasoning (Calculemus 2003). Rome, Italy, +September 2003. pages 17-30, Aracne. 2003.
  • +
-
- +
+
    -
  1. The testing software for the MathQL-1 Suite (mathql_test) - providides three textual interfaces (one for the basic package, one for -the interpreter and one for the query generator) with specific features meant - for testing.
    -
  2. - +
  3. The testing software for the MathQL-1 Suite (mathql_test) + provides three textual interfaces (one for the basic package, one for the + interpreter and one for the query generator) with specific features meant + for testing.
  4. +
- The current version of the Suite, realized entirely by F. Guidi, implements - MathQL-1 version 3 (i.e. MathQL-1.3). The newly implemented features, which - are not included in the ufficial documentation - yet, are reported in the What's new section.
-
- The latest HELM - query engine (enter here -if you are behind a restrictive firewall), powered by MathQL-1.3, allows to -issue both user-defined queries and the specific queries produced by the -HELM query generator.
-
-
-
-
-
-
-
-
-
-

-