본문 바로가기

기술/TopBraid

TopBraid Enterprise Vocabulary Net (EVN)

EVN은 web 3.0 유저인터페이스 형태의 웹 기반의 Vocabulary 편집기 이다. 상호 통제된 어휘의 관리와 개발을 단순화한 웹 기반의 솔루션.

정보통합, 사용자 정의 및 검색에 사용되는 온톨로지나 시소러스, 분류체계를 정의하고 linking하는 작업을 협업을 통해  하고자 하는 사람들을 대상으로 한다.

즉 중앙의 메인 Vocabulary시스템을 통해 어휘를 관리할 필요성이 있는 곳에서 사용하면 좋을듯.

가장 큰 특징은

가. TBC 어플리케이션에서 가능한 작업을 웹에서 구현 (온톨로지 모델도 가능)
나. 협업 기능을 지원. <- 가장 큰 특징.
다. 검색 기능
라. 이력 관리 기능.
마. 보고서 기능. 
바. 비주얼 쿼리 및 에디팅 기능.


가.  Vocabulary 관리 툴
1. 웹 기반임에도 불구하고 멀티 페이지 형태의 View와 Edit 어플리케이션을 제공하고 있다. 
2. 입력 방식에 있어 추천 검색어 기능이 지원되어 사용자는 쉽게 관련 어휘를 입력할 수 있다. ( Resource 타입이 들어가야 하는 자리에는 해당 타입만 추천, 해당 Resource 타입에 맞지 않다면 입력되지 않는다.)
3. 각 페이지를 드래그앤드랍형식으로 Vocabulary 를 추가할 수 있다.
4. 위키와 같은 텍스트 링크를 제공하는듯 rich text 형식의 에디터를 지원하고 있다.
5. 무한 갯수의 Vocabulary 생성이 가능하며 각 Vocabulary는 연결시킬 수 있다.(import, merge, 복제등)
 6. 기본적으로 W3C SKOS standard to model vocabulary data를 이용.
7. Jena SDB를 이용해 EVN data를 데이터베이스에 저장함 (MYSQL, Oracle, PostgreSQL, SQLServer)  - 이는 TopBraid Live Server Administration 에서 Server Configuration Parameters를 설정함으로서 이용가능함. 이 저장소는 변경이력, EVN 데이터를 저장(관리 메뉴얼 참고)
8. 트리플 5백만건 이상이면 TQ 문의.

나. 협업 기능
1. 여러사람이 동시에 Vocabulary 를 편집할 수 있으며, 이 또한 바로 반영이 가능하다.
2. 이를 위해 각 사용자에 대한 역활(권한)을 부여할 수 있다.
3. 현재 구성중인 Vocabulary이외에 추가적인 Vocabulary를 구성할 있으며, 이를 반영(merge)하기 위해서 여러 사용자에게 확인을 받는 절차를 제공하고 모두 동의를 얻게 되면 해당 Vocabulary를 메인 Vocabulary에 반영할 수 있게 됨.
4. 또한 협업자에게 내가 작업하고 있는 컨셉 내용에 대해 이메일주소를 이용해 review를 요청할 수 있음. (해당 Vocabulary 컨셉에 접근할 수 있는 링크를 전송) 
5. 동시 다발적으로 작업할 경우 커밋되지 않은 작업본에 대해서도 타 사용자가 해당 컨셉을 어떻게 수정하고 있는지 화긴할 수 있다.

다.  검색 기능.
1. 컨셉이 가지고 있는 각각의 property를 기반으로 개별적인 검색이 가능함.
2. 사용자가 선택한 컨셉(property)에 대해서만 검색 결과를 보여줌.
 
라. 이력 관리 기능.
1. 사용자가 browsing한 모든 컨셉에 대해서는 <back> <forward> 를 통해 컨셉별로 전환이 가능함
2. Vocabulary를 편집한 모든 내용에 대해서 이력 추적이 가능. (어떤 사용자가 어떤 항목을 어떻게 수정했다.)
3. comments 항목을 통해 수정한 사용자와 시간을 알수 있고 이는 EVN플랫폼에서 관리된다(보고서 같은 기능에서 볼수 있는듯)

마. 보고서 기능
1. 수정된 Vocabulary 내역을 일괄적으로 보여주어 보고서로 생성해준다.
2. 기본적으로 Excep, RDF, csv 형태로 export를 해준다.
3. 사용자가 해당 Vocabulary에 대해서 어떤 수정을 하고 있는지 비교 보고서를 생성해준다.
4. Vocabulary에 대한 기본 통계 정보도 제공한다. (hierarchy depth, Number of Children 등

바. 비주얼 쿼리 및 에디팅 기능.
1. RexViz 와 같은 컨셉 모델에 대한 네비게이션 브라우징을 제공
2. incoming , Outgoing 기능을 활용해 해당 컨셉의 Property 리스트와 각 value들을 보여주어 사용자가 선택하게 되면 해당 Property로 확장이 가능
3. Generalize 기능을 통해 사용자는 현재 화면 그래프에 대응되어 자동적으로 생성되는 SPARQL 쿼리를 통해 각 인스턴스를 확인할 수있음.
4. 비주얼 그래프의 저장 및 로드 기능제공.
5. Find Path, Shortest Path기능을 제공



 

'기술 > TopBraid' 카테고리의 다른 글

TopBraid Live  (0) 2012.02.13