SWRL(Semantic Web Rule Language)와 SPIN(SPARQL Inferencing Notation) SWRL과 SPIN은 rule을 RDF syntax로 표현한다. 하지만 SPIN은 SWRL보다 모든 면에서 우수하다고 생각한다. SPIN은 SPARQL을 기초로한다. SPARQL은 많은 엔진과 데이터베이스에서 사용 및 제공하고 있기 때문에 데이터베이스에 직접 실행될 수 있고, 중간에 상호작용할 엔진이 따로 필요가 없다. 또한 SPARQL이 UNION과 FILTER 표현과 같이 다양한 feature를 제공하기 때문에 SPIN은 SWRL보다 표현력이 더 좋다. 그리고 SPIN은 단순한 규칙언어를 넘어서서 constraint를 표현하고 새로운 기능과 템플릿을 정의하기 위한 방법을 제공한다...
SPARQL 1.1 working draft W3C에서 SPARQL에 대한따끈따근한 드래프트 버전이 올라온 다음날..SPARQL 1.1 버전인데 뭐가 달라졌나 싶어 읽어보았다.대략 정리를 해보면 1. 쿼리문 자체를 좀더 복합적으로 생성할 수 있도록 기능을 추가함1.0에서는 union, optional, filter 등으로 쿼리를 만들었는데1.1에서는 value aggregation, path expressions, nested queries 등이 추가되었다고 한다.좀더 자세히 어떤 것인지는 깊게 살펴봐야 할듯한다.참고 : http://www.w3.org/TR/sparql11-query/ 2. 쿼리 결과 형식을 제공함쿼리 결과에 대한 변수값으로 제공하던 형식에서XML, JSON, CSV, TSV 4가지 형..
SPARQL(SPARQL Protocol and RDF Query Language) 2008년 1월 W3C 권고안으로 승인된 SPARQL은 분산되어 있는 시맨틱웹 데이터를 효과적으로 접근하고 탐색하기 위한 질의 언어이다. 트리플로 구성된 RDF 그래프는 RDF 레파지토리에 저장되어 있건 또는 미들웨어를 통해 RDF view로 변환된 데이터이건 상관없이 다양한 정보원의 데이터를 질의를 통해 병합하고 뷰(view)로 표현함으로써 웹 데이터의 통합을 위한 중요한 기능을 수행한다. SPARQL이라는 표준이 확립되기 전까지 RDF 데이터를 검색하기 위한 질의 언어는 트리플 레파지토리에 따라 다양하게 존재해왔다. (e.g. RQL(Sesame), RDQL(Jena) 등), 따라서 질의 언어 간의 호환이 문제시 되었..
- Total
- Today
- Yesterday
- neosemantics
- cypher
- 타임리프
- 지식 그래프
- sparql
- rdfox
- TDB
- 스프링부트
- 트리플 변환
- TBC
- stardog
- 사이퍼
- Thymeleaf
- LOD
- property graph
- Linked Data
- 그래프 데이터베이스
- Neo4j
- Knowledge Graph
- pyvis
- 지식그래프
- RDF 변환
- 트리플
- 장고
- RDF
- 온톨로지
- Ontology
- django
- networkx
- TopBraid Composer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |