projects
/
mp-sparql-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update schema and improve manual page MPSPARQL-29
[mp-sparql-moved-to-github.git]
/
doc
/
filter_sparql.rnc
diff --git
a/doc/filter_sparql.rnc
b/doc/filter_sparql.rnc
index
3b6e817
..
5caa487
100644
(file)
--- a/
doc/filter_sparql.rnc
+++ b/
doc/filter_sparql.rnc
@@
-3,22
+3,27
@@
namespace mp = "http://indexdata.com/metaproxy"
filter_sparql =
namespace mp = "http://indexdata.com/metaproxy"
filter_sparql =
- attribute type { "xquery" },
+ attribute type { "sparql" },
attribute id { xsd:NCName }?,
attribute name { xsd:NCName }?,
element mp:defaults {
attribute id { xsd:NCName }?,
attribute name { xsd:NCName }?,
element mp:defaults {
- attribute uri { xsd:string }
+ attribute uri { xsd:string }?
}?,
element mp:db {
attribute path { xsd:string },
}?,
element mp:db {
attribute path { xsd:string },
- attribute uri { xsd:string },
- attribute schema { xsd:string },
+ attribute uri { xsd:string }?,
+ attribute schema { xsd:string }?,
+ attribute include { xsd:string }?,
element mp:prefix { xsd:string }+,
element mp:prefix { xsd:string }+,
- element mp:field { xsd:string }*,
+ element mp:form { xsd:string }*,
element mp:criteria { xsd:string }*,
element mp:index {
attribute type { xsd:string },
xsd:string
}*,
element mp:criteria { xsd:string }*,
element mp:index {
attribute type { xsd:string },
xsd:string
}*,
+ element mp:present {
+ attribute type { xsd:string },
+ xsd:string
+ }*,
element mp:modifier { xsd:string }*
}+
element mp:modifier { xsd:string }*
}+