SMWCon Fall 2014/Complex Data Model Generation

The structure of a Semantic MediaWiki (SMW) can become hard to develop and maintain as it increases in size and complexity. In this talk an object oriented modeling approach based on the JSON Schema format will be introduced. Instead of creating SMW Attributes, Templates and Forms by hand in wikitext, Fields, Models and Forms are defined through JSON Files. Properties can be inherited and overwritten which keeps the model DRY. A Node.js based toolset has been created that validates, visualizes, converts and uploads the model in real-time. While in early stages, this approach worked well for the specific needs of the company that sponsored this project.

https://github.com/Fannon/mobo