1EdTech / openbadges-specification

Specs related to Open Badges
186 stars 67 forks source link

OB 3.0: Change Association to be an association between two Assertions #324

Closed amiller-ims closed 2 years ago

amiller-ims commented 2 years ago

In CLR 1.0, Association is an association between two Achievements. The Conceptual Model task force recommends removing associations from Achievements, adding them to Assertions, and constraining the associations to assertions within the CLR.

If it is changed to be between two assertions, the publisher will not be able to express the relationships between the achievements represented in the achievements property. For example, this is possible in CLR 1.0 and would not be possible in CLR 2.0 (indenting represents a parent/child association):

assertions

achievements

In CLR 2.0, there would not be any associations (because there is only one assertion, and achievements would not have associations):

assertions

achievements

amiller-ims commented 2 years ago

Not an OB issue.