1. A computer-implemented method, comprising: creating a framework from at least one previously published work, the framework comprising a first set of entities including one or more of a character, a location, or an object described in the at least one previously published work; accessing a manuscript submitted for publication as an electronic book; determining the manuscript is associated with the framework; accessing one or more rules that constrain a first set of actions associated with the first set of entities within the framework, the first set of actions including one or more of a verb performed by or on at least one of the first set of entities in the framework or a phrase performed by or on the at least one of the first set of entities in the manuscript; performing natural language analysis of the manuscript submitted for publication to identify a set of nouns described in the manuscript as a second set of entities and to identify a second set of actions that corresponds with the second set of entities by at least identifying a verb or phrase described in the manuscript that are performed by or on the second set of entities; generating a set of relationships between the second set of entities described in the manuscript and the second set of actions described in the manuscript, such that the set of relationships further include one or more additional actions that are synonymous to at least one action associated with at least one entity in the second set of actions; comparing the set of relationships between the second set of entities and the second set of actions associated with the second set of entities with the one or more rules that constrain the first set of actions associated with the first set of entities in the framework; determining an amount of compliancy for each specific entity in the second set of entities by locating the one or more rules that reference the specific entity and determining whether the actions that correspond to the specific entity in the set of relationships comply or do not comply with the actions for the specific entity specified in the located one or more rules; identifying the manuscript as compliant with the one or more rules based on determining that a number of actions of the second set of entities in the set of relationships that comply with the one or more rules is greater than a threshold proportion of a total number of the second set of entities; and generating result data that indicates the manuscript complies with the rules.