From: Irene Schena Date: Mon, 29 Apr 2002 14:27:49 +0000 (+0000) Subject: Modified Files: X-Git-Tag: V_0_3_0_debian_8~116 X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=commitdiff_plain;h=7b7d26322d3bd9be8d6cdde79c74ff38e921290b Modified Files: 1) grammar.txt query.xml xmathql.dtd: Pattern structure added in the dtd and some other changes --- diff --git a/helm/mathql/grammar.txt b/helm/mathql/grammar.txt index 877bd075f..a9fbcf214 100644 --- a/helm/mathql/grammar.txt +++ b/helm/mathql/grammar.txt @@ -43,11 +43,11 @@ MATHEMATICAL QUERY LANGUAGE (MathQL) | (* variabile *) | (* applicazione di funzione *) - := NAME (* rvar -> nome_oggetto *) + := NAME (* URIREF -> nome_oggetto *) | - := THEORY (* URI -> valore_Proprieta' *) - | TITLE (* URI -> valore_Prop_DC *) + := THEORY (* URIREF -> valore_Proprieta' *) + | TITLE (* URIREF -> valore_Prop_DC *) | CONTRIBUTOR | CREATOR | PUBLISHER @@ -81,8 +81,9 @@ MATHEMATICAL QUERY LANGUAGE (MathQL) - le stringhe sono "case sensitive" - la funzione non definita sull'argomento restituisce la stringa nulla -- le si presuppongono essere istanziate come URI complete o - URI#xpointer_expression e identificano risorse +- le si presuppongono essere istanziate come URI references costituite + da un URI e da un fragment identifier opzionalecomplete; esse identificano + risorse - ogni binding lega una variabile libera (nuova) - Precedenza operatori: NOT (+) DIFF diff --git a/helm/mathql/query.xml b/helm/mathql/query.xml index 68fb9992e..8e8f3792a 100644 --- a/helm/mathql/query.xml +++ b/helm/mathql/query.xml @@ -2,13 +2,28 @@ - +