Complex Data Model Generation

< SMWCon Fall 2014
SMWCon Fall 2014Complex Data Model Generation
SMWCon Fall 2014
Complex Data Model Generation
Talk details
Description: In this talk an object oriented modelling approach based on the JSON Schema format will be introduced for improved maintaining of complex data structure.
Speaker(s): Simon Heimler
Slides: see here
Type: Talk, Demo, Presentation
Event start: 2014/10/02 11:30:00 AM
Event finish: 2014/10/02 12:00:00 AM
Length: 30 minutes
Video: click here
Keywords: knowledge model management, JSON Schema, Semantic Forms, Node.js, JavaScript
Give feedback

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.