Overview
Mozquery is a Mozilla/Firebird extension for RDF coders.
It's purpose is allow fast an reliable RDF code development providing a set of tools to write and process RDF files content.
Mozquery first tool is an ASRDF to RDF XML syntax converter allowing you to quickly and accuratly write RDF files from scratch.
ASRDF (Abreviated Syntax for RDF) is a terse RDF statements notation using the outliner paradigm to structure RDF graph constructs.
Mozquery user interface is split into panels and each panel commands are gathered in a contextual menu which mimizes mouse gestures. So you have a simple but powerful tool to exercize you coding skills (there are keyboard shortcuts for many of these menu entries).
Mozquery is coded JavaScript and designed according to the Object Oriented Programing paradigm: functionnalities come from classes and if you browse thru the code you'll see that OOP can be gracefully implemented in JavaScript.
Mozquery classes relies on a standalone Mozilla extension, Mozlib (installed with Mozquery package).
Mozquery comes with its own set of preferences to customize its GUI: each panel can adopt a background color, text color, font an font-size of its own. You can define a default path for accessing files loaded and saved from every panel.
The result of any code evaluation has a header to identify the code run: this is a string defined by a preference setting. This string can contain a fragment of code (enclosed in backtick characters) evaluated before displaying the result. This code fragment can be used for instance to stamp the result.
Mozquery has also an help panel to detail its functionalities and commands.
Features
- Code loading from local file system (automatic reload of the last loaded file at startup
- Code, output, and errors panel content saving to local file system
- Code execution timer
- Comprehensive help
- GUI preferences
More tools
A second tool will soon be provided by Mozquery to allow complex quering of RDF files, as one can do with SQL. RDF queries will be writen as RDF files (thru ASRDF notation if you want), supporting datatyping and complex constraints, and will output results as RDF files.
Use the context menu to navigate in the documentation pages