Replies: 3 comments
-
I think I am ok with this (using Consider also if/how to update other classes with name / label / title attributes that don't inherit from Entity, or that extend
|
Beta Was this translation helpful? Give feedback.
-
Outcomes from 1-29-25 Discussion:
|
Beta Was this translation helpful? Give feedback.
-
gks-core commit #a4b4f81 chnage made to |
Beta Was this translation helpful? Give feedback.
-
This particular issue is in regards to "renaming" attributes on subclasses. While it think it is fine to further "specialize" an attribute name so that it is clearer to those trying to apply a given class or profile. I found that one particular case is a bit challenging.
This was instigated by one of our open discussions for the TU ballot around the idea of changing
alternativeLabels
toaliases
. It is conflated with the idea of whether or not MappableConcept should inherit fromEntity
orElement
which I will not bring in here for now.I contest that
label
andalternativeLabels
onEntity
should be renamed toname
andaliases
. I'm not an ontologist or really even very good with the english language but I did read up on a few threads and found this one pushed me over the top.Kori is using pydantic to help us implement the models in python and as such it gets into some interesting things around "renaming" subclassed attributes. It's all fine, but the
Agent
class renameslabel
toname
which seems upside down sincelabel
is more specific thatname
and less of an identifying-like attribute (based on my readings). I think it would be best if we consider just usingname
in place oflabel
andaliases
in place ofalternativeLabels
if possible.Beta Was this translation helpful? Give feedback.
All reactions