ICA-EGAD / RiC-O

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

Change definition of rico:hasOrHadLanguage #30

Closed ivozandhuis closed 1 year ago

ivozandhuis commented 3 years ago

In RiC-CM the description of Language A25 states that you can relate a Language to a RecordSet. The RiC-O documentation (generated from the OWL-file?) misses the RecordSet in the domain of hasOrHadLanguage.

florenceclavaud commented 3 years ago

Hi @ivozandhuis,

Yes RiC-O documentation is generated automatically from the RiC-O OWL file. The list of the object properties whose domain is Record Set is given in this RiC-O HTML documentation. The domain of https://www.ica.org/standards/RiC/ontology#hasOrHadLanguage is Record and Record Part only (plus Agent). For Record Set, you can use https://www.ica.org/standards/RiC/ontology#hasOrHadAllMembersWithLanguage and https://www.ica.org/standards/RiC/ontology#hasOrHadSomeMembersWithLanguage. These two object properties were added in November 2020 to RiC-O along with a few other ones of the same kind. See Issue #20 for a detailed explanation on this. Hope this will be useful.

ivozandhuis commented 3 years ago

Thank you, that was indeed very helpful. Can I suggest to change the Definition of https://www.ica.org/standards/RiC/ontology#hasOrHadLanguage into: "Connects an Agent, Record or Record Part to a Language that it uses or used." like you did in the inverse property https://www.ica.org/standards/RiC/ontology#isOrWasLanguageOf?

florenceclavaud commented 3 years ago

Hi @ivozandhuis, thanks for reporting this issue in the documentation. I will fix the object property description in the OWL source file (next-version branch of the repo).

ivozandhuis commented 1 year ago

Merged into branch version_1-0.