Knowledge Base Building Project 5 th meeting Intelligent Database Systems Lab School of Computer Science & Engineering Seoul National University, Seoul, Korea
Copyright 2008 by CEBT About Project Goals Setting development environment up Building initial database schema – logical model – Physical database schema Crawling the initial data – Product database (maybe from pps) – Standard classification scheme UNSPSC, etc. – Relationship elements GoodRelations, Freebase, GoogleBase, etc. Defining and designing modules by functionality Designing User Interface
Copyright 2008 by CEBT Development Environment Language Java EE 6 DBMS Oracle 11g (9i?) CVS IDS wiki Others
Copyright 2008 by CEBT Initial Data Schema Based on logical data model Requirements Table design Attributes – Set of attribute in the table we have to keep (need to define) Database server Maintain method Others?
Copyright 2008 by CEBT Modules Module list (need to be refined and named) Knowledge Managing Module – Data storing manager – Outer resource crawler – Data exchange module – Data input/output manager – Data versioning manager Service Module – Service controller – Visualization tools – Auto classifier – Virtual classification? Others – Logging manager – ?
Copyright 2008 by CEBT Requirements For each developing module Conceptual design UML Diagram 화면 정의서 (display description) 기능 정의서 (function description = 프로그램 목록 ) Storyboard (UI with function) For each database schema Table List Table description For system framework Process and data flow chart Detailed system framework picture Others Detailed development schedule (class / function 단위 ) Whole project schedule (project leader)