Though why even have a DatasetModified event if this is similar to the ResourceModifiedEvent for Dataset objects; is this redundant?

From: Michael Meisinger <notifications@github.com<mailto:notifications@github.com>>
Reply-To: ooici/ion-definitions <reply@reply.github.com<mailto:reply@reply.github.com>>
Date: Thu, 21 Feb 2013 11:57:29 -0800
To: ooici/ion-definitions <ion-definitions@noreply.github.com<mailto:ion-definitions@noreply.github.com>>
Subject: Re: [ion-definitions] Resource modifications (#279)


In objects/data/event.yml:

> @@ -442,3 +442,13 @@ ExceptionEvent: !Extends_Event
>    message: ""
>  ---
>
> +DatasetModified: !Extends_Event


I would really like events have a proper type hierarchy. New events should not directly inherit from Event. Why not inherit from ResourceModifiedEvent?
Also, why is the dataset_it not the origin?
Please discuss such interface changes with architecture to check for conventions of using the framework in the intended way.
The actual event's intent is fine.

—
Reply to this email directly or view it on GitHub<https://github.com/ooici/ion-definitions/pull/279/files#r3105215>.