Projects / BaseX

BaseX

BaseX is a light-weight, high-performance, and scalable XML database system and XPath/XQuery processor, including full support for the W3C Update and Full Text extensions. An interactive and user-friendly GUI frontend gives you great insight into large XML data instances. It is platform independent and works out of the box.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  27 Apr 2012 23:23

Release Notes: Value indexes now support string-based range queries. The new XQJ API is based on Charles Foster's implementation. Import of XQuery modules has been simplified. Simplified invocation of Java code from XQuery. Full support for the XQuery 3.0 Regular Expressions syntax. Updating functions can now return values. Unified handling of document and database URIs. Pinning of opened databases has been replaced by filesystem locking. REST, RESTXQ, and WebDav: concurrency issues have been fixed.

  •  25 Mar 2012 10:49

    Release Notes: This release supports the new RESTXQ API for building XQuery Web services, improves support for running BaseX as a Web application, adds higher order functions to XQuery to speed up Top-K queries, adds proxy server settings, adds advanced TagSoup options for importing HTML files, provides faster traversal of full-text index entries via ft:tokens() for XQuery, adds embedded readline and history support via JLine for the commandline, adds annotation and updates the EQName syntax (Q{uri}name) for XQuery 3.0, pins opened databases OS-wide to reduce write conflicts, and adds HTML5 serialization of query results.

    •  19 Feb 2012 22:11

    Release Notes: The GUI has a new "Package" dialog to list, install, and delete XQuery Packages. The "New/Add" dialog has increased usability and automatic detection of input formats. "RAW" format has been added to simplify import of raw files. The "Export" dialog has been enhanced to support other methods like JSON, and to specify additional serialization parameters. On the command line: there is a new option -L to add a trailing newline after a query result, and a new option -C to execute commands from a batch script. There is a new "option" parameter to set options before executing a request. Full-Text: Indonesian Stemmer. I/O: faster read/write access to byte arrays.

    •  08 Feb 2012 22:27

    Release Notes: GUI: the management of your databases, documents, binary files, and index structure has got easier than ever before. JSON: import, query, and export JSON data via XQuery, REST, or on the command line. Incremental Indexing: update the text and attributes index in real time. Path Statistics: retrieve distinct values of location paths in constant time. New XQuery functions to simplify database, full-text, index, and repository access. XQuery 3.0 features: EQNames, namespace constructors, etc. The command line API has been revised: it can process multiple inputs in one run.

    •  12 Nov 2011 23:52

      Release Notes: This release adds stemming support for Japanese text corpora, updated start scripts, the system property "org.basex.path" (to specify a project's home directory), numerous minor XQuery 3.0 enhancements and fixes, a fix for db:optimize() calls, a fix to retain newly-introduced namespaces, and default privileges for new users set to "none". The query base URI for evaluated queries is now $HTTPPATH.

      Screenshot

      Project Spotlight

      PRoot

      chroot, mount --bind, and binfmt_misc without privileges/setup.

      Screenshot

      Project Spotlight

      RAMADDA

      A servlet for earth science content management.