[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Semantics of Entry (Modified by Henry Story)



Sorry again for working my way around the limitations of this list server. It is 2 am here, and I have spent a long time drawing these graphs and trying to work out what the size limit of attachments are. I won't do this again I promise :-/

On 11 Jun 2004, at 16:44, Karl Dubost wrote:
	2 created Entry:
		- published (issued)

Our BlogReader fetches the Atom feed and finds that the tag:e1 entry has a publication date. It could at this point do one of two things.
a. It could create a new EntryState with exactly the same info as the EntryState represented above, plus a issued node
b. It could just add the issued triple to the EntryState above


In both cases we will have a subgraph for the state like this.

JPEG image


The question will be: will the blank node x above be the same as the blank node s in our initial diagram.


Things of course would be simple if s were not a blank node, but a resource. Then one could immediately tell what to attach the new fact to. But since the Atom syntax does not know of EntryStates, it is impossible for it to pass that information along to us.

My guess is that for us both interpretations would lead to a truthful model.

If it were possible to express a constraint of the form
for all Entries e, EntryStates es1, EntryStates es2, dates d
if e state es1 and e state es2 and es1 created d and es2 created d
then es1 == es2
and we agreed that this was true (because say it is impossible for any human being to create two entries simultaneously, and only human beings can create blogs)


then we could smush (technical term) node x and s in our graph.