시맨틱 포털

Saltlux

Jump to: navigation, 찾기

시맨틱 웹 포탈이야기를 시작하면서..

  • 포탈의 개념, 종류와 시맨틱 포털의 발전

1) 포털 사이트의 개념

포털 사이트(portal site) 또는 웹 포털(web portal)은 월드 와이드 웹에서 사용자들이 인터넷에 접속할 때 거쳐가도록 만들어진 사이트를 말한다. 포털(Portal)이라는 단어는 본래 ‘정문’ 또는 ‘입구’를 뜻한다.
포털 사이트들은 사용자들이 필요한 정보 또는 그에 대한 메타 데이터를 종합적으로 제공한다. 초기에는 검색 서비스 위주였으나 점차적으로 전자 메일, 홈쇼핑, 블로그 등 다양한 사이트를 제공하고 있다. 네이버, 다음, 야후!는 포털 사이트의 대표적인 예이다.

2) 포털 사이트의 종류

포털 사이트는 수평 포털과 수직 포털로 분류할 수 있다. 수평 포털은 야후!처럼 다양한 분야를 다루며, 수직 포털은 특정 영역에 치중한다.

                                                                                                -위키백과 ‘포털 사이트’ 정의 발췌-

3) 시맨틱 포털의 발전

팀 버너스 리(Tim Berners-Lee)에 의해 주창된 시맨틱 웹은 해외뿐만 아니라 국내에서도 빠르게 적용 분야를 넓혀가고 있다. 그 중 인터넷 상에서 사용자와 직접 접점을 가지는 관문이라 할 수 있는 포털, 특히 시맨틱 웹 기술이 적용된 시맨틱 웹 포털(Semantic Web Portals)은 시맨틱 웹 기술이 집약된 응용 분야로서 각광받고 있다.
웹 포털과 시맨틱 웹 포털의 모든 차이는 시맨틱 언어인 온톨로지의 유무로부터 파생된다. 시맨틱 웹 포털에서는 해당 분야 도메인에 대한 온톨로지 스키마를 정의하고, 서비스할 필요가 있는 모든 도메인 콘텐츠를 온톨로지 인스턴스로 구축하게 된다. 즉, 포털에서 서비스되는 모든 개별 단위 콘텐츠가 온톨로지 스키마 상의 특정 클래스의 인스턴스로 연결되어 있는 것이다. 또한, 시맨틱 웹 포털에서는 개념적이고 명시적인 지식 체계인 온톨로지에 대한 스키마 브라우징 및 인스턴스 검색 기능을 제공함으로써, 사전 지식이 부족한 포털 이용자들에게 포털 접근의 수월성을 제공할 수 있어야 한다.

        [시맨틱 웹 포털 기술 동향] 정한민* 강인수* 성원경 -http://kidbs.itfind.or.kr/WZIN/jugidong/1264/126402.htm 발췌


4) What is semantic web portal?

• 시맨틱 웹 기술에 기반해, 각 방문자들이 다양한 정보를 공유/교환할 수 있고, 필요한 응용서비스를 제공받을 수 있는 차세대 웹 포탈
• 컴퓨터가 다양한 웹 자원을 읽고 이해하여 사용자에게 가장 적합하고, 정확한 서비스를 제공할 수 있는 포탈
• 컴퓨터가 처리 가능한 온톨로지 기반 지식 표현체계로 기술된 정보를 통합, 서비스 할 수 있는 포탈
• 시맨틱 웹 포털은 웹 포털의 일종이다. 웹 포털은 공통 관심 사항을 가지는 사용자 그룹을 위해 정보를 수집하는 웹 사이트이다.
• 해당 그룹이 정보를 공유하고 교환할 수 있도록 해 주는 웹 포털의 일종이다.

  • 시맨틱 포털과 일반 웹 포털의 비교


