You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A sourceDataSet property is defined for the StudyResult class that extends the derivedFrom property of its parent InformationEntity class. This is indicated using an `extends: derivedFrom' element.
Is this an appropriate/valuable approach in this situation (to define a more specific property that defines more precise semantics and constraints? IMO it is important to constrain the value of this property to be a DataSet, so minimally I think we would want to extend derivedFrom to add this, but we could keep the same name (if this is more appropriate?).
The text was updated successfully, but these errors were encountered:
mbrush
changed the title
core-im: appropriate use of 'extends' on the ‘sourceDataSet’ property of a StudyResult?
Is this an appropriate use of 'extends' on the ‘sourceDataSet’ property of a StudyResult in the core-im?
May 29, 2024
@mbrush I'm not 100% clear on what you are suggesting above.
I think the way sourceDataset is defined it is extending derivedFrom and constraining it to use the more precise DataSet data type versus using InformationEntity.
Are you simply saying that StudyResult.sourceDataset should not renamed back to StudyResult.derivedFrom? If that's the case then it is a simple change. We can always override that name in the implementation profile if we feel derivedFrom is not clear enough.
If you are suggesting something else, please clarify.
@mbrush I made a comment about this in issue #159 which I believe is vital to resolving this in the end. Please review #159 and consider closing this to continue the discussion there.
A
sourceDataSet
property is defined for theStudyResult
class that extends thederivedFrom
property of its parentInformationEntity
class. This is indicated using an `extends: derivedFrom' element.Is this an appropriate/valuable approach in this situation (to define a more specific property that defines more precise semantics and constraints? IMO it is important to constrain the value of this property to be a DataSet, so minimally I think we would want to extend
derivedFrom
to add this, but we could keep the same name (if this is more appropriate?).The text was updated successfully, but these errors were encountered: