150 likes | 315 Views
Portal 사이트 구축 진행 상황. 2011 년 2 월 17 일 박광희 , 박상원. Contents. Goal Overall Plan Server Integration Problems Current Progress Developing New Portal Important Features Introduction of the Key Concept of New Portal Mediawiki Semantic Mediawiki Extension Other Extensions Trac
E N D
Portal 사이트 구축 진행 상황 2011년 2월 17일 박광희, 박상원
Contents • Goal • Overall Plan • Server Integration • Problems • Current Progress • Developing New Portal • Important Features • Introduction of the Key Concept of New Portal • Mediawiki • Semantic Mediawiki Extension • Other Extensions • Trac • Current Progress • Demo 1: Lab. Seminar Management • Demo 2: Publication Management
Goal • The goal of the work is to integrate many old servers to few new servers, and to build the new SWRC portal site, which will provide semantic features. Server Integration Portal Construction Development of Semantic Features
Overall Plan New Portal Site Construction 2 Portal Servers (Linux, Windows) • 25+αWebsites • 12Servers Development of Semantic Features
Overall Plan New Portal Site Construction 2 Portal Servers (Linux, Windows) • 25+αWebsites • 12Servers The server integration work should be done in advance Development of Semantic Features
Server Integration: Problems • Errors of the web services on the new server • Version differences of PHP, MySQL, etc. • Character encoding problems on the data, programs, server environment • Web programs that have not been operating correctly • Web version of Semantic Post-it, KCPetc • Program dependencies on specific operating systems • 2 portal servers will be used (Windows, Linux) • Modification of large amount of program source codes • Absolute path, IP addresses, Port number, DB accounts with hard coding • New contact information should be updated • Compiled web programs without source codes • Flashes(.swf), Java Servlet(.class) • Impossible to modify the program -> We modified them after decompiling the object codes
Current Progress of Server Integratioin Kwanghee Park Sangwon Park Kwanghee Park
http://semanticweb.kaist.ac.kr/wiki/index.php/Websites 작업 진행 현황 페이지
Development of New Services • Semantic services for Knowledge Management in the Lab. • Seminar Management (schedule, presenter, topic, presentation materials, etc) • Research Management (by research topic, participants, timeline, etc) • Program Development Management (version control, schedule, etc) • Publication Management (by author, topic, timeline, etc) • Personal Activity Management(strongly related with above features) • Building above features using the tools following: • Mediawiki, Semantic Mediawiki Extensions, Other Mediawiki Extensions, Trac
Important Concepts of the New Portal • Semantic Mediawiki Extension • It supports semantic annotation methods on Mediawiki. • Ex. In article [Seoul]* With normal annotation … is the capital of [Repulic of Korea] with a population …* With semantic annotation … is the capital of [is capital of::South Korea] with a population …* A triple is manipulated <Seoul> <is capital of> <South Korea> • The portal site with these features can be regarded as an ontology.
Important Concepts of the New Portal Person Seminar Seminar Research Topic Research Student Seminar 20110217 Smart Calendar Sangwon Park Morphological Analysis Has presentation Has research topic Kwanghee Park Presented by Presentaion 20110217 Sangwon Park Information Extraction Presented by Has research topic Presentaion 20110217 Kwanghee Park Has presentation Material Has presentation title Presentation Title Presentation Material
Complexity • ==General Information== • * Seminar Title: [[Has title::{{{seminar_title}}}]] • * Start Time: [[Has start time::{{{start_time}}}]] • * End Time: [[Has end time::{{{end_time}}}]] • * Location: [[Has location::{{{location}}}]] • {{#ifeq:{{#sub:{{PAGENAME}}|0|8}}|Seminar:| • {{#vardefine:sub_pagename|{{#sub:{{PAGENAME}}|8|0}}}} • {{#set: Has event start time={{{start_time}}} | Has event end time={{{end_time}} • ==Agenda== • {{#if:{{{presenter1}}}|{{#vardefine:title1|{{#ask:[[Presentation:{{#var:sub_pagename}} @{{{presenter1}}}]]|?Has presentation title=}}}}{{#vardefine:material1|{{#ask:[[Presentation:{{#var:sub_pagename}} @{{{presenter1}}}]]|?Has presentation material=}}}}# '''[[{{{presenter1}}}]]''', [[Has presentation::Presentation:{{#var:sub_pagename}} @{{{presenter1}}}|{{#if:{{#var:title1}}|{{#var:title1}}|'''(Click here to register the Presentation Information)'''}}]]}} {{#if:{{#var:material1}}|({{#var:material1}})|}} • {{#if:{{{presenter2}}}|{{#vardefine:title2|{{#ask:[[Presentation:{{#var:sub_pagename}} @{{{presenter2}}}]]|?Has presentation title=}}}}{{#vardefine:material2|{{#ask:[[Presentation:{{#var:sub_pagename}} @{{{presenter2}}}]]|?Has presentation material=}}}}# '''[[{{{presenter2}}}]]''', [[Has presentation::Presentation:{{#var:sub_pagename}} @{{{presenter2}}}|{{#if:{{#var:title2}}|{{#var:title2}}|'''(Click here to register the Presentation Information)'''}}]]}} {{#if:{{#var:material2}}|({{#var:material2}})|}} • {{#if:{{{presenter3}}}|{{#vardefine:title3|{{#ask:[[Presentation:{{#var:sub_pagename}} @{{{presenter3}}}]]|?Has presentation title=}}}}{{#vardefine:material3|{{#ask:[[Presentation:{{#var:sub_pagename}} @{{{presenter3}}}]]|?Has presentation material=}}}}# '''[[{{{presenter3}}}]]''', [[Has presentation::Presentation:{{#var:sub_pagename}} @{{{presenter3}}}|{{#if:{{#var:title3}}|{{#var:title3}}|'''(Click here to register the Presentation Information)'''}}]]}} {{#if:{{#var:material3}}|({{#var:material3}})|}}
Semantic Templates • ==Seminar List== • {{#ask: [[Category:Seminar]] • | format=broadtable • | ?Has title=Title • | ?Has location=Location • | ?Has start time=Start Time • | ?Has end time=End Time • | sort=Has start time • | order=descending • | default=No seminar was registered. • | limit=50 • | mainlabel=Lab. Seminar • }} • <br>
Demo • http://semanticweb.kaist.ac.kr/home/index.php/Home