Image:image1.jpg

  •  시맨틱 포털의 구성   

    1) 시맨틱 포털의 계층 구성

    Image:image2


     2) 시맨틱 포털의 개념적 구성
     Image:image3

   [시맨틱 웹 포털 기술 동향] 정한민* 강인수* 성원경 -그림 발췌  http://kidbs.itfind.or.kr/WZIN/jugidong/1264/126402.htm

  •    시맨틱 포털의 기술적, 서비스적 주요 기능

     1) Semantic portal 의 기술적인 주요 기능


      • Semantic Document Generation
      • Semantic Enabled Collaboration
      • Semantic Content Integration 
      • Semantic Enabled Content Syndication (incl. MashUP)
      • Semantic Guiding (reuse know-how)
      • Semantic Mining (discovery of deep information)
      • Semantic Enabled Recommendations
      • Semantic Navigation
      • Knowledge Visualization
      • Social Networking 

    2) Semantic web portal 의 서비스 주요 기능 

    • 프로젝트 단위 의미 메타데이터 수동/자동 생성, 등록 : 온톨로지에 따른 메타데이터 입력 템플릿 반자동 생성
    • 수행 프로젝트를 통한 지식정보 확보, 지식베이스 구축 : 제품, 기술, 인력, 일정, 고객, 협력사, 각종 산출물
      (제안서, 요구사항분석서, 개발 계획서, 설계서, 완료보고서 등)
    • 지식 정보 검색 : 프로젝트, 기술, 인력, 벤더, 고객, 협력사, 산출물, 관련 뉴스...
    • 검색 결과 시각화 및 온톨로지 기반 정보 Navigation : 프로젝트, 문서 뿐 아니라, induced knowledge의 
      검색과 navigation
    • 프로젝트 및 시맨틱 문서 히스토리 관리
    • 개인화 맞춤형 정보 검색 및 정보 추천 서비스


* 국내 기술 동향으로는 한국과학 기술정보연구원(KISTI)의 ‘과학 기술정보 포털서비스,’ 한국문화콘텐츠진흥원(KOCCA)의 ‘문화콘텐츠 유통정보 포털시스템,’ 그리고 한국정보문화진흥원(KADO)의 ‘국가지식 포털’을 꼽을 수 있습니다.

아직 , 이렇다 할 시맨틱 포털이 없는 상황에서 솔트룩스는,
세계 최초, 시맨틱 포털 (E.S.P - Enterprise Semantic Portal)’로 기업시장에 도전하였습니다.

