- From: Leif Warner <abimelech@gmail.com>
- Date: Thu, 10 May 2012 21:46:05 -0700
- To: Dan Brickley <danbri@danbri.org>
- Cc: Stéphane Corlosquet <scorlosquet@gmail.com>, Gregg Kellogg <gregg@greggkellogg.net>, "hugh@hubns.com" <hugh@hubns.com>, Thomas Baker <tom@tombaker.org>, public-rdfa <public-rdfa@w3.org>
- Message-ID: <CAG2mRG5w-C02xkzk8-ZZ0TMDgP45wcfrZ45=1jgPTiX5jP2=kA@mail.gmail.com>
I have an RDFa templating language that might be nice for that sort of thing. I've used it to generate schema.org-looking HTML from OWL versions of those ontologies. It works conceptually similar to XSLT, though instead of "apply-templates select='foo'" you say "rel='foo'" in the HTML, and, well, it follows all the "foo" edges, and I guess the "resource" or "about" targeted by that "rel" plays the role of XSLT's "template match='_'" - but XSLT's foreach might be a closer analogy. Callimachus does something similar in using RDFa as a templating language. -Leif Warner On Thu, May 10, 2012 at 2:20 PM, Dan Brickley <danbri@danbri.org> wrote: > > > On Thursday, 10 May 2012, Stéphane Corlosquet wrote: > >> If the vocabulary is available as RDF, no need to mess with XSLT. >> Wondering if we could simply import it in neologism. Neologism would need >> some love to output nice RDFa 1.1, but at least that work would serve all >> vocabularies running on neologism, instead of just DC. >> >> Anyone against neologism? >> > Nothing against, though is it maintained? > > Issue is all the existing admin/process/workflow. An xslt patch could be > dropped in without replacing everything. Longer term DCMI is looking for a > more general tool, and Neologism may be well worth considering there. > > As RDF's first serious user, DC is worth some special case attention... > > Dan > > > >> Steph >> On May 10, 2012 4:19 PM, "Gregg Kellogg" <gregg@greggkellogg.net> wrote: >> >>> Well, I'm not much of an expert on XSLT, but I think I have something >>> that works. I sent a pull request against the dublincore repo: >>> https://github.com/dublincore/website/pull/1. This also includes the >>> commits previously made by hugh. >>> >>> Vast room for improvement. >>> >>> Gregg >>> >>> On May 10, 2012, at 10:00 AM, Gregg Kellogg wrote: >>> >>> > I'd be happy to help consult on what needs to be done. I'll try to get >>> the environment going, but I might be more effective as a resource to help >>> resolve issues or provide some direction. >>> > >>> > Checking out the repo now. >>> > >>> > Gregg >>> > >>> > On May 10, 2012, at 9:52 AM, Dan Brickley wrote: >>> > >>> >> Hi folks >>> >> >>> >> I'm talking with Tom Baker of Dublin Core (cc:'d), about improving the >>> >> Dublin Core terms vocabulary documentation. >>> >> >>> >> At the moment, if you try to fetch e.g. >>> >> http://purl.org/dc/terms/creator you end up with RDF/XML >>> >> >>> >> Meanwhile there is a rich and detailed HTML document at >>> >> http://dublincore.org/documents/dcmi-terms/ that describes each of >>> >> these terms. >>> >> >>> >> The HTML is generated using some XSLT-based tools (+ Java Ant build >>> >> machinery etc.). Some time ago, it was posted into Github (with Manu's >>> >> help I believe) and there was a partial effort at adding RDFa. >>> >> >>> >> Since the RDFa 1.1 work is now all-but complete, it would be great to >>> >> migrate DC's documentation to use inline RDFa 1.1 (ideally Lite) for >>> >> per-term documentation, so a single page could be both human and >>> >> machine documentation. >>> >> >>> >> Would anyone here be willing to help get this done? I'm copying Hugh >>> >> Barnes who started some work on this (Hugh - if you're interested in >>> >> picking this up again that would be really great!). >>> >> >>> >> See https://github.com/hughbris/website for the partial RDFa fork; >>> >> https://github.com/dublincore/website for the main branch. Tom has >>> >> some updated config files which he could commit or otherwise pass >>> >> along. >>> >> >>> >> If you check out the repo and have java ant set up, you should be able >>> >> to build the HTML by typing 'ant' then looking at >>> >> build/html/dcmi-terms/index.shtml ... and then start to figure out >>> >> how it's made by looking at web/xsl/html-dcmiterms.xsl >>> >> >>> >> It would be great to have DC updated for RDFa. Longer term DC is >>> >> looking into a more complete solution for it's vocab management needs. >>> >> The idea here is more of a quick-fix to bring DC into the age of RDFa. >>> >> I'd try it myself but I've my hands full with schema.org and FOAF... >>> >> >>> >> Thanks for any help, >>> >> >>> >> Dan >>> >> >>> > >>> > >>> >>> >>>
Received on Friday, 11 May 2012 04:46:34 UTC