- From: Toby Inkster <tai@g5n.co.uk>
- Date: Wed, 8 Sep 2010 15:04:08 +0100
- To: Manu Sporny <msporny@digitalbazaar.com>
- Cc: RDFa WG <public-rdfa-wg@w3.org>
On Wed, 08 Sep 2010 06:44:41 -0400 Manu Sporny <msporny@digitalbazaar.com> wrote: > #1) We have a software architecture where the foundations depend on > the finished product. It's really just a case of recursion. Anyone who's taken a course in programming will have had to write a function like this: function fib ($n) { if (!is_int($n) || $n < 0) return null; elseif ($n < 2) return $n; else return fib($n-1) + fib($n-2); } Recursive programming is not inherently bad design; it's sometimes a little inefficient, and you need to take care to avoid loops, but it can be quite a neat way of coding. > #2) It's not good RDF...it's a pattern that no-one else uses. Having profiles *at all* is something that no-one else does. Personally I'm still not convinced we need such a feature. > #3) To implement it properly you need to be able to query the triple > store. True, but that doesn't have to be using SPARQL - a single iteration over the triple store ought to be sufficient to extract all the data you need from a profile. -- Toby A Inkster <mailto:mail@tobyinkster.co.uk> <http://tobyinkster.co.uk>
Received on Wednesday, 8 September 2010 14:04:50 UTC