Dan Brickley | 20 Jun 2000 12:57

Welcome to rdfweb-dev


If you receive, you're on the rdfweb-dev list...

The list is publically archived and open for anyone to join.

I've added a few links to http://rdfwebring.org/rdfweb/ to provide some
context, and set the robot running hourly. It is probably fragile.

Some ideas for things to do:

- vocabulary refinement	
- finish the writeup doc
- quick start guide
- shopping basket widget for expressing new connections
- trust / PGP stuff (huge topic)
- links to other sites (eg. geekcode decoders, IMDB etc)
- experiment with XSLT to extract this data from XHTML pages
- better RDF API, more rendering code to do RDF2HTML bit
- Dublin Core stuff (link people to documents, co-authors)
- Family tree stuff
- Org charts... 
- A view that only shows one's own assertions about oneself
- RDF backend that tracks provenance of each RDF statement, allowing:
- ...incrementally updated RDF database instead of wipe-and-rebuild
- Load dumps into xsb (xsb.sourceforget.net) for richer query
- think about privacy side of things a bit more
- use a faster parser (libwww/rdf with a Perl wrapper?)
- more utilities, tools, toys to encourage people to create the rdf files
- Groups stuff, initially based around mailing list contribs
- hook into the recommender/ratings system
(Continue reading)

Dan Brickley | 20 Jun 2000 19:48

Added more image and Dublin Core support


Quickie update:

I've just added a misc:depicts property that points to an image
depicting a person (or whatever). Also it detects Dublin Core title and
format properties for use rendering the HTML that links to the image.
eg. see Eric's page...

To do this I've been writing a utility Perl function per common
property, eg. I can do:
my $dcformat = dcformat($image);

this is a bit icky, and the functions make a guess at whether to return
a list or a single value (to save calling code that can often assume a
single value). Yet more evidence that cardinality constructs would be
handy in RDF. Still, it works...

Dan

Libby Miller | 20 Jun 2000 20:18

more stable version of java webring viewer


http://yaddle.ilrt.bris.ac.uk:10002/RDF/FetchRDFServlet

I've changed the interface back so that instead of having the choice of
going to objects pointing in to the node or out of it, clicking on a
subject or a hyperlinkwed object gets you to all nodes with this as the
subject.

hmm, not as pretty as Dan's...

L

Dan Brickley | 21 Jun 2000 20:01

tweaks to rdfweb Perl prototype


a quick update on the Perl testbed...

Nothing earth shattering today. Have tidied up the HTML a bit, got some
more content to play with (EricM's added a few people, Dave too, and
some images to brighten things up). A handy feature is that any individual
that we know has an rdfs:seeAlso property, their RDF file is hyperlinked
from foot of page. The trust/provenence issue is looming...

Anyway it's actually looking pretty good (though very prototypy) given
the minimal effort/design that's gone into it to date.

Next things to do:

-lose the dependency on generated IDs in the markup files
-stabilise vocabulary
-quick start documentation

danbri

Libby Miller | 30 Jun 2000 22:02

some more on java webring


http://yaddle.ilrt.bris.ac.uk:10002/RDF/FetchRDFServlet

can now do queries, using eric p's algae syntax.
probably a fair few errors, but the queries shown work ok.

Libby

Dan Brickley | 1 Jul 2000 17:16

changes to rdfwebring.org


hi folks

A few changes to the rdfwebring.org pages and related stuff.

I'm off to Boston monday so probably won't get to fix the
Big Embarrassing Bug (treatement of generated URIs in the Perl
version) before then. Instead I've been experimenting with XSB
(http://xsb.sourceforge.net/) as a tool for exploring the rdfweb
datadumps. Jan G kindly hacked up some Prolog rules for tracing paths
through the graph (in this case the symmetric knowsWell relation) from
some named individual. I've also tidied up the website a little, removed
cgi-bin from the paths, ie using /rweb/who?etc now, much shorter. Must
write that robots.txt file though... And I added an acknowledgements
section since so much is based on stuff done elsewhere (let me know if I goofed
and missed anyone/anything.

Anyway re XSB, I've added a link to Jan's logic stuff from the
developers section. 

XSB's interesting as (a) they're incorporating W3C's libwww library
(with John Punin's contrib'd RDF parser) so it will soon be able to eat
RDF factoids in native XML format instead; (b) it can talk to RDBMS
systems (ODBC on Windows, Oracle on Unix), see
http://snowball.ilrt.bris.ac.uk/~pldab/rdf-odbc/ for sketch notes on
this; (c) it's opensource and actively developed.

SWI-Prolog offers similar facilities, incidentally. I've used XSB more
to date as the ODBC stuff is bundled with the Win32 version, and
querying RDF from an MS Access database was a fun thing to try.
(Continue reading)

Libby Miller | 1 Jul 2000 18:49

Re: some more on java webring


Hi Ed,

sorry about that - not entirely sure what was wrong, but that particular
error won't happen again. The whole thing is somewhat unstable though -
i'll have to have another look next week.

cheers for having a look at it,

Libby

On Sat, 1 Jul 2000, Edd Dumbill wrote:

> On Fri, Jun 30, 2000 at 09:02:01PM +0100, Libby Miller wrote:
> > 
> > 
> > 
> > http://yaddle.ilrt.bris.ac.uk:10002/RDF/FetchRDFServlet
> > 
> > 
> > can now do queries, using eric p's algae syntax.
> > probably a fair few errors, but the queries shown work ok.
> > 
> > Libby
> > 
> 
> :-( 
> Error: 500
> 
> Internal Servlet Error:
(Continue reading)

Dan Brickley | 1 Jul 2000 19:47

Re: some more on java webring


(+cc: Eric, for the XUL<->Algae reference)

Ah well there's Java for you ;-)

BTW Libby/Eric you might want to take a look at the way this sort of
thing works in the Mozilla RDF/XUL implementation, documented (mostly) at 
http://www.mozilla.org/docs/xul/xulnotes/template-primer.html
Their new extended XUL templates mechanism is basically the same thing
as the Algae query structures in Eric P's Perllib and your Java version.
(ie. RDF graphs with named question marks on the missing bits...)

So, talking of unstable demos, I just lashed up an unholy mix of Perl
and shell script to invoke the XSB system from CGI. Too ugly to post the
code, but I've linked it in from the Perl rdfwebring prototype. 
see http://rdfwebring.org/rdfweb/ for the rules it (currently) uses.
What it does: from any page eg. 

http://rdfwebring.org/rweb/who?mbox=mailto:libby.miller-CnfYOEHmVic <at> public.gmane.org

select the (rather obscure) '(?)' hyperlink next to the bit that says
webid: [genid:libby (?)]. This links to a lookup over the allfactoids.P
database using JanG's rules, and returns the (hyperlinked) mailboxes of
everyone you're directly or indirectly connected to via the specified
relation. It defaults to knowsWell but you can pass in the URI of other
relationships as an attribute called 'predicate'. This makes the entire
system rather fluid since neither the data format (rdf syntax/model),
robot, storage engine or query contraption care anything about the
vocab/relationships/schemata you're using... Of course having some
common shared vocab remains useful and valuable (see mess below where
(Continue reading)


Gmane