Paul; No, that's not the implication. Currently you need a file for each graph 
(RDF 1.1 will likely change this).

So the quad structure you refer to is already there. All triples live within a 
graph, and graphs are named - with a URI, the base URI for TopBraid - and can 
be accessed through SPARQL GRAPH.

To add a fifth dimension to the triple for time would not be a standards-based 
solution and therefore of marginal interest to vendors, such as TopQuadrant.

Not sure why reification is ruled out - you can always represent the triple 
metadata, such as time, in reification in the back-end and generate the 
non-reified triples in memory when needed. I.e. given an epoch of time that 
needs to be queried (displayed, etc.), compute the triples for the epoch using 
the reified metadata. It's fairly simple to do computationally, and is 
essentially what EVN does with Working Copies.  Generally speaking, reification 
is not such a bad solution.

Named Graphs could be manipulated in a similar way for time, but I'm sketchier 
on the details. One thought is to represent the timed data in a graph, one per 
epoch. Then import the desired epoch graph into the rest of the data.

Beyond those sketchy details, this is an active area for a number of standards 
bodies, and I'd suggest looking into some of those approaches.

-- Scott



On Aug 31, 2013, at 9:12 AM, PaulZH <[email protected]> wrote:

> Scott,
> 
> Do I understand this well that for every triple that gets a (graph) id which 
> can then be used to attach time related data on it, needs to have its own 
> file?
> We are ending up with zillions of files then.
> 
> 
> Paul
> 
> 
> 
> On Friday, August 30, 2013 4:56:17 PM UTC+2, Scott Henninger wrote:
>> 
>> Paul; TopBraid does use a named graph         architecture.  Each file, be 
>> they a text serialization or a back-end connector, contains a graph 
>> identifier using the base URI.
>> 
>> So you may be able to manipulate this though multiple files and import them 
>> using owl:imports.  A file can be imported                       anywhere 
>> and in multiple places, so I think that will get you close to your use case.
>> 
>> -- Scott
>> 
>> On 8/30/2013 3:14 AM, PaulZH wrote:
>>> Hi,
>>> 
>>> I would like some advice on this requirement.
>>> 
>>> Context.
>>> Time info should be added to certain statements/triples (e.g. when valid in 
>>> the real world)).
>>> 
>>> Choices made:
>>> - not to use reification
>>> - not to use the Qualified Relation pattern
>>> but to use the graph id (4th slot) for adding this info to mimic property 
>>> graphs in graph databases such as Neo4J.
>>> 
>>> What I do not see for the moment is an easy workflow to do this in TBC as 
>>> editing environment.
>>> 
>>> Any input on this is appreciated.
>>> 
>>> 
>>> Paul
>>> -- 
>>> -- You received this message because you are subscribed to the Google
>>> Group "TopBraid Suite Users", the topics of which include Enterprise 
>>> Vocabulary Network (EVN), TopBraid Composer, TopBraid Live, TopBraid 
>>> Insight, SPARQLMotion, SPARQL Web Pages and SPIN.
>>> To post to this group, send email to
>>> [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/topbraid-users?hl=en
>>> --- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "TopBraid Suite Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
> 
> -- 
> -- You received this message because you are subscribed to the Google
> Group "TopBraid Suite Users", the topics of which include Enterprise 
> Vocabulary Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
> SPARQLMotion, SPARQL Web Pages and SPIN.
> To post to this group, send email to
> [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/topbraid-users?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "TopBraid Suite Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to