RDDL-via-GRDDL and OWL/RDFS for GRDDL Vocabulary

A recent conversation [1] with Sean B. Palmer in #swig pointed me to a 
previous thread [2] on overlaps with GRDDL and RDDL.  I wonder if - given 
the great amount activity that fueled and preceded RDDL and the strong 
TAG/Web Architecture stance [3] on Namespace Documents - it's worth some 
mention in the specification of a) How GRDDL can provide a vehicle [4] for 
the machine-readability of RDDL and b) How GRDDL can be used in tandem 
with RDDL.

For b), consider an XML document with a namespace URL that points to a RDDL document which uses 
GRDDL to extract RDDL descriptions [5] (writing a transform that does this 
might prove a useful academic exercise) as well as a 
data-view:transformation attribute which points to a transform which 
extracts other descriptions.

Also, below is a suggested, short (non-normative) OWL ontology for the 
GRDDL vocabulary terms from the specification:

@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xs: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix grddl: <http://www.w3.org/2003/g/data-view#> .

grddl:Document a owl:class;
    rdfs:comment "An XML document which registers specific hooks for a GRDDL client to use to extract Resource Descriptions from it.".

grddl:Transform a owl:Class;
     rdfs:comment "A Document which specifies a well-defined algorithm whose input is the source document.".

grddl:namespaceTransformation a owl:ObjectProperty;
     rdfs:domain grddl:Document;
     rdfs:range  grddl:Transform.

grddl:profileTransformation a owl:ObjectProperty;
     rdfs:range  grddl:Transform.

[1] http://chatlogs.planetrdf.com/swig/2006-09-04.html#T20-58-36
[2] http://lists.w3.org/Archives/Public/www-tag/2006Mar/thread#msg23
[3] http://www.w3.org/TR/webarch/#pr-namespace-documents
[4] http://www.w3.org/2001/tag/doc/nsDocuments/#div.grddl
[5] http://www.w3.org/2001/tag/doc/nsDocuments/#owl

Chimezie Ogbuji
Lead Systems Analyst
Thoracic and Cardiovascular Surgery
Cleveland Clinic Foundation
9500 Euclid Avenue/ W26
Cleveland, Ohio 44195
Office: (216)444-8593
ogbujic@ccf.org

Received on Tuesday, 5 September 2006 01:44:55 UTC