1 / 19

Open Source Topic Map Software

Open Source Topic Map Software. Junwon Jung. Table of contents. SemanText Nexist GooseWorks Toolkit TM4J. SemanText. Eric Freese 주도하에 개발 Pyhton 으로 구현 Semantic Network 기반의 데이터 표현 Topic 과 TopicType -> Node Association-> Link 추가적인 추론 규칙들을 Semantic Network 로 표현가능

remy
Télécharger la présentation

Open Source Topic Map Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Open Source Topic Map Software Junwon Jung

  2. Table of contents • SemanText • Nexist • GooseWorks Toolkit • TM4J

  3. SemanText • Eric Freese 주도하에 개발 • Pyhton으로 구현 • Semantic Network 기반의 데이터 표현 • Topic과 TopicType -> Node • Association-> Link • 추가적인 추론 규칙들을 Semantic Network로 표현가능 • 추론을 통한 TopicMap 검색이 가능해짐

  4. Browsing • 관계된 정보를 한 화면에 표현, 연관된 정보는 Link로 연결

  5. Editing(1/2) • Dialog Box를 통한 생성 및 수정

  6. Editing(2/2) • XML document tree를 통한 편집

  7. Creating inference rule • Inference rule의 표현

  8. Nexist • Jack Park 주도하에 개발 • JAVA로 구현 • Persistence storage support • HypersonicSQL(HSQL) • XTM DTD의 contain 관계를 이용한 스키마 설계 • Text기반의 TopicMap editor • GraphMarker를 통한 TopicMap editing

  9. Text based TopicMap editor • 텍스트 환경에서 TopicMap 편집

  10. Graph based TopicMap editor • 그래프 표현을 통한 TopicMap 편집

  11. HSQL database

  12. GooseWorks Toolkit • Sam Hunting 주도하에 개발 • C로 구현 • CGI, web browser plug-in, Python, Perl과의 연동 용이 • TMQL(TopicMap Query Languagr)의 지원 • 다양한 tool 지원

  13. GooseWorks’s Tools • gwa : association의 수 측정, topic name기반의 merge, subject identity merge • gwq : TMQL을 지원하는 대화형 Shall • gwv : association validator • gwtree : <mergeMap> 요소에 의해 기술된 merge tree 출력 • gwxtm : merged TopicMap에서 단일 TopicMap을 출력 • tm2gwe : XTM 문서가 처리에 대한 event 출력 • tm2html : TopicMap을 HTML로 생성

  14. TM4J • Kal Ahmed 주도하에 개발 • JAVA로 구현 • XTM문서의 parsing, manipulation에 JAVA API사용 • TopicMap표준 지원과 XTM 문서의 처리를 지원하는 engine • 메모리 저장 및 OZONE database(OODB)를 이용한 persistence storage 지원

  15. 시스템 구조 TopicMap Interface TopicMap Provider TopcMap Utility TopicMap Factory TopicMap Object Wrapper Memory OZONE (ORDB)

  16. Properties of TM4J Objects(1/3)

  17. Properties of TM4J Objects(2/3)

  18. Properties of TM4J Objects(3/3)

  19. Example • 연구실 구성원과 논문의 표현 Association Type 전공수업 parent member Rolespec 지도 수학 member member players players players 김형주 조유근 정준원 김종남 교수 교수 학생 학생 정호영 학생

More Related