ICA-EGAD / RiC-O

ICA Records in Contexts-Ontology (ICA RiC-O) GitHub repository web pages
https://ica-egad.github.io/RiC-O/
47 stars 17 forks source link

Handling some controlled value attributes in RiC-O (distinguishing between 'all' and 'some' members for Record Sets) #20

Closed florenceclavaud closed 3 years ago

florenceclavaud commented 3 years ago

The following is associated with issue #9.

In RiC-CM v0.2 full draft, the following attributes whose schema value is 'controlled value', correspond to object properties + classes in RiC-O:

The specifications of each of these attributes in RiC-CM v0.2 full draft include the following sentence: "May be used in a Record Set description when the attribute value is shared by some or all Record members."

In such cases, though in RiC-CM v0.2, as explained very clearly in the introduction to the attributes, the distinction has not been made between Record and Record Set, IMHO it would be far better to make it in RiC-O 0.2. As a matter of fact, content type, doc. form type, language, legal status and state are definitely features of Record or Record Part only - not of Record Set. So, I suggest we add, for Record Set only, new object properties that could be used to handle the "some members" and "all members" use case. They sould be useful in many situations, as we all have, for example, existing archival descriptions where a Record Set is associated (indexed) with several documentary form types, and we do not have the description of each of the records included in the record set - we only know that some records in the Record Set are maps, while other are photographs, etc. We cannot lose these data, since they provide important information, and should be queried.

In short, this would result in, e.g. for Documentary Form Type class (as a range):

florenceclavaud commented 3 years ago

Closed with pull request #21