TopBraidLive(이하 TBL) 는 동적인 모델 기반 애플리케이션을 제공하기 위해 최적화된 시맨틱웹 애플리케이션 플랫폼이다. TBL을 사용하면 신속하게 데이터, 콘텐츠, 응용 서비스 및 사용자 상호 작용을 통합하는 솔루션을 구현할 수 있다. TBL은 2개의 버전이 있는데 하나는 Personal Server로서 TopBraid Composer Maestro Edition에서 사용할 수 있으며, 다른 하나는 Enterprise Server로서 별도의 설치를 해야한다. 아래는 Enterprise Server에 대한 설치 방법이다.TBL은 리눅스, 윈도우,Ubuntu 등의 OS에서 운영할 수 있으며, 서블릿 컨테이너는 Apache Tomcat 6.0 이상, JVM은 Sun Java 6 update 21 이..
Linked Data환경에서 유통되는 온톨로지는 Sparql Endpoint를 통해 접근할 수 있으며, Sparql 질의를 하여 사용자가 원하는 결과를 찾아 볼 수 있다. 그러나 특정 자원들간의 관계를 찾는 것은 어떠한 관계로 연결되어 있는지 알 수 없기 때문에 찾는 것에 어려움이 있다. 따라서 특정한 두 자원을 입력하여 두 자원간의 모든 관계를 실시간으로 최단거리부터 찾는 알고리즘을 생성하고 구현해 보았다. TableB에 저장된 후보노드가 존재하면 S부터 T까지 존재하는 관계를 계속 찾아야 하는 의미를 가짐으로 후보노드를 source로 하고 T를 target으로 하는 쿼리를 수행하여 결과를 찾는 단계를 거치게 된다. 이 단계를 통해 T를 찾으면 결과셋에 추가하고 그렇지 못하였을 때는 이전 과정과 동일하..
다양한 형식의 RDF파일들을 하나의 파일로 병합하는 소스 입력과 출력은 폴더 단위로 지정하며입력되는 파일들의 형태는 N3, RDF/XML, RDF/XML-ABBREV, N-TRIPLE 형식에 상관없이 가능.. Merge merge = new Merge();String source = "C:/Joyhong/File/merge_test/";String result = "C:/Joyhong/File/merge_test/";/* * type은 * RDF/XML, RDF/XML-ABBREV, N3, N-TRIPLE, TURTLE 중에 선택 */merge.startMerge(source, result, "N3");/** type을 입력하지 않으면 RDF/XML로 설정됨*/// merge.startMerge(sour..
- Total
- Today
- Yesterday
- 스프링부트
- RDF 변환
- sparql
- 그래프 데이터베이스
- TBC
- cypher
- Ontology
- RDF
- property graph
- 지식 그래프
- Knowledge Graph
- Thymeleaf
- neosemantics
- 트리플
- networkx
- 장고
- stardog
- django
- TDB
- pyvis
- 지식그래프
- 온톨로지
- Neo4j
- TopBraid Composer
- rdfox
- LOD
- 트리플 변환
- 사이퍼
- 타임리프
- Linked Data
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |