There are some new components on the eternal beta site. (Probably not only) the DERIans couldn't really get used to my generic tools, so I went back to the drawing board and more or less rewrote the whole stuff (less URIs and qnames, more "classical web site" structure). The new browsers are still based on a shared standard class, but I divided the "resources" section into 5 customized pages (events, projects, documents, people, software) and developed a set of resource-specific SPARQL queries to generate better tailored views. The filter forms are more or less fixed, but I already had a lot of fun with them (although noone seems to owe me beer..).
It took me some time to work around several issues, not only the bnode reference problem I mentioned, but I also needed a better index structure for the RDF store and basic inferencing capabilities in my query engine. I'm currently trying an experimental mechanism to pass OWLchestra-generated class trees to the SPARQL2SQL rewriter which then generates queries that allow me to retrieve
conf:Workshopseven when I only specified a type of
ical:Vevent. Seems to work, not too sure about scalability issues, but I didn't like the idea of
rdf:type4ward-chaining either, so I'll stick to this approach for the moment.
but first: sleep.