Hello BaseX list,
After looking at the BaseX website and XML databases in general I would
like to know if BaseX would be suitable for the following application.
I would like to store a relatively large amount of XML files (couple of
hundreds) that contain metadata information that is compliant with
various standard metadata schemas (Dublincore, ISO, INSPIRE, etc...).
Once stored in one (or several - 1 per schema type?) BaseX database(s) I
would like to be able to:
- search these XML files accross schemas and namespaces to perform
general keyword searches
- search for specific information within a known schema and namespace
- return query results in an HTML format to display directly on a web
page
I would like to know if BaseX would be suitable for such application and
how flexible BaseX is in storing XML files compliant with different
schemas and containing several namespaces.
If suitable, what would be the best practice for storing the different
XML files? Should all the XML files that follow a same schema be stored
in the same database (for faster indexing, easier searching?) or I can I
use a single database to store all XML files regardless of the fact that
they follow different XSD schemas ?
Thanks a lot for any input
Tom