다음은 위키와, 블로그서비스를 기반으로 기업사용자를 위한 최초의 시맨틱 포털인
‘솔트룩스 시맨틱 포털’ 에 대해서 소개하겠습니다.

  •   솔트룩스 ESP(Enterprise Semantic Portal)소개

    기존의 2.0 웹환경에서 진일보한 차세대 웹 환경으로의 변화를 꾀하고 있는 솔트룩스 ESP(Enterprise Semantic Portal)은 다음과 같은 서비스 구조를 가지고 있습니다
    집단지성을 활용한 ‘위키’ 서비스 기반과 커뮤니케이션과 미디어의 중심에 있는 ‘블로그’서비스가 그것이며, 이 같은 기반 위에 솔트룩스와 카이스트가 협력 개발한 ‘CoreOnto’ 국가 과제의 결과물로서 솔트룩스 홈페이지가 그 첫 시험서비스가 된 것 입니다.
    이번에 개발한 솔트룩스 ESP(Enterprise Semantic Portal)에는 기업환경을 대상으로 솔트룩스에서 자체 개발한 ‘시맨틱 메타데이터 에디터 (이하 SeMEditor)를 탑재하고 있으며, 시맨틱포털의 저작 기반인 위키와 블로그를 통해 생성된 컨텐츠를 시맨틱 웹환경에서 활용이 가능한, 인식이 가능한 데이터로 손쉽게 변경 할 수 있도록 하는 것이 주요 서비스 포인트입니다.
    사용자가 기업포탈환경에서 컨텐츠를 제작할 때, SeMEditor 를 통해 변환되고 생성된 시맨틱 메타데이터는 시맨틱포털내에서의 사용자간 공유와 재활용을 통해, 포털 내 데이터간의 접근성을 증가 시키고, 기업환경에서는 이런 서비스 구조 형태가 업무처리에 있어서의 효율성 (비용절감)을 높일 수 있는 시너지를 가질 수 있습니다. 이런 사업적인 방향과 가능성으로 솔트룩스는 기업 홈페이지를 통한 엔터프라이즈 시맨틱포탈서비스의 개발 하게 되었고, 이후, 안정화 단계를 거쳐, 다양한 사업적 가능성을 모색하고 있습니다. 솔트룩스가 개발한 ESP(Enterprise Semantic Portal) 의 플랫폼 형태로의 이러한 시도는 기업포탈 시장내의 가능성과 사용자의 참여가 기반된 시맨틱 웹 서비스의 확산에도 큰 기여를 할 것이라 예측됩니다.
  • 솔트룩스 ESP(Enterprise Semantic Portal)의 개발배경

    1) 비구조적 데이터”(Unconstructed Data)로 이루어진 웹세상
      시맨틱 메타데이터 에디터(SeMEditor)가 포함된 솔트룩스 시맨틱 포탈의 개발배경은 다음과 같습니다.
      우리가 살고 있는 웹2.0 세상에는 급격히 늘어나는 2.0 서비스와 함께, 그 서비스가 양산해 내는 컨텐츠들이
      기하급수 적으로 쏟아지고 있는 상황입니다.

       Image:image4

    - [IDC 전세계 디지털 정보 성장 전망 보고서] 연합뉴스 , 2008. 3월 기사에 따르면,
    [2011년까지 전세계 인구 1인당 평균적으로 280 기가바이트, 즉, 1편당 6기가에 해당하는 약 45편의 DVD영화의 분량이라고 보면 될 엄청난 양의 디지털 정보들의 생성이 예측되는 상황이다.]



    이렇게 무섭게 생산되는 데이터들의 중심에는 2.0 서비스의 정신인 사용자 참여와 1인 미디어를 대표하는 블로그 서비스와 위키 서비스의 사용을 통한 컨텐츠 생산이 그 주축이 되고 있으며,이렇게 블로그와 위키서비스에서 생성되는
    엄청난 컨텐츠 정보량은 앞으로 우리가 지향하고 있는 시맨틱웹 환경에서는 공유되거나 상호이해를 기반으로 하는 데이터간의 커뮤니케이션이 되지 않는(혹은 단순링크로만 연결되어있는, 그래서 그 연결의 의미를 알 수 없는, “비구조적 데이터”(Unconstructed Data)들로 이루어져 있습니다. 따라서 이러한 환경에서 생성되는 수많은 데이터들은 우리가 나아가야할 시맨틱 웹 환경에선 무용지물과 같다고 볼 수 있습니다.

     2) 문제 해결을 위한 고민들

    -기존의 비구조화된 웹컨텐와 데이터들은 시맨틱웹 환경에서는 이해가 불가능하다.
    -구조화된 데이터로 시맨틱웹 환경에 적용하면 가장 좋을 것이며, 그로인한 다양한 가능성을 가질 수 있을 것이다.
    -그러나, 이러한 과정에서 자연어처리나, 온톨로지 처리등의 기술적인 어려움들이 존재한다.
    -게다가, 일반적으로 컨텐츠를 생성하는 사용자들은 이러한 기술적인 어려움을 극복하기 힘든 상황 (일반 사용자들은 어려운 개발을 이해 할만큼의 능력이 없음)
    -손쉽게 시맨틱웹 환경에서 이해가 가능한 형태로의 변환이 가능하다면, 그 인터페이스는 사용자가 익숙해 하는 인터페이스를 가지고 있어야 할 것 .
    -사용자의 컨텐츠 생성시점과 동시에, 시맨틱웹 환경에서 이해가 가능한 구조화된 데이터로(시맨틱 메타데이터)동시에 변환이 가능하면 최상일 것.

    3) 고민들이 해결되면 일어나는 다양한 웹환경 변화들

    -구조화된 각 데이터간의 속성들을 명시 할 수 있게 되며, 단순히 데이터간 연결 뿐만 아니라 그 데이터가 가지고 있는 개별적인 속성 (의미)들이 연결되고 이 의미에 대한 표현도 가능한 형태로 진화하게 됩니다. 즉 개별 데이터간의 ‘의미있는 연결’을 통해 ‘의미적 공간’이 형성되고 이는 곧, 우리가 지향하는 ‘시맨틱 웹이 구현되는 환경’ 으로의 변화가 가능하게 됩니다
    이 환경 속에서 사용자의 데이터는 기존의 활용과 표현의 수준을 넘어선 상태의 웹 환경으로 진화할 수 있게 되는 것 입니다


      Image:image5

  •   솔트룩스 ESP(Enterprise Semantic Portal)는 왜 Wiki와 Blog를 기반으로 제작 되었는가?


    1) Wiki와 Blog가 가지는 특성들 
    
    - 다량의 컨텐츠 생성에 용이한 구조를 가지고 있으며, 사용자들이 손쉽게 컨텐츠를 저작 할 수 있는 서비스 환경이
       이미 마련되어 있음.
    - Wiki의 특성인 협업과 집단 지성을 모을 수 있는 장점과, Blog의 특성인 커뮤니케이션의 용이함, 그리고 컨텐츠의 
      딜리버리 및 확장에 효과적인 매체로서의 장점이 있음
    - 이 두가지 서비스 구조가 사용자가 익숙한 포털서비스 형태의 그릇에 담겨지면, 데이터의 생성에서부터 활용, 및
      공유 그리고 확장에 이르기까지의 다양한 시너지를 일으킬 수 있을 것임
    - 게다가 이 포탈 형태의 서비스가 시맨틱적인 의미연결을 기반으로 이루어져 서비스 된다면 사용자에게 손쉽게
      어필(이용)함과 동시에, 기술적인 측면에서의 데이터 활용에도 큰 의미가 있음

  •    Semantic Portal에서 wiki와 Blog가 기반된 서비스가 가지는 의미

      시맨틱 포탈은 시맨틱 도큐먼트 제너레이션을 비롯한 콜레브레이션, 좀더 깊은 점보의 검색을 가능하게 하는 시맨틱마이닝 기술, 의미에 기반한 시맨틱 네비게이션, 나아가 소셜네트워킹까지 다양한 시맨틱 기술을 주요 베이스로 제공되는 포탈의 형태이기 때문에 Wiki와 Blog를 통해 생성된 컨텐츠가 위와 같은 시맨틱포탈의 서비스구조 위에서 활용된다면, 또한 그 컨텐츠가 ‘의미있는 연결’로 이용된다면 컨텐츠 데이터가 가지는 가치는 무척 높다고 볼 수 있습니다.
  • 기업환경(Enterprise portal )에서의 서비스, 그리고 시맨틱 메타데이터의 의미

      위에서 설명한 위키와 블로그를 기반으로 하는 시맨틱포탈의 서비스가 기업환경에 적용된다면, 그리고 그 서비스를 구성하고 있는 컨텐츠들이 솔트룩스가 개발한  ‘SeMEditor’(시맨틱 메타데이터 에디터)로 생성되된 컨텐츠 일 경우, 다음과 같은 서비스 기능들을 가능하게 할 것 입니다.

    -프로젝트 단위의 의미적 메타데이터를 자동 또는 수동으로 생성, 등록을 가능하게 하는것부터 시작하여, 지식정보 검색, 프로젝트나 문서뿐아니라 포함된 지식검색과 네비게이션을 통한 온톨로지 기반정보 네비게이션까지, 프로젝트나 시맨틱 문서 히스토리 관리와, 개인화 맞춤정보 검색 및 추천 서비스까지의 가능성을 가지게 됩니다. 따라서 솔트룩스 시맨틱포탈은 ESP (Enterprise Semantic Portal)을 기반으로 구축하는 것이 최적의 시맨틱 웹포탈 서비스를 제공할 수 있다는 판단을 하였습니다.
  • 솔트룩스 ESP (Enterprise Semantic Portal)의 시스템 아키텍쳐

    Wiki와 blog 에 장착된 시맨틱 메타데이터 에디터 (SeMEditor)를 기반으로 하는 솔트룩스 ESP는 우선 시스템은 3가지로 구성됩니다.

      1) 기업사용자들인 임징원과 고객, 일반 사용자들이 쓰게될 시맨틱 유저인터페이스,
      2) 사용자들이 입력하는 컨텐츠가 처리되는 시맨틱 어노테이션 오픈플랫폼(SANNOP)
      3) 처리된 메타데이터들이 쌓이게 될 시맨틱 레퍼지토리

     Image:image6

  • 솔트룩스 ESP (Enterprise Semantic Portal)의 시스템 흐름

    1) 기업사용자인 임직원과 고객,일반사용자들은 위키와 블로그를 통해 컨텐츠를 생성합니다
    2) 생성함과 동시에 블로그와 위키에 포함되어 있는 SeMEditor를 통해 메타데이터가 생성됩니다.
    3) 생성된 메타데이터들은 시맨틱어노테이션 오픈 플랫폼의 인터페이스를 통해, 시맨틱어노테이션 엔진과 RDFa 프로세서, 날리지 베이스인터페이스를 통해 처리됩니다.
    4) 처리된 데이터들은 컨텐츠 저장소인 시맨틱 레퍼지토리에 저장됩니다
    .
  • 시맨틱 어노테이션 플랫폼(SANNOP) 의 모듈구성

    SANNOP 으로 불리는 시맨틱 어노테이션 오픈플랫폼의 내부는 다음과 같이 4가지의 모듈로 구성되어 있습니다.

    1)RDFa를 파싱하는 모듈,
    2) RDFa를 태깅하는 모듈,
    3) 메타데이터를 KB(날리지 베이스에 저장하는) 모듈,
    4) 마지막에 웹에서 호출하여 ESP 웹사이트와 연동하는 웹연동 모듈.

     Image:image7

