Stephan Bergmann wrote:
Some more input:

[snip]

- Not sure if the modifying methods of XRDFNamedGraph are necessary (or if they are only added to allow implementing XRDFRepository together with an "alien" XRDFNamedGraph implementation; in which case some private protocol between an XRDFRepository and the XRDFNamedGraph objects it creates might be better)---but I am absolutely not a domain expert with RDF.

if by "modifying methods" you mean addStatement, removeStatement, then yes, those are the only methods that actually allow to change repository contents :)

note that XRDFRepository and XNamedGraph implementations will be tightly coupled and not interchangeable. basically, XNamedGraph can be implemented as just the graph name and a pointer to the underlying repository implementation. note further that (hopefully) there is no method in either interface which takes an object of the type as parameter :)

- I vaguely remember I had some reason to consider UNOIDL constants, esp. "complex" ones like strings or (not even implemented) structs, as not useful, but unfortunately cannot remember the reason any longer...

stdin(905) : Missing type or illegal syntax following CONST keyword: parse error

umm, strings are also not allowed as constants? argh...

- Minor stylistic stuff:
-- XRDFURI vs. XRdfUri etc. (I personally prefer the latter, but the former is also widely used). -- If you are in module rdf, the "RDF" in exception, interface, and service names might be unnecessary.

-Stephan

mfg,
michael


--
"I hate leaving Windows95 boxes publically accessible, so shifting
 even to NT is a blessing in some ways.  At least I can reboot them
 remotely in a sane manner, rather than having to send them malformed
 packets." -- http://bofhcam.org/journal/journal.html, 20/06/2000

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to