Re: RDF2text?

At 14:05 19/11/04 +0100, Giovanni Tummarello wrote:

>Was wondering, are there studies or works on "reading out" rdf graphs?
>I guess it might be of interest for automatically generated web pages, as 
>well as an important accessibility step.
>Would that result be necessairly in very boring and unreadable text?
>I looked around and found mention of an RDF2text but the page seems not to 
>be reachable.

I have a tool that I use for formatting text from an RDF graph.  I've used 
it for creating HTML and XML documents from RDF source data;  it could be 
used to generate arbitrary text data.

It's a bit clunky to use... the main tool [1] is written in Python, and 
accepts a description of the transformation that is itself in RDF (see 
[2]).  And I have a second tool [3] that compiles a more "user-friendly" 
decsription into the RDF form, which is written in Haskell.

The translation is performed by matching queries to the RDF graph, and then 
using variable bindings resulting from these matches as substitution into a 
format string.  The overall process is controlled by a very simple ad-hoc 
style language that initiates queries and what to do with them.  An example 
of a formatter description is [4].

#g
--

[1] http://www.ninebynine.org/Software/N3ReportGenerator.zip

[2] http://www.ninebynine.org/RDFNotes/RDFForLittleLanguages.htm

[3] http://www.ninebynine.org/Software/CompileRDF/RepToRDF.hs
     (uses many other source modules in the same directory tree)

[4] http://www.ninebynine.org/Software/HdrRegistry/GenHeaderRegistry.rep

None of this software is really packaged for others to use, but I don't 
think it should be too hard to get it working.  The zip file versions may 
not be the very latest... if you briwse the web site directories in 
http://www.ninebynine.org/Software/, I think all the latest module versions 
are there somewhere as individual files.



------------
Graham Klyne
For email:
http://www.ninebynine.org/#Contact

Received on Monday, 22 November 2004 09:44:08 UTC