OBO syntax and reference java implementation

0 views
Skip to first unread message

Chris Mungall

unread,
Aug 16, 2010, 7:56:50 PM8/16/10
to obo format, OBO-Edit Developers Group, Syed Hamid Tirmizi

I have commenced a java implementation of the 1.4 spec[*]. Even though
the spec needs work, I find that a reference implementation helps.

So far this has two packages

[1] A standalone obof1.4 parser
[2] A bridge to OWL

The parser is completely standalone - there are no dependencies on
oboedit, or indeed any jars at all. It employs a very minimal object
model. The code is intended to mirror the syntax specification as
closely as possible. The mapping package depends on the OWLAPIv3 jars.

Note that this effort supersedes previous efforts, including the xslt
mapping, and the existing oboedit obo<->owlapi java bridge. The idea
is that this code will eventually replace the OWLAPI oboparser and the
OBOEdit OBOParseEngine.

I plan to make this available ASAP, and my first choice would be to
make this it's own project on googlecode svn. The package space is
currently "org.obolibrary". If this configuration sounds fine then
I'll go ahead and commit. After that it's likely I will have to divert
efforts elsewhere for a short while, so volunteers would be most
welcome (here volunteer encompasses everyone from beta testers to java
gurus wanting to do a major refactor).

Cheers
Chris

[*] http://berkeleybop.org/~cjm/obo2owl/obo-syntax.html

Reply all
Reply to author
Forward
0 new messages