> Hi Alan,
>
> I thought the RDF/XML would be transformed by the XSLT, but really the
> xsl stylesheet contains all of the information preformatted to HTML.
> Certainly a novel way. Will this cause two requests for information
> for each RDF file that is accessed, along with the 303 redirect that
> would be 3+ requests for each resolution?
>
> Generic transformation is hard even in the cases where you know what
> predicates are given in the RDF/XML so it certainly eases that burden.
As Jonathan points out, performance isn't really a concern. As to the
particular solution of using the wiki for the template, I'm more
concerned with the behavior and experience of using the shared names
at the moment, and with the process of coming to consensus on that.
Using the wiki template has the virtue that it's easy to change and
transparent as to what is being done viz the ease with which Jonathan
was able to fix something he didn't like. Once we get to the point
where we like the behavior we can concern ourselves with optimizing
for speed and scalability.
However, I would point out a couple of things to consider:
- Using this method for maintaining some databanks isn't incompatible
with using a more generic script for others,
- The wiki approach can be generalized so that there is a bit of
default inheritance so that databanks can use a generic page but a
more specific page can augment or override the default page
- The RDF doesn't need to literally be embedded in the page as I have
done - it could be generated from templates, or semantic wiki forms,
or any of a variety of mechanisms, from a simpler specification.
- It may be possible to write a little compiler that reads the wiki
page and generates an xslt from it, combining the best of both worlds.
We happen to have an expert in such matters on the team ;-)
Best,
Alan