ucoProject / UCO

This repository is for development of the Unified Cyber Ontology.
Apache License 2.0
78 stars 34 forks source link

Change name of Event to EventRecord #416

Closed eoghanscasey closed 2 years ago

eoghanscasey commented 2 years ago

Background

The purpose of Event is to represent a record generated by a device, but the name could be confused with the more general concept of an event as an activity in the world. To address this ambiguity, the proposal changes the Event class to EventRecord, and correspondingly EventFacet would become EventRecordFacet.

Requirements

Requirement 1

Clarify difference between representing an event record generated by a device and the more general concept of an event.

Risk / Benefit analysis

Benefits

Eliminate ambiguity between representing an event record generated by a device, versus the more general concept of an event.

Risks

This is a low risk backwards-incompatible change, that has been required for some times, but needed a good name.

Competencies demonstrated

Competency 1

A device generated various event records during a time of interest.

Competency Question 1.1

What event records were generated by a given device during a time of interest?

Result 1.1

List of all event records generated by a given device during a time of interest.

Solution suggestion

Change name of event class and facet:

Coordination