There are literally hundreds of compelling benefits of a dynamic, fine-grained, massively hyperlinked, database-driven, online, CMS-managed analysis of the OMG specifications, including:
- Every sentence, attribute, association, and constraint of the specification gets a unique "online coordinate" as a web page (CMS "node" with unique numerical identifier) that can be referenced from other web pages, without ever again having to copy-and-paste or re-type specification text, or create a link by hand:
- A referenced description snippet: An element is a constituent of a model.
- A referenced property (association end) snippet: ownedComment: Comment[*]
- A referenced constraint snippet: An element may not directly or indirectly own itself.
- One can embed diagrams relating to any desired sentence of a specification.
- One can have a threaded comment trail for any desired sentence of a specification.
- One can navigate back and forth between rich, dynamic views of packages, metaclasses, and properties using database-driven references and backlinks.
- Database query views can extract desired information from the specifications and display them in useful ways.
- Snippets from one specification (like SysML) can refer to snippets from another specification (like UML) as links.
- One can show not only links to generalizations, but also dynamically computed specialisations.
- Subsetted metamodel properties and types of properties can be tracked as hyperlinks.
- Suspected specification errors in specific sentences or properties can be tracked and linked to OMG issues.
- Tool conformance errors can be tracked, sentence-by-sentence, and conformance scores can be computed.
Best of all, educational online tutorial trails can make convenient, hyperlinked reference to metaclasses and specific, relevant sentences from the specifications, encapsulated as hyperlinked text "snippets".


















front page
