Closed azaroth42 closed 5 years ago
Rob, Beyond the use of the ManMadeObject, are you aware of these breaking changes being used in the Provenance Index mapping scripts?
thanks
I don't believe that the other changes affect the PIR work at the moment. The P177 one will in the future, but then it will be already changed :)
Breaking Changes
SIG agreed unanimously with the Linked Art community to rename
E22 Man-Made Object
toE22 Human-Made Object
, thereby changing the class name in RDF, and thus the Linked Art API, and thus crom. This is an excellent change for the social good.SIG approved a subproperty of
P2_has_type
calledP177_assigned_property_type
, for use withE13 Attribute Assignment
, and referring only to properties. This is a breaking change for the model, as we have previously used the (previously correct)P2_has_type
for this. This makes it easier to distinguish between types-as-types, and types-as-properties.EDIT: last commit renames it to the more intuitive
assigned_property
from the default. This came from updating documentation and looking at it in context.P90a_has_lower_value_limit
andP90b_has_upper_value_limit
to fill the gap in the hole left by the deprecation ofP83_had_at_least_duration
andP84_had_at_most_duration
in favor of the newP191_had_duration
. This is a good change for consistency, and thereby ease of understanding.PR adds/updates tests, vocab, model, data, utils functions for these changes.
Future Breaking Change Warnings
Members of the SIG present at Paris meeting unanimously agreed that
E92 Spacetime Volume
SHOULD NOT be a superclass ofE4 Period
andE18 Physical Thing
. SIG process does not allow proposals to be ratified at the same meeting, and thus this will (hopefully) hit after the October SIG in Heraklion. Thus, if you have used P10 instead of P9, this will soon stop working. Probably this will not affect us at all.The CRMSoc (social) extension will define a Payment class, that will replace linked art's internal payment class. This will be a breaking change at the RDF level (namespace change), but likely not the JSON. Timeframe is unknown but unlikely to be in the next 6 months.
Proposal to create a separate extension for ongoing states, be they social, mental or physical. This would replace linked art's internal Phase class, and likely change names but hopefully little disturbance to the structure. Timeframe is unknown but unlikely to be in the next 12 months.