Skip to content

bradspry/islandora_xquery

 
 

Repository files navigation

Islandora XQuery Build Status

Introduction

This module utilizes Zorba to run XQueries against XML documents stored in Fedora.

Requirements

In addition to a functioning Islandora instance with the Libraries API, this module requires the following modules/libraries:

Installation

Here’s an example installation script for Ubuntu 12.04. Your mileage may vary with other distros/versions. This script will handle installing the islandora_xquery module and all of its dependencies. It assumes that you have a functioning Islandora install with Drush.

Basic Algorithm:

Configuration

Templates can be added for re-use at /admin/islandora/tools/xquery/manage.

Troubleshooting/Issues

Having problems or solved a problem? Check out the Islandora google groups for a solution.

Warning!

The default Zorba implementation uses the Saxon processor, which WILL unescape your xml entities! For example, even the lowly identity transform will change <dc:title>&quot;Things and Stuff&quot;</dc:title> to <dc:title>”Things and Stuff”</dc:title>. You will get some brand spanking new quotes you never asked for! You’ve been warned!

Maintainers/Sponsors

Current maintainers:

This project has been sponsored by:

  • The Canadian Writing Research Collaboratory The Canadian Writing Research Collaboratory is an online project designed to enable unprecedented avenues for studying the words that most move people in and about Canada.

Development

If you would like to contribute to this module, please check out our helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.

License

GPLv3

About

Provides XQuery support via Zorba (http://www.zorba.io/)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 47.7%
  • PHP 38.2%
  • XQuery 14.1%