[RDF] Re: Perl RDF APIs (was Re: Perl-XML digest, Vol 1 #144 - 5 msgs)

Alberto Reggiori alberto.reggiori@jrc.it
Tue, 05 Dec 2000 15:14:26 +0100


Hello

> I think people working on RDF in Perl should all back away from using
> RDF:: perl modulespace for application specific stuff - whether Wraf,
> Redland, Alberto's RDF parser, Eric Prud'hommeaux's, ....

yep!
as I told to Jonas this morning I did not upload RDFStore to CPAN yet
also to avoid such a polluting problem of the RDF:: package namespace.
I do not even know whether or not RDF::Parser from ProSolutions has been

updated recently. Is it streaming now?

> We have been jointly guilty of polluting this (me included) and
> should stick to WRAF::, Redland:: , Reggiori:: or other
> application-specific modulespaces until a common perl API can be
> agreed, something like for DBI/DBD.

Here is my RFC for RDFStore-0.4 :

Data::MagicTie
Data::MagicTie::BerkeleyDB
Data::MagicTie::DB_File
Data::MagicTie::Client
RDFStore::Parser::SiRPAC
RDFStore::Parser::OpenHealth
RDFStore::Parser::Styles::MagicTie
RDFStore::Stanford::(RDFNode | Literlal | Resource | Statement |
NodeFactory | Model | VirutalModel | SetModel)
RDFStore::Stanford::Digest::( Abstract | Generic | MD5 | SHA1 | Util)
RDFStore::Stanford::Vocabulary::Generator
RDFStore::(RDFNode | Literlal | Resource | Statement | NodeFactory |
Model | VirutalModel | SetModel | SchemaModel | FindIndex)
RDFStore::Vocabulary::(RDF | RDFS | DAML | DC | RSS)

what about yours? :-)

> We certainly can't agree on what RDF::Statement would look like,
> never mind RDF::Parser!

indeed! We can always write adapter/proxy modules asap a common RDF API
has been agreed. Anyway,I understand that the TODO list for RDF[S] is
long but can't we
stimulate that API discussion again?


my 20 cents

Alberto