oor-dev
[Top] [All Lists]

[oor-dev] Request for comments: OOR source code fork strategy

To: OpenOntologyRepository-development <oor-dev@xxxxxxxxxxxxxxxx>
From: kenb <kenb@xxxxxxxxxxx>
Date: Fri, 17 Sep 2010 17:53:20 -0400 (EDT)
Message-id: <alpine.LFD.2.00.1009171746140.28313@xxxxxxxxxxxxxxxxxxxxx>
At the recent meeting "Getting OOR Development Going - Take-IV"
held on Friday 17 September 2010 [1], an issue was raised
regarding what it means to fork the OOR code base from the
BioPortal code base. I am asking for comments and discussion
about this issue.    (01)

While BioPortal is a very well developed system that serves its
community extremely well, the BioPortal requirements and
community differ from the OOR requirements and communities. The
differences appear to be significant enough that the OOR
architecture will need to diverge from the BioPortal
architecture.    (02)

Accordingly, the issue is whether the OOR code base should remain
consistent with the BioPortal code base or the OOR code base
should diverge so that it would no longer remain consistent with
the BioPortal code base.    (03)

As this is a serious issue for the OOR initiative, there should
be a community discussion with the aim of reaching a
consensus. Clearly there are advantages and disadvantages of each
choice.    (04)

I have already performed some refactoring of the BioPortal core
services to extract the REST/WADL and SOAP/WSDL APIs. This
refactoring did not make any changes to the functionality
supported by the core services, so it remains consistent with the
BioPortal code base. The WSDL and Java SEI are available at [2].
I have also introduced an initial proposal for the OOR
architecture which is available in several formats at the same
URL [2].    (05)

If the choice is to diverge, then there must be volunteers who
can contribute to the development of the OOR use cases,
architecture and component APIs. At the recent meeting [1], the
consensus was to shift from informal discussion of requirements
and goals to concrete use case scenarios [3][4], architecture [2],
and APIs [2].    (06)

[1] http://ontolog.cim3.net/cgi-bin/wiki.pl?OOR/ConferenceCall_2010_09_17
[2] http://www.ccs.neu.edu/home/kenb/oor
[3] http://www.ccs.neu.edu/home/kenb/ontologies/index.html
[4] http://www.ccs.neu.edu/home/kenb/ontologies/oor-usecase.xml    (07)

-- Ken Baclawski    (08)


_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/oor-dev/   
Config/Unsubscribe: http://ontolog.cim3.net/mailman/listinfo/oor-dev/   
Shared Files: http://ontolog.cim3.net/file/work/OOR/dev/ 
Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OpenOntologyRepository     (09)
<Prev in Thread] Current Thread [Next in Thread>