이후, 솔트룩스 ESP가 가지는 기대효과 및 ESP에서 이루어 지는 서비스 활용예(Usecase) 및 솔트룩스 ESP의 핵심 개발 요소인 SeMEditor의 기능과 이용방법에 대한 내용은 다음번 문서에 자세하게 소개 하기로 하겠습니다.

<내부 자료 참고 문헌>

  • [1] 정한민, “국가 R&D 기반정보 온톨로지 기반 추론서비스,” 제4회 지식정보처리와 온톨로지 워크숍, 2006.
  • [2] 정한민, 강인수, 구희관, 이승우, 성원경, “URI 서버에 기반한 국가 R&D 기반정보 온톨로지 설계 및 구현,” 정보관리연구 37(2), 2006.
  • [3] Benjamins, R., Fensel, D., and Decker, S., “KA2: Building Ontologies for the Internet: A Midterm Report,” International Journal of Human Computer Studies 51(3):687-713, 1999.
  • [4] Ceri, S., Fraternali, P., and Bongio, A., “Web Modeling Language(WebML): A Modeling Language for Designing Web Sites,” Computer Networks 33:137-157, 2000.
  • [5] Corcho, Ó., Gómez-Pérez, A., López-Cima, A., López-García, V., and María del Carmen Suárez-Figueroa, “ODESeW: Automatic Generation of Knowledge Portals for Intranets and Extranets”, Proceedings of the 2nd International Semantic Web Conference, Oct. 20-23, Florida, USA, 2003, pp.802-817.
  • [6] Decker, S., Erdmann, M., Fensel, D., and Studer, R., “Ontobroker: Ontology Based Access to Distributed and Semi-Structured Information,” Proceedings of IFIP TC2/WG2.6 8th Working Conference on Database Semantics(DS-8), Jan. 4-8, Rotorua, New Zealand, 1999, pp.351-369.
  • [7] Fröhlich, P., Nejdl, W., and Wolpers, M., “KBS-HYPERBOOK–An Open Hyperbook System for Education,” Proceedings of the 10th World Conference on Educational Media and Hypermedia, Jun., Freiburg, Germany, 1998.
  • [8] Goble, C.A., Bechhofer, S., Carr, L., Roure, D.D., and Hall, W., “Conceptual Open Hypermedia = The Semantic Web?,” Proceedings of the 2nd International Workshop on the Semantic Web, May 1, Hong Kong, China, 2001.
  • [9] Gruber, T.R., “A Translation Approach to Portable Ontology Specifications,” Knowledge Acquisition 5(2):199-220, 1993.
  • [10] Hayward, B., “The Future Impact of IT on IS and Library Service Delivery,” ALIA 2004 Biennial Conference, 2004.
  • [11] Heflin, J., “Web Ontology Language(OWL) Use Cases and Requirements,” W3C Working Draft, 2003.
  • [12] Jin, Y., Decker, S., and Wiederhold, G., “OntoWebber: Model-Driven Ontology-Based Web Site Management,” Proceedings of the 1st Semantic Web Working Symposium, Jul. 30–Aug. 1, California, USA, 2001, pp.529-547.
  • [13] Jung, H., “OntoFrame-K: Semantic Web-based Information Dissemination Platform,” The 9th International Forum on Metadata Registry, 2006.
  • [14] Lausen, H., Stollberg, M., Hernández, R.L., Ding, Y., Han, S.K., and Fensel, D., “Semantic Web Portals–State of the Art Survey,” Technical Report(2004-04-03)of Digital Enterprise Research Institute(DERI), 2004.
  • [15] Lei, Y., Motta, E., and Domingue, J., “An Ontology-Driven Approach to Web Site Generation and Maintenance,” Proceedings of the European Knowledge Acquisition Workshop(EKAW-2002), Oct. 1-4, Siguenza, Spain, 2002, pp.219-234.
  • [16] Lei, Y., Motta. E. and Domingue, J., “Design of customized web applications with OntoWeaver,” Proceedings of the 2nd International Conference on Knowledge Capture, Oct. 23-25, Florida, USA, 2003, pp.54-61.
  • [17] Lin, C., Zhang, L., Zhou, J., Yang, Y., and Yu, Y., “SPortS: Semantic + Portal + Service,” Proceedings of the ECAI-2004 Workshop on Application of Semantic Web Technologies to Web Communities, Aug. 23-27, Valencia, Spain, 2004.
  • [18] Maedche, A., Staab, S., Studer, R., Sure, Y., and Volz, R., “SEAL-Tying Up Information Integration and Web Site Management by Ontologies,” IEEE Data Engineering Bulletin 25(1):10-17, 2002.
  • [19] Mäkelä, E., Hyvönen, E., Saarela S., and Viljanen, K., “OntoViews - A Tool for Creating Semantic Web Portals,” Proceedings of the 3rd International Semantic Web Conference, Nov.7-11, Hiroshima, Japan, 2004, pp.797-811.
  • [20] Reynolds, D., Cayzer, S., Shabajee, P., and Steer, D., “SWAD-E Demonstrators - Lessons Learnt,” SWAD-Europe deliverable 12.1.8(http://www.w3.org/2001/sw/Europe/reports/demo_2_report/), 2004.
  • [21] Staab, S., Angele, J., Decker S., Erdmann, M., Hotho, A., Maedche, A., Schnurr, H.P., Studer, R., and Sure, Y., “Semantic community Web portals,” Computer Networks 33(1-6):473-491, 2000.
  • [22] Sidoroff, T., and Hyvönen, E., “Semantic E-government Portals-A Case Study,” Proceedings of the ISWC-2005 Workshop Semantic Web Case Studies and Best Practices for eBusiness (SWCASE’05), Nov.6-10, Galway, Ireland, 2005.
  • [23] Volz, R., Oberle, D., Staab, S., and Motik, B., “KAON SERVER-A Semantic Web Management System,” Proceedings of the 12th International World Wide Web Conference–Alternate Tracks, May 20-24, Budapest, Hungary, 2003.
  • [24] Wiederhold, G., and Genesereth, M., “The Conceptual Basis for Mediation Services,” IEEE Expert 12(5):38-47, 1997.
  • [25] http://www.sapdesignguild.org/editions/edition3/portal_definition.asp
  • [26] http://www.ebuzz.co.kr/content/buzz_view.html?ps_ccid=5995
  • [27] http://www.kocca.or.kr/ctnews/kor/SITE/data/html_dir/2005/04/13/200504130009.html
  • [28] http://www.kocca.or.kr/_New/not_main/notice_read.jsp
  • [29] http://www.kado.or.kr/index.aspx?PortalID=ko&MenuID=0510041347413146
  • &template=Bid&control=View.ascx&seq=13419&idx=1
  • [30] http://www.yeskisti.net/yesKISTI/index.jsp
  • [31] http://www.blogwriteforceos.com/blogwrite/files/attr_129930_115.pdf