head 1.8;
access;
symbols;
locks; strict;
comment @# @;
1.8
date 2007.01.09.00.00.00; author MoinMoin; state Exp;
branches;
next 1.7;
1.7
date 2007.01.09.00.00.00; author MoinMoin; state Exp;
branches;
next 1.6;
1.6
date 2007.01.09.00.00.00; author MoinMoin; state Exp;
branches;
next 1.5;
1.5
date 2007.01.09.00.00.00; author MoinMoin; state Exp;
branches;
next 1.4;
1.4
date 2007.01.09.00.00.00; author MoinMoin; state Exp;
branches;
next 1.3;
1.3
date 2007.01.09.00.00.00; author MoinMoin; state Exp;
branches;
next 1.2;
1.2
date 2007.01.09.00.00.00; author MoinMoin; state Exp;
branches;
next 1.1;
1.1
date 2007.01.09.00.00.00; author MoinMoin; state Exp;
branches;
next ;
desc
@Initial revision
@
1.8
log
@Revision 8
@
text
@All three types of searches would still be possible according to the parameters used, and the custom search would use XML schema instead of a simplified structure representation.
A full document search would look like:
Implying that the responseStructure schema is a conceptual schema accepted by the provider.
A partial document search would look like:
Also implying that the responseStructure schema is a conceptual schema accepted by the provider. In this case all mandatory elements from the response schema would be returned, including the additional concepts specified.
The custom search would also use an XML schema to specify the response structure, but now this schema would not be a conceptual schema accepted by the provider:
http://www.mydomain.org/myschema/1.0/myschema.xsd
However it would give the provider the necessary mappings to produce the results.
A custom search could also accept a list of concepts (as the partial search).
Providers could cache the mappings to speed up responses (should we also include a "useCache" attribute?)
Note: The recordDefinition elements would still be necessary here!
The custom schema above could look like:
@
1.7
log
@Revision 7
@
text
@d48 2
a49 2
d52 5
a56 1
d60 1
a60 1
d77 1
a77 1
Important: The recordDefinition elements would still be necessary here!
d79 1
d81 1
d83 17
@
1.6
log
@Revision 6
@
text
@d9 1
a9 1
http://www.tdwg.org/schemas/abcd/1.0/abcd.xsd
d23 1
a23 1
http://www.tdwg.org/schemas/abcd/1.0/abcd.xsd
@
1.5
log
@Revision 5
@
text
@d47 12
a58 3
@
1.4
log
@Revision 4
@
text
@d47 3
a49 3
@
1.3
log
@Revision 3
@
text
@d27 1
a27 1
d47 3
a49 3
@
1.2
log
@Revision 2
@
text
@d9 1
a9 1
http://www.tdwg.org/schemas/abcd/1.0/abcd.xsd
d23 1
a23 1
http://www.tdwg.org/schemas/abcd/1.0/abcd.xsd
d43 1
a43 1
http://www.mydomain.org/myschema/1.0/abcd.xsd
@
1.1
log
@Initial revision
@
text
@d9 1
a9 1
http://www.tdwg.org/schemas/abcd/1.0
d23 1
a23 1
http://www.tdwg.org/schemas/abcd/1.0
d43 1
a43 1
http://www.mydomain.org/myschema/1.0
@