Ideally we wouldn't. The problem is implementation.
The RDF named graph theory makes a distinction between the main "default" graph
and named, child sub-graphs. And the implementations e.g. NG4Java take this
simple one-level hierarchy approach.
So if we do decide to allow arbitrary nesting in the Context Data Model (as
represented by the IdAS interfaces) we'd still have to deal with the fact that
context providers (like the NG4Jena one) couldn't implement it. Which is
doable--we'd just insist that CPs declare what level of support they have for
this stuff. For example:
* support for n-levels of sub-Contexts
* support for one-level of sub-Context (e.g. the NG4Java CP)
* no support for sub-Contexts
I think we should consider support for sub-contexts to be something that CPs
can optionally support. So I think we need some kind of API to ask a CP what
its "level" of sub-context support is. [I can't remember if we have any method
in IdAS along these lines already--indicating what "optional" features of IdAS
interfaces are or are not supported by any given CP implementation. Sergey?]
On May 26, 2010, at 8:41 AM, Mike McIntosh wrote:
> I know this seems obvious to those of you that are elbow deep in this stuff
> but…
> Why do we want to prevent sub-contexts of sub-contexts?
>
_______________________________________________
higgins-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/higgins-dev