Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-discussion] Protege Reporting

Jonathan Carter jonathan.carter at
Wed Apr 29 02:12:10 PDT 2009

Hi Ron,

We've put together an XSL-based reporting framework that runs of the  
Experimental XML format of the Protege project.
OK, you need to get into a bit of XSL but we've tried to minimise that  
by having common templates for all the HTML page formatting.
XSL seems quite well suited to the sort of 'navigational' queries that  
we need to run on our projects and so far, despite some exploration, I  
haven't found an easier way to produce our reports. The good thing  
about the XML is that the structure of the project is easier to  
navigate and understand than the relational tables - it's just a list  
of all the instances in the project.

Hope this helps




Jonathan Carter - Head of Technical Architecture
Enterprise Architecture Solutions Ltd

Proud sponsors of The Essential Project.
The free open-source Enterprise Architecture Management Platform

On 29 Apr 2009, at 03:19, Ron Schultz wrote:

I have been exploring reporting options from Protégé and am wondering what
others have seen. I know that there are utilities to convert a Protégé
ontology into a set of corresponding relational database tables, and then
run reports off of these tables. While this works, this seems like a great
deal of overhead to generate reports. The DocGen plug-in is more to my
liking, but it too has its limitations (primarily lack of flexibility in the
reporting output).

Has anyone had experiences with other utilities? I tried iReport and
JasperReports against the XML, and while this works in a most basic sense,
Jasper renders HTML as raw text (and not formatted). This makes reporting on
slots that contain HTML fairly useless.

Any hints or pointers to other utilities would be appreciated.

Ron Schultz

protege-discussion mailing list
protege-discussion at

Instructions for unsubscribing:

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the protege-discussion mailing list