rdf in pear .. here we go
| From: | Lukas Smith | 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