* [2011-02-15 09:02:54 -0500] Kingsley Idehen <kide...@openlinksw.com> écrit:
]
] A DBMS User inside Virtuoso is associated with a WebID. Thus, you have 
] SQL Users or SQL Users associated with WebID re. how DBMS object 
] privileges are handled.

Sure, that's identification. It's the ACL that I'm concerned
with if the ACL is complicated.

] You can have Partitions (Named Graphs) with records for #Kingsley that 
] cover his blogs, wikis etc. You can have another Partition covering HR 
] records for #Kingsley where property values may include Salary, National 
] Insurance Number etc..
] 
] ...
]
] Do you mean Named Graph? Basically, you have an IRI for each of the 
] Graphs associated with the records/triples you mention above?

Yes. The graphs are small and each contain triples directly
relevant to what is treated as an "object" at the webapp
level.

There are two reasons for this. The first is relating to 
what happens when you dereference a URI. The webapp just
pulls the graph named with that URI and gives it back in
its entirety. This could be emulated by instead doing a
symmetric-bounded-concise-description except for what
happens when a write operation is performed. We have a
requirement for keeping change history. So when you 
save a graph, a diff is done and saved. Because the
graphs relate to an object you can walk the object's
change history, undo changes, etc.. Because graph diffs
are expensive it is also best to keep the graphs small.
Maybe this could also be done by performing the diffs
on the stored and new SBCD...

Cheers,
-w
-- 
William Waites                <mailto:w...@styx.org>
http://river.styx.org/ww/        <sip:w...@styx.org>
F4B3 39BF E775 CF42 0BAB  3DF0 BE40 A6DF B06F FD45

Reply via email to