The rico:rankInSequence property is to be used on rico:Proxy or rico:RecordResource together with rico:precedesOrPreceded.
There is actually a similar need to conveniently order activities that are linked with rico:precedesInTime / rico:followsInTime.
Would it be possible to introduce a rico:rankInTime property ? (maybe a more elegant name can be found).
The use-case is the following : we describe legal proceedings, each proceeding being decomposed (with rico:hasOrHadSubevent) into 3 investigations. Investigations are activities and linked together with rico:precedesInTime / rico:followsInTime. We need the ability to conveniently query and retrieve the first, second or third investigation.
I known it feels awkward to express an order on activities in the ontological sense; an alternative could be to allow for the class rico:Proxy to be a proxy of an Activity, and express the order on the proxy.
I am thinking as an alternative to express an additionnal activity type on each of the investigation to easily select them.
But I think the question of ordering activities can still be relevant.