oasis-tcs / openc2-oc2ls

OASIS OpenC2 TC: GitHub repository used to propose and track changes to the OpenC2 Language Specification as new working draft level revisions are created and the associated CSDs mature
https://github.com/oasis-tcs/openc2-oc2ls
Other
15 stars 19 forks source link

remove Properties target, example (issues #389, 392) #401

Closed dlemire60 closed 2 years ago

dlemire60 commented 2 years ago

Per issues #389 and #392 and discussion at the 8/10/2022 working meeting, this PR:

  1. removes Properties as a target from the table in 3.3.1.2
  2. removes the definition of the Properties target in 3.4.1.16
  3. renumbers 3.4.1.17 as 3.4.1.16
  4. removes the example use of the Properties target in C.3
  5. renumbers the subsections in C.4 as needed
  6. adds a tracking entry in the revision history in appendix E

EDIT: This is a breaking change, but it shouldn't affect any conformant implementation that only has Producer / Consumer interactions based on TC-developed APs.

dlemire60 commented 2 years ago

Discussed at the 8/24/2022 working meeting.

Dave Kemp clarified that removing Properties is a breaking change, albeit one whose impact is low enough that this change could have been postponed if there weren't other breaking changes.

dlemire60 commented 2 years ago

Approved for merging at 7 September 2022 working meeting.