Blog post on versioning

Skip to first unread message

Stian Soiland-Reyes

Jan 5, 2014, 1:14:30 AM1/5/14
Hi, I have prepared a blog post about the current versioning of PAV:

Would any of you have time for a quick review before I publish it this
coming week?

Now it might seem a bit excessive (8 pages printed).. but it would be
the build-up for a second blog post where we can describe just the new
properties for earlierVersion, hasVersion and hasCurrentVersion -
which I think might need a bit more hand-holding.

Stian Soiland-Reyes, myGrid team
School of Computer Science
The University of Manchester

Paolo Ciccarese

Jan 5, 2014, 9:59:24 AM1/5/14
to Stian Soiland-Reyes,
Good job Stian!

I am not sure if my feedback has been sent correctly through the UI as I did not get any notification.
Maybe next time we can use Domeo to annotate the document directly.

Here are my few thoughts:
1) at the beginning where you say 'In this blog post we would like to discuss Versioning as modelled by PAV' I would make sure to anticipate that this is related to the current release and it will be enriched very soon. Otherwise my impression as reader is that we are re-inventing 'hot water' and they will not even finish to read the post. Or at least that has been my reaction so far :)
2) 'The property pav:version gives a human-readable version string'. The original idea was to leave it free and let systems developers decide on how to use it. So I would argue that 'red', 'blue'... are human readable but not human understandable as versions. Can we say just 'labelled'? Soften it a bit... labelled 'usually with label that are more for humans'... not sure. If I label it 1.2-b1x0 is that for humans? It is probably not for 'humans' but for a few of them that know the key to read this.
3) On the same lines: 'a computer seeing these three resources would not know they are ordered 2.0, 2.1, 2.2, or not even that they are related at all'. 'a computer' is vague. It could be changed to 'a computer, without additional knowledge,' or in a way that is clear that we are talking about a 'semantic system'. If I use '1','2','3' a computer could understand the ordering as long as the algorithm guesses we are using integers or numbers. I would argue that most versioning schemes could be consumed that way....
4) In this post, and especially in the next one, I would add a list of the contributors to the model at the end. It is provenance and it is right to recognized who participated to the discussion.


You received this message because you are subscribed to the Google Groups "PAV ontology: Provenance, Authoring and Versioning" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
For more options, visit

Dr. Paolo Ciccarese
Biomedical Informatics Research & Development
Instructor of Neurology at Harvard Medical School
Assistant in Neuroscience at Mass General Hospital
Member of the MGH Biomedical Informatics Core
+1-857-366-1524 (mobile)   +1-617-768-8744 (office)

CONFIDENTIALITY NOTICE: This message is intended only for the addressee(s), may contain information that is considered
to be sensitive or confidential and may not be forwarded or disclosed to any other party without the permission of the sender.
If you have received this message in error, please notify the sender immediately.

Stian Soiland-Reyes

Jan 8, 2014, 5:26:36 AM1/8/14
to Gray, Alasdair J G,, Paolo Ciccarese
Thank you both for your reviews! I shall compress the article and drop the more journal-like sections.

I have indeed also received your online reviews as "Feedback received from your friend" - now I know which one was from whome! :)

On 8 January 2014 09:33, Gray, Alasdair J G <> wrote:
Hi Stian

I’ve also read the post.

My main proposal would be to split it into two posts as a standard blog reader will not read to the end. Have the first post focusing on PAV versioning and how to use it and the second post on relating PAV versioning to the other schemata.

I’ve sent comments through the feedback mechanism so hopefully you’ve received these.

Alasdair J G Gray
Lecturer in Computer Science, Heriot-Watt University, UK.
Telephone: +44 131 451 3429
Twitter: @gray_alasdair
Arrange a Meeting:


PLEASE NOTE: There may be a delay in me dealing with your email as I am participating in UCU industrial action by ‘working to contract’ in support of the union’s campaign for fair pay in higher education. 
For more info go here 

Sunday Times Scottish University of the Year 2011-2013
Top in the UK for student experience
Fourth university in the UK and top in Scotland (National Student Survey 2012)

We invite research leaders and ambitious early career researchers to join us in leading and driving research in key inter-disciplinary themes. Please see for further information and how to apply.

Heriot-Watt University is a Scottish charity registered under charity number SC000278.
Reply all
Reply to author
0 new messages