BaseX

BaseX is a native and light-weight XML database management system and XQuery processor, developed as a community project on GitHub.wikipedia
32 Related Articles

Document-oriented database

document databasedocumentdocument-oriented
In contrast to other document-oriented databases, XML databases provide support for standardized query languages such as XPath and XQuery.

XQuery

queried
In contrast to other document-oriented databases, XML databases provide support for standardized query languages such as XPath and XQuery. BaseX is a native and light-weight XML database management system and XQuery processor, developed as a community project on GitHub.

XML database

nativenative XML databaseXML data sources
BaseX is a native and light-weight XML database management system and XQuery processor, developed as a community project on GitHub.

XQuery Update Facility

XQuery Update
XQuery Update (W3C)
BaseX - An open source XML Database and XQuery Processor; supported since Version 6.0

XPath

XPath axesquerying (XPath)XPath expression
In contrast to other document-oriented databases, XML databases provide support for standardized query languages such as XPath and XQuery.
BaseX (also supports XPath 2.0 and XQuery)

XQuery API for Java

XQJJava API for XQuery
APIs: RESTXQ, RESTful API, WebDAV, XML:DB, XQJ; Java, C#, Perl, PHP, Python and others
BaseX

Permissive software licence

permissivepermissive licensepermissive free software license
BaseX is platform-independent and distributed under a permissive free software license.

World Wide Web Consortium

W3CrecommendationWorld Wide Web Consortium (W3C)
BaseX is highly conformant to World Wide Web Consortium (W3C) specifications and the official Update and Full Text extensions.

Client–server model

client–serverclient-serverclient/server
Client-Server architecture with user and transaction management and logging facilities

Representational state transfer

RESTRESTfulREST API
APIs: RESTXQ, RESTful API, WebDAV, XML:DB, XQJ; Java, C#, Perl, PHP, Python and others

WebDAV

DAVDAV / HTTP(S)DAVx
APIs: RESTXQ, RESTful API, WebDAV, XML:DB, XQJ; Java, C#, Perl, PHP, Python and others

XML

Extensible Markup LanguageExtensible Markup Language (XML).xml
Supported data formats: XML, HTML, JSON, CSV, Text, binary data

HTML

HyperText Markup Language(X)HTML.html
Supported data formats: XML, HTML, JSON, CSV, Text, binary data

JSON

JavaScript Object Notation (JSON)JSON-likedictionary
Supported data formats: XML, HTML, JSON, CSV, Text, binary data

Comma-separated values

CSV.csvcomma separated values
Supported data formats: XML, HTML, JSON, CSV, Text, binary data

Plain text

textplain-texttexts
Supported data formats: XML, HTML, JSON, CSV, Text, binary data

Graphical user interface

GUIgraphicalgraphical interface
GUI including several visualizations: Treemap, table view, tree view, scatter plot

Treemapping

treemaptree mapTreeMaps
GUI including several visualizations: Treemap, table view, tree view, scatter plot

Tree view

directory treetreetree control
GUI including several visualizations: Treemap, table view, tree view, scatter plot

Scatter plot

scatterplotscatter plotsscatter diagram
GUI including several visualizations: Treemap, table view, tree view, scatter plot

Database index

indexindexesindexing
Additionally, BaseX provides several types of indices to improve the performance of path operations, attribute lookups, text comparisons and full-text searches.

University of Konstanz

KonstanzUniversität KonstanzConstance University
BaseX was started by Christian Grün at the University of Konstanz in 2005.

BSD licenses

BSDBSD license3-clause BSD license
In 2007, BaseX went open source and has been BSD-licensed since then.

Debian

Debian GNU/LinuxDebian ProjectDebian Linux
In particular, packages are available for Debian and Ubuntu.

Ubuntu

Ubuntu LinuxUbuntu operating systemPPA
In particular, packages are available for Debian and Ubuntu.