Re: How to model valid time of resource properties?

Hi Frans,

another contribution in this direction could be the “time-indexed value in context” ontology pattern described in the following paper:

Peroni, S., Shotton, D., Vitali, F. (2012). Scholarly publishing and the Linked Data: describing roles, statuses, temporal and contextual extents. In Sack, H., Pellegrini, T. (Eds.), Proceedings of the 8th International Conference on Semantic Systems (i-Semantics 2012): 9-16. New York, New York, USA: ACM. DOI: 10.1145/2362499.2362502
[preprint at: http://speroni.web.cs.unibo.it/publications/peroni-2012-scholarly-publishing-linked.pdf]

I hope it may help.
Have a nice day :-)

S.

Il giorno 13/ott/2014, alle ore 13:54, Frans Knibbe | Geodan <frans.knibbe@geodan.nl> ha scritto:

> Hello!
> I wonder if a way of recording changes in properties of resources can be recommended. Many resources in real life have properties that have a time range of being valid. In some datasets, only the current (or most recent) state of a resource is stored, but in many cases it is important to keep track of the history of development of a resource.
> An example:
> :john_smith
>     a foaf:person ;
>     foaf:name "John Smith" ;
> Let's say that on 2013-09-27 John Smith marries Betty Jones. John Smith is still the same person, so it makes sense to extend the same resource, not create a new version:
> :john_smith
>     a foaf:person ;
>     foaf:name “John Smith” ;
>     ex:marriedTo :betty_jones ;
> How could I efficiently express the fact that the statement :john_smith ex:marriedTo :betty_jonesis valid from 2013-09-27? And if the couple divorces, that the property has expired after a certain date? It would be nice if the way of modelling makes it easy to request the most recent state of a resource, any historical state, or a list of changes during a time period.
> A quick web scan on the subject revealed some interesting research papers, but as far as I can tell all solutions need extensions of RDF and/or SPARQL to work.
> Perhaps this question is really about the ability to make statements about a triple? Which is a problem for which no satisfactory solution has been found yet?
> Regards,
> Frans 
> 
> Frans Knibbe
> Geodan
> President Kennedylaan 1
> 1079 MB Amsterdam (NL)
> 
> T +31 (0)20 - 5711 347
> E frans.knibbe@geodan.nl
> www.geodan.nl | disclaimer





----------------------------------------------------------------------------
Silvio Peroni, Ph.D.
Department of Computer Science and Engineering
University of Bologna, Bologna (Italy)
Tel: +39 051 2094871
E-mail: silvio.peroni@unibo.it
Web: http://www.essepuntato.it
Blog: http://palindrom.es/phd
Twitter: essepuntato

Received on Wednesday, 15 October 2014 14:28:08 UTC