Similar to the eventStatus property for type Event, I propose adding a similar property to CreativeWork, perhaps named creativeWorkStatus, or simply status.
This property would have values expected to be of a new type, CreativeWorkStatusType, which would be "an enumeration type whose instances represent several states that a CreativeWork may be in." Perhaps the enumeration members of this type might include values such as Draft, Unstable, InProgress, OnHold, Complete, Finalized, Published, Stable, Deprecated, Obsolete, and so on.
Although the current properties dateCreated, dateModified, and datePublished describe useful information about the date on which a creative work's status had changed, I do not believe they richly describe its status in the manner proposed above.
Related types:
Similar to the
eventStatusproperty for typeEvent, I propose adding a similar property toCreativeWork, perhaps namedcreativeWorkStatus, or simplystatus.This property would have values expected to be of a new type,
CreativeWorkStatusType, which would be "an enumeration type whose instances represent several states that a CreativeWork may be in." Perhaps the enumeration members of this type might include values such asDraft,Unstable,InProgress,OnHold,Complete,Finalized,Published,Stable,Deprecated,Obsolete, and so on.Although the current properties
dateCreated,dateModified, anddatePublisheddescribe useful information about the date on which a creative work's status had changed, I do not believe they richly describe its status in the manner proposed above.Related types: