Eric Prud'hommeaux

I am a sanitation engineer employed by the World Wide Web Consortium (W3C), hosted in Japan by Keio University (on leave from LCS, the MIT Lab for Computer Science). The infoseek translater is helping me get by.

In my time here, I have worked on libwww and the client applications, a PEP model library, perl modules for RDF databases, SQL databases, RDF visualizers, annotations support, apache, mozilla,web services and more systems stuff than you can shake a stick at. My interests lie in machine interpretation of data have lead me down the semantic web road, though that path is oddly ambiguous.

I am currently a team contact for the Data Access Working Group (DAWG) and working half time for WS2.

Pursuits

Here's a bit of stuff I remember coming up on radar...

media type identification
As web protocols are are more and more stacked, the conventional two-tier media-type mechanism becomes insufficient to hint to applications that they may or may not have some utility in looking at the entity. The list of IANA media types is available in a general IANA registry.
processing pipeline control
Machine understanding implies machines are told what consitutes sufficient processing. I actually don't even remember writing this proposal.
XML protocols:
XML Protocol Matrix
Briefly describe and contrast a set of XML protocols. RPC and messaging, mostly.
XML Processing Pipeline Model
The modularity of XML specifications deliniates a set of functionality boundries. Different documents will require differnet modules. This document is a plea for a taxonmy of modules names, ordering and optional processing directives.
RDF WSDL Mapping
provides an algorithmic transformation of WSDL document to an RDF model.
Annotated RDF WSDL Examples
example of use of the RDF WSDL Mapping.
web services use case: bike shop
NOT DONE - barely even started - don't look here.
semantic web web services survey
survey of web service research from the RDF perspective.
Enhanced XML DTD for XHTML, MathML, XVG, and some RDF
Adds RDF support for Creative Commons to a sample document.
RNodes
Resource nodes to describe documents, analogous to i-nodes, implemented over http extensions.
RDF Topic Maps
Topic Maps describe associations of objects (identified by URI). RDF describes relationships between objects. This document describes a few algorithmic mappings between the two.
RDF tools:
RDF Databases, parsers, ...
perl libraries
Semantic schema annotation
The above perl RDF parser uses an XML-centric grammer with scripted actions associated with each production. This workes to parser many forms of XML. I hope this work leads language requirements for a general schema annotation language.
RDFXML to RDF database XSLT.
This provides an alternative to the an XML-centric grammer approach used by the perllib parser.
P3P to HTML
A way to present a user with policies from a published P3P policy.
Constrasting Knowledge Representation in MOF, Topic Maps and RDF.
Many communities decide to use RDF or Topic Maps or UML without understanding the overlaps or constrasts in expressivity of those systems. This paper attempts to reduce FUD (fear, uncertainty and doubg) and promote some common understanding.
RDF storage facilities:
Persistent RDF Databases
While rdf parsers allow us to access to RDF stored in XML or N3 documents, persistent triple stores provide more convenient access.
RDF <-> SQL interfaces.
For many applications, using a triple store is less efficient than using a database optimized for the particular data. This RDF SQL Mapping paper describes using such a database as an RDF database.
new RDF SQL mapping.
This paper explores RDF access to an OrderTracking database and demonstrates practical queries to the database.
Hetrogeneous RDF databases.
We can get much more efficient use of databases if we normalize our data into conventional relations. This paper demonstrates that this normalizations need not sacrifice flexibility of expression.
Source Attributions in RDF.
Many RDF database implementations support an attribution or context. There is no standard way to do this. This paper explores some alternatives and discusses their respective pros and cons.
RDF query facilities:
RDF query protocols
Similar to the XML protocol matrix.
storage implications on query efficiency
RDF SQL mapping paper also discusses this.
semantic grid
juncture between semantic web and the grid forum.
HTTP Protocols:
HTTP Extensions
Implementations for Apache and Mozilla.
PEP
Protocol Extension Protocol
Team Comments:
RDF Net API
Abstrace API for access to RDF datastores. Has concrete bindings in SOAP and HTTP GET/PUT/POST/DELETE.
Talks:
W3C Open Source Activity for OsCon.
Pitfalls and Practicalities of Reasoning on the Web.
semantic web overview for web services WGs.
RDF Query survey for DAML PI meeting.

Todo

And here's stuff I need to get around to:

ACLs:
figure out commonalities between W3C ACLs and XACML.
review earl.

Eric Prud'hommeaux (eric@w3.org)
I am nerdier than 92% of all people. Are you nerdier? Click here to find out!