From: Alexander I. G. <la...@lv...> - 2008-09-22 00:04:12
|
On Tuesday 16 September 2008 08:34:23 you wrote: > Alexander, > > Intially the database contains one graph, its name is > <http://www.openlinksw.com/schemas/virtrdf#> and it can be retrieved by > call JSO_SYS_GRAPH(). It contains descriptions of all RDF Views in the > system, including the "default" RDF View for "physical quads". > Destroying that data will result in all sorts of errors. > > If that data are destroyed, they can be (sometimes) recovered by using > DB.DBA.RDF_AUDIT_METADATA procedure, like this: [snip] It's obviously good to have means for recovery but I'd really like to have means to protect this important data from unauthorized deletion/modification. I'm currently trying to make one application work with Virtuoso instead of some custom solution. Unfortunately this application was written in assumption that it is the only user of the RDF data so there are some places (which I want to find and eliminate) that can touch data in this system graph. Are there any means to set per-graph read/write permissions and raise an exception when an application-user tries to violate them? -- Alexander |