rdf in pear .. here we go

From: Date: Tue, 18 Nov 2003 19:34:34 +0000
Subject: rdf in pear .. here we go
Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-23723@lists.php.net to get a copy of this message
Hi, ok following on the heels of the XML_Annotea (http://marc.theaimsgroup.com/?l=pear-dev&m=106724772231481&w=2) proposal I got myself involved in Davey's efforts to get RDF support into PEAR. Speciafically the RDF parser class (http://phpxmlclasses.sourceforge.net/show_doc.php?class=class_rdf_parser.ht ml) and the RAP RDF API (http://www.wiwiss.fu-berlin.de/suhl/bizer/rdfapi/). I contacted the author of the RDF parser class and he was kind enough to allow the class to be distributed under the LGPL (as I forwarded a while ago). I also just met up with the authors of RAP (as the conveniently live 30mins from my home) and discussed getting their code into PEAR. They follow our CS more or less, so only minor beautifications would be needed. There are some problems with the class names however. I would say their stuff is interconnected enough that a simple prefix should do. They suggested the more future proof "RAP" instead of "RDF" to be more open for competition. I am not yet sure if or how to separate things into subpackages. However they were not very fond of touching the class names for BC reasons and also because it would add a lot of useless characters to user code. If you take a look at their tutorials (http://www.wiwiss.fu-berlin.de/suhl/bizer/rdfapi/tutorial/getting_started.h tm) you will find that users have to create a lot of class instances all over the code so its quite annoying. For that reason they would of course prefer to leave the class names as is. I don't see how we could do that. So my proposal was essentially that we maintain a fork with only the class names changed plus we would maintain sed scripts to convert things back and forth. They are hoping to get more exposure and also to get some helping hands. I guess the first step would be doing some little code beautifications (nothing big) and come up with a packaging concept for all the classes plus writing the above mentioned sed scripts. Comments appreciated! And arm raising for helping in the clean ups as well! Regards, Lukas Smith smith@backendmedia.com _______________________________ BackendMedia www.backendmedia.com berlin@backendmedia.com Linn Zwoch Smith GbR Pariser Str. 44 D-10707 Berlin Tel +49 30 83 22 50 00 Fax +49 30 83 22 50 07

« previous php.pear.dev (#23723) next »