neo4j-labs/neosemantics

Graph+Semantics: Import/Export RDF from Neo4j. SHACL Validation, Model mapping and more.... If you like it, please ★ ⇧

해결하는 문제

neosemantics (n10s) 는 Neo4j 사용자가 프로퍼티 그래프 데이터베이스 내에서 RDF(Resource Description Framework) 데이터를 통합하고 사용할 수 있도록 합니다. W3C 데이터 교환 표준과 Neo4j의 그래프 모델 사이의 격차를 메우며, RDF 데이터의 손실 없는 임포트 및 익스포트를 가능하게 합니다.

작동 방식

이 플러그인은 RDF 작업을 처리하기 위한 일련의 프로시저를 제공합니다. 사용자는 먼저 GraphConfig 를 생성하여 RDF 데이터가 Neo4j 에 어떻게 지속될지 정의합니다 (예: 네임스페이스 처리, 다중값 속성, RDF 데이터 타입 등). 설정 후, fetch 를 사용해 URL 에서 또는 inline 을 사용해 인라인 문자열로 데이터를 임포트할 수 있습니다. 또한 OWL, RDFS, SKOS 등의 형식으로 온톨로지와 분류 체계를 임포트하는 것도 지원합니다.

대상 사용자

링크된 데이터, 세마틱 웹 기술을 다루는 데이터 엔지니어 및 아키텍트, 그리고 RDF 기반 지식 그래프를 Neo4j 로 마이그레이션하거나 동기화해야 하는 사람들.

주요 특징

  • 손실 없는 RDF 저장: Neo4j 에 RDF 데이터를 저장하고, 다시 RDF 로 익스포트해도 트리플을 잃지 않습니다.
  • RDF 익스포트: 필요 시 프로퍼티 그래프 데이터를 RDF 로 즉시 익스포트할 수 있습니다.
  • 모델 검증: W3C SHACL 언어 기반 검증을 지원합니다.
  • 온톨로지 지원: OWL, RDFS, SKOS 분류 체계의 임포트 기능을 제공합니다.
  • 고급 기능: NSMNTX 를 통해 모델 매핑 및 추론 기능을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트