W3C home > Mailing lists > Public > semantic-web@w3.org > March 2008

RE: semantic web tools in a shared hosting environment

From: Johnson, Matthew C. (LNG-ALB) <Matthew.C.Johnson@lexisnexis.com>
Date: Fri, 14 Mar 2008 16:12:28 -0400
Message-ID: <0FE5E87C5F0AE84B8C667FDC5224F6DA01B37D92@LNGDAYEXCP01VC.legal.regn.net>
To: "Gregory Williams" <greg@evilfunhouse.com>
Cc: <semantic-web@w3.org>

Thanks Gregory.  I'll check it out.  I do have shell access and can
compile native code.  Periodically, I run into discrepancies between
module versions that are required and those that are on available in the
shared installation...but I can probably get around those.

Can anyone give comments on RDF::Core vs. RDF::Redland vs. RDF::Trine?
What is the strength/weakness of each?  I've looked at each in the past
(except perhaps RDF::Trine) and I suspect that Redland is more "full
featured" but am not completely sure if this is right.  Is there a
reason to use one vs. the other?  Note that I'm not trying to slam any
particular product here...just trying to learn what is useful in
practice.  Thanks.

Matt


-----Original Message-----
From: Gregory Williams [mailto:greg@evilfunhouse.com] 
Sent: Friday, March 14, 2008 3:34 PM
To: Johnson, Matthew C. (LNG-ALB)
Cc: semantic-web@w3.org
Subject: Re: semantic web tools in a shared hosting environment

On Mar 13, 2008, at 9:07 PM, Johnson, Matthew C. (LNG-ALB) wrote:

> 	* What Perl RDF/RDFS tools are up-to-date?  Do any support
SPARQL?   
> And is the installation [in a shared environment] straightforward?

My RDF::Query module (available on CPAN[1]) supports SPARQL queries  
over models provided by RDF::Core, RDF::Redland, and RDF::Trine. The  
installation should be straightforward but there are some dependencies  
that might be tricky to install if you can't compile native code.

> 	* For a small-scale application, is a true "triple store"
database  
> actually necessary?  Would it be simpler (especially for learning)  
> to simply use flat files?  If so, this would potentially simplify my  
> configuration work.

RDF::Query can use SQLite or non-relational data stores including in- 
memory and BerkeleyDB. Any of these could pull from a flat file each  
time your program runs, but performance might be an issue depending on  
your data and use cases.


[1] http://search.cpan.org/dist/RDF-Query/

thanks,
gregory williams
Received on Friday, 14 March 2008 20:13:11 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:05 UTC