The Jira RDFizer is a JIRA Listener that manufactures RDF based on internally recognized event triggers surrounding issues, such as issue creation, editing, deletion, etc.
What is the current status?
It works, but it doesn't respect JIRA security. This is fine if you don't restrict parts of your JIRA instance to select users, but if you do, you may want to do some extra legwork to prevent sensitive data from leaking out.
How do I get the source code?
You need a Subversion client. Type svn in your shell and see if you have one already installed. If not, go to the Subversion web site and get one.
Then type
svn co http://simile.mit.edu/repository/RDFizers/jira2rdf/
the source code will be fetched and downloaded to the ./jira2rdf directory.
How do I use it?
For users, you'll need to have Maven (1 or 2) installed. Maven manages JAR dependencies, of which there are several for this listener. Maven 2 is recommended; see http://maven.apache.org
To build with Maven 1, run
% maven jar
To build with Maven 2, run
% mvn package
You will see errors regarding POMs when using Maven 2; ignore them.
Once you've got it built, see:
http://www.atlassian.com/software/jira/docs/latest/listeners.html
Place targets/jira2rdf-1.0.jar in ${JIRA_HOME}/WEB-INF/lib.
In the administator view for JIRA, add the listener as described above. Fill in data.directory and data.namespace. Make sure your data.directory is writable by whatever process is running JIRA.
Related
Some notes on Running JIRA.
Credits
Clearly this would be nothing without the superb issue tracking system graciously donated to us by Atlassian (http://www.atlassian.com/).
Also, jad (http://kpdus.tripod.com/jad.html) for getting a look at what goes on inside JIRA code.
Many thanks to Jeff Turner of Atlassian for helping move to JIRA 3.6.1 compatibility and shifting the build system to Maven - vastly more useful for code like this!
This software was created and is maintained by the Simile Project and in particular:
| Attribute values | |
|---|---|
| Short description | The Jira RDFizer is a JIRA Listener that manufactures RDF based on internally recognized event triggers surrounding issues, such as issue creation, editing, deletion, etc. + |

