Open VladimirAlexiev opened 7 years ago
crm:E78_Collection
, because there's not an explicit collecting plan. I agree that CRM is broken when it comes to ordering. That's a tradeoff of choosing CRM. displayOrder as a global property is also broken, it needs to be an overlay similar to ore:Proxy or schema:ListItem.
The issues with the definition of CRM's Collection are well understood and unsolvable.
Propose close.
@azaroth42 Should I post any issues at all then?
As discussed, our target model is fixed for the current project. So any model changes are not in the scope of work for 2017 for AAC. Feel free to post issues, but expect not to get much traction on solutions.
All issues that I post in this project are for a future version. But you take them all as "propose to close" (not relevant? wrong? insurmountable?) So I'm wondering if I should bother to post any.
If we continue a specific discussion in this issue: CRM is not broken when it comes to ordering. CRM merely lacks ordering. The source data has a field DisplayOrder
, which is often important, so it should be mapped.
There are many ways to implement ordering:
rdf:next*/rdf:first
is not guaranteed to return them in a specific order)
Consider eg
LOD CBMAA Titles.csv
that includes eg this record:The global Title mapping http://review.americanartcollaborative.org/entity/E22_Man-Made_Object#field_1-search_0 has the following problems:
skos:prefLabel
) and CRM (crm:E55_Type
) in an undisciplined wayDisplayOrder
is not modeled but often it is important (@azaroth42: back to the discussion whether using rdf:List is appropriate for this. crm:P102_has_title cannot point to a rdf:List)crm:E78_Collection