지식 그래프는 세계에 대한 구조화된 정보를 표현하여 엔티티, 속성 및 관계를 쿼리 가능한 형식으로 캡처합니다.
개념과 구성 요소에 대해 자세히 알아보겠습니다. 그래프 데이터베이스 기술을 효과적으로 활용하기 위해서는 이러한 개념을 깊이 있게 이해하는 것이 중요합니다.
이 섹션에서는 실무에 직접 적용할 수 있는 구체적인 방법론과 모범 사례를 다룹니다. 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 해결 방법을 제시합니다.
// 지식 그래프란?의 실제 구현 예제
MATCH (n:Node)-[r:RELATIONSHIP]->(m:Node)
WHERE n.property = 'value'
RETURN n, r, m
LIMIT 10
위 예제는 실제 프로덕션 환경에서 사용할 수 있는 패턴을 보여줍니다. 성능과 가독성을 모두 고려한 구현 방법입니다.
| 권장 사항 | 설명 | 영향 |
|---|---|---|
| 인덱스 활용 | 자주 조회되는 속성에 인덱스 생성 | 쿼리 성능 10-100배 향상 |
| 배치 처리 | 대량 작업을 트랜잭션으로 그룹화 | 처리 시간 대폭 단축 |
| 쿼리 최적화 | PROFILE을 사용한 실행 계획 분석 | 병목 현상 식별 및 해결 |
| 스키마 설계 | 도메인 기반의 명확한 모델링 | 유지보수성 및 확장성 향상 |
실무에서 자주 마주치는 문제들과 그 해결 방법을 살펴봅니다:
더 나은 결과를 위한 고급 기술과 패턴을 소개합니다. 이러한 기법들은 복잡한 요구사항을 충족하는 데 도움이 됩니다.
// 고급 쿼리 패턴 예제
MATCH path = (start:Node)-[*1..3]->(end:Node)
WHERE start.id = $startId
AND end.type = $targetType
WITH path, nodes(path) AS pathNodes
UNWIND pathNodes AS node
RETURN path, collect(DISTINCT node.name) AS visitedNodes
ORDER BY length(path)
LIMIT 5
스키마, 데이터, 응용 계층에 대해 자세히 알아보겠습니다. 그래프 데이터베이스 기술을 효과적으로 활용하기 위해서는 이러한 개념을 깊이 있게 이해하는 것이 중요합니다.
이 섹션에서는 실무에 직접 적용할 수 있는 구체적인 방법론과 모범 사례를 다룹니다. 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 해결 방법을 제시합니다.
// 지식 그래프 아키텍처의 실제 구현 예제
MATCH (n:Node)-[r:RELATIONSHIP]->(m:Node)
WHERE n.property = 'value'
RETURN n, r, m
LIMIT 10
위 예제는 실제 프로덕션 환경에서 사용할 수 있는 패턴을 보여줍니다. 성능과 가독성을 모두 고려한 구현 방법입니다.
| 권장 사항 | 설명 | 영향 |
|---|---|---|
| 인덱스 활용 | 자주 조회되는 속성에 인덱스 생성 | 쿼리 성능 10-100배 향상 |
| 배치 처리 | 대량 작업을 트랜잭션으로 그룹화 | 처리 시간 대폭 단축 |
| 쿼리 최적화 | PROFILE을 사용한 실행 계획 분석 | 병목 현상 식별 및 해결 |
| 스키마 설계 | 도메인 기반의 명확한 모델링 | 유지보수성 및 확장성 향상 |
실무에서 자주 마주치는 문제들과 그 해결 방법을 살펴봅니다:
더 나은 결과를 위한 고급 기술과 패턴을 소개합니다. 이러한 기법들은 복잡한 요구사항을 충족하는 데 도움이 됩니다.
// 고급 쿼리 패턴 예제
MATCH path = (start:Node)-[*1..3]->(end:Node)
WHERE start.id = $startId
AND end.type = $targetType
WITH path, nodes(path) AS pathNodes
UNWIND pathNodes AS node
RETURN path, collect(DISTINCT node.name) AS visitedNodes
ORDER BY length(path)
LIMIT 5
도메인 정의부터 구현까지에 대해 자세히 알아보겠습니다. 그래프 데이터베이스 기술을 효과적으로 활용하기 위해서는 이러한 개념을 깊이 있게 이해하는 것이 중요합니다.
이 섹션에서는 실무에 직접 적용할 수 있는 구체적인 방법론과 모범 사례를 다룹니다. 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 해결 방법을 제시합니다.
// 지식 그래프 구축 단계의 실제 구현 예제
MATCH (n:Node)-[r:RELATIONSHIP]->(m:Node)
WHERE n.property = 'value'
RETURN n, r, m
LIMIT 10
위 예제는 실제 프로덕션 환경에서 사용할 수 있는 패턴을 보여줍니다. 성능과 가독성을 모두 고려한 구현 방법입니다.
| 권장 사항 | 설명 | 영향 |
|---|---|---|
| 인덱스 활용 | 자주 조회되는 속성에 인덱스 생성 | 쿼리 성능 10-100배 향상 |
| 배치 처리 | 대량 작업을 트랜잭션으로 그룹화 | 처리 시간 대폭 단축 |
| 쿼리 최적화 | PROFILE을 사용한 실행 계획 분석 | 병목 현상 식별 및 해결 |
| 스키마 설계 | 도메인 기반의 명확한 모델링 | 유지보수성 및 확장성 향상 |
실무에서 자주 마주치는 문제들과 그 해결 방법을 살펴봅니다:
더 나은 결과를 위한 고급 기술과 패턴을 소개합니다. 이러한 기법들은 복잡한 요구사항을 충족하는 데 도움이 됩니다.
// 고급 쿼리 패턴 예제
MATCH path = (start:Node)-[*1..3]->(end:Node)
WHERE start.id = $startId
AND end.type = $targetType
WITH path, nodes(path) AS pathNodes
UNWIND pathNodes AS node
RETURN path, collect(DISTINCT node.name) AS visitedNodes
ORDER BY length(path)
LIMIT 5
formal 모델 생성에 대해 자세히 알아보겠습니다. 그래프 데이터베이스 기술을 효과적으로 활용하기 위해서는 이러한 개념을 깊이 있게 이해하는 것이 중요합니다.
이 섹션에서는 실무에 직접 적용할 수 있는 구체적인 방법론과 모범 사례를 다룹니다. 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 해결 방법을 제시합니다.
// 온톨로지 설계의 실제 구현 예제
MATCH (n:Node)-[r:RELATIONSHIP]->(m:Node)
WHERE n.property = 'value'
RETURN n, r, m
LIMIT 10
위 예제는 실제 프로덕션 환경에서 사용할 수 있는 패턴을 보여줍니다. 성능과 가독성을 모두 고려한 구현 방법입니다.
| 권장 사항 | 설명 | 영향 |
|---|---|---|
| 인덱스 활용 | 자주 조회되는 속성에 인덱스 생성 | 쿼리 성능 10-100배 향상 |
| 배치 처리 | 대량 작업을 트랜잭션으로 그룹화 | 처리 시간 대폭 단축 |
| 쿼리 최적화 | PROFILE을 사용한 실행 계획 분석 | 병목 현상 식별 및 해결 |
| 스키마 설계 | 도메인 기반의 명확한 모델링 | 유지보수성 및 확장성 향상 |
실무에서 자주 마주치는 문제들과 그 해결 방법을 살펴봅니다:
더 나은 결과를 위한 고급 기술과 패턴을 소개합니다. 이러한 기법들은 복잡한 요구사항을 충족하는 데 도움이 됩니다.
// 고급 쿼리 패턴 예제
MATCH path = (start:Node)-[*1..3]->(end:Node)
WHERE start.id = $startId
AND end.type = $targetType
WITH path, nodes(path) AS pathNodes
UNWIND pathNodes AS node
RETURN path, collect(DISTINCT node.name) AS visitedNodes
ORDER BY length(path)
LIMIT 5
다양한 소스에서 데이터 획득에 대해 자세히 알아보겠습니다. 그래프 데이터베이스 기술을 효과적으로 활용하기 위해서는 이러한 개념을 깊이 있게 이해하는 것이 중요합니다.
이 섹션에서는 실무에 직접 적용할 수 있는 구체적인 방법론과 모범 사례를 다룹니다. 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 해결 방법을 제시합니다.
// 데이터 수집의 실제 구현 예제
MATCH (n:Node)-[r:RELATIONSHIP]->(m:Node)
WHERE n.property = 'value'
RETURN n, r, m
LIMIT 10
위 예제는 실제 프로덕션 환경에서 사용할 수 있는 패턴을 보여줍니다. 성능과 가독성을 모두 고려한 구현 방법입니다.
| 권장 사항 | 설명 | 영향 |
|---|---|---|
| 인덱스 활용 | 자주 조회되는 속성에 인덱스 생성 | 쿼리 성능 10-100배 향상 |
| 배치 처리 | 대량 작업을 트랜잭션으로 그룹화 | 처리 시간 대폭 단축 |
| 쿼리 최적화 | PROFILE을 사용한 실행 계획 분석 | 병목 현상 식별 및 해결 |
| 스키마 설계 | 도메인 기반의 명확한 모델링 | 유지보수성 및 확장성 향상 |
실무에서 자주 마주치는 문제들과 그 해결 방법을 살펴봅니다:
더 나은 결과를 위한 고급 기술과 패턴을 소개합니다. 이러한 기법들은 복잡한 요구사항을 충족하는 데 도움이 됩니다.
// 고급 쿼리 패턴 예제
MATCH path = (start:Node)-[*1..3]->(end:Node)
WHERE start.id = $startId
AND end.type = $targetType
WITH path, nodes(path) AS pathNodes
UNWIND pathNodes AS node
RETURN path, collect(DISTINCT node.name) AS visitedNodes
ORDER BY length(path)
LIMIT 5
NER, Entity Linking에 대해 자세히 알아보겠습니다. 그래프 데이터베이스 기술을 효과적으로 활용하기 위해서는 이러한 개념을 깊이 있게 이해하는 것이 중요합니다.
이 섹션에서는 실무에 직접 적용할 수 있는 구체적인 방법론과 모범 사례를 다룹니다. 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 해결 방법을 제시합니다.
// 엔티티 추출 및 연결의 실제 구현 예제
MATCH (n:Node)-[r:RELATIONSHIP]->(m:Node)
WHERE n.property = 'value'
RETURN n, r, m
LIMIT 10
위 예제는 실제 프로덕션 환경에서 사용할 수 있는 패턴을 보여줍니다. 성능과 가독성을 모두 고려한 구현 방법입니다.
| 권장 사항 | 설명 | 영향 |
|---|---|---|
| 인덱스 활용 | 자주 조회되는 속성에 인덱스 생성 | 쿼리 성능 10-100배 향상 |
| 배치 처리 | 대량 작업을 트랜잭션으로 그룹화 | 처리 시간 대폭 단축 |
| 쿼리 최적화 | PROFILE을 사용한 실행 계획 분석 | 병목 현상 식별 및 해결 |
| 스키마 설계 | 도메인 기반의 명확한 모델링 | 유지보수성 및 확장성 향상 |
실무에서 자주 마주치는 문제들과 그 해결 방법을 살펴봅니다:
더 나은 결과를 위한 고급 기술과 패턴을 소개합니다. 이러한 기법들은 복잡한 요구사항을 충족하는 데 도움이 됩니다.
// 고급 쿼리 패턴 예제
MATCH path = (start:Node)-[*1..3]->(end:Node)
WHERE start.id = $startId
AND end.type = $targetType
WITH path, nodes(path) AS pathNodes
UNWIND pathNodes AS node
RETURN path, collect(DISTINCT node.name) AS visitedNodes
ORDER BY length(path)
LIMIT 5
텍스트에서 관계 식별에 대해 자세히 알아보겠습니다. 그래프 데이터베이스 기술을 효과적으로 활용하기 위해서는 이러한 개념을 깊이 있게 이해하는 것이 중요합니다.
이 섹션에서는 실무에 직접 적용할 수 있는 구체적인 방법론과 모범 사례를 다룹니다. 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 해결 방법을 제시합니다.
// 관계 추출의 실제 구현 예제
MATCH (n:Node)-[r:RELATIONSHIP]->(m:Node)
WHERE n.property = 'value'
RETURN n, r, m
LIMIT 10
위 예제는 실제 프로덕션 환경에서 사용할 수 있는 패턴을 보여줍니다. 성능과 가독성을 모두 고려한 구현 방법입니다.
| 권장 사항 | 설명 | 영향 |
|---|---|---|
| 인덱스 활용 | 자주 조회되는 속성에 인덱스 생성 | 쿼리 성능 10-100배 향상 |
| 배치 처리 | 대량 작업을 트랜잭션으로 그룹화 | 처리 시간 대폭 단축 |
| 쿼리 최적화 | PROFILE을 사용한 실행 계획 분석 | 병목 현상 식별 및 해결 |
| 스키마 설계 | 도메인 기반의 명확한 모델링 | 유지보수성 및 확장성 향상 |
실무에서 자주 마주치는 문제들과 그 해결 방법을 살펴봅니다:
더 나은 결과를 위한 고급 기술과 패턴을 소개합니다. 이러한 기법들은 복잡한 요구사항을 충족하는 데 도움이 됩니다.
// 고급 쿼리 패턴 예제
MATCH path = (start:Node)-[*1..3]->(end:Node)
WHERE start.id = $startId
AND end.type = $targetType
WITH path, nodes(path) AS pathNodes
UNWIND pathNodes AS node
RETURN path, collect(DISTINCT node.name) AS visitedNodes
ORDER BY length(path)
LIMIT 5
시간, 출처, 다국어 지원에 대해 자세히 알아보겠습니다. 그래프 데이터베이스 기술을 효과적으로 활용하기 위해서는 이러한 개념을 깊이 있게 이해하는 것이 중요합니다.
이 섹션에서는 실무에 직접 적용할 수 있는 구체적인 방법론과 모범 사례를 다룹니다. 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 해결 방법을 제시합니다.
// 지식 그래프 패턴의 실제 구현 예제
MATCH (n:Node)-[r:RELATIONSHIP]->(m:Node)
WHERE n.property = 'value'
RETURN n, r, m
LIMIT 10
위 예제는 실제 프로덕션 환경에서 사용할 수 있는 패턴을 보여줍니다. 성능과 가독성을 모두 고려한 구현 방법입니다.
| 권장 사항 | 설명 | 영향 |
|---|---|---|
| 인덱스 활용 | 자주 조회되는 속성에 인덱스 생성 | 쿼리 성능 10-100배 향상 |
| 배치 처리 | 대량 작업을 트랜잭션으로 그룹화 | 처리 시간 대폭 단축 |
| 쿼리 최적화 | PROFILE을 사용한 실행 계획 분석 | 병목 현상 식별 및 해결 |
| 스키마 설계 | 도메인 기반의 명확한 모델링 | 유지보수성 및 확장성 향상 |
실무에서 자주 마주치는 문제들과 그 해결 방법을 살펴봅니다:
더 나은 결과를 위한 고급 기술과 패턴을 소개합니다. 이러한 기법들은 복잡한 요구사항을 충족하는 데 도움이 됩니다.
// 고급 쿼리 패턴 예제
MATCH path = (start:Node)-[*1..3]->(end:Node)
WHERE start.id = $startId
AND end.type = $targetType
WITH path, nodes(path) AS pathNodes
UNWIND pathNodes AS node
RETURN path, collect(DISTINCT node.name) AS visitedNodes
ORDER BY length(path)
LIMIT 5
Wikidata, DBpedia에 대해 자세히 알아보겠습니다. 그래프 데이터베이스 기술을 효과적으로 활용하기 위해서는 이러한 개념을 깊이 있게 이해하는 것이 중요합니다.
이 섹션에서는 실무에 직접 적용할 수 있는 구체적인 방법론과 모범 사례를 다룹니다. 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 해결 방법을 제시합니다.
// 외부 지식 베이스 통합의 실제 구현 예제
MATCH (n:Node)-[r:RELATIONSHIP]->(m:Node)
WHERE n.property = 'value'
RETURN n, r, m
LIMIT 10
위 예제는 실제 프로덕션 환경에서 사용할 수 있는 패턴을 보여줍니다. 성능과 가독성을 모두 고려한 구현 방법입니다.
| 권장 사항 | 설명 | 영향 |
|---|---|---|
| 인덱스 활용 | 자주 조회되는 속성에 인덱스 생성 | 쿼리 성능 10-100배 향상 |
| 배치 처리 | 대량 작업을 트랜잭션으로 그룹화 | 처리 시간 대폭 단축 |
| 쿼리 최적화 | PROFILE을 사용한 실행 계획 분석 | 병목 현상 식별 및 해결 |
| 스키마 설계 | 도메인 기반의 명확한 모델링 | 유지보수성 및 확장성 향상 |
실무에서 자주 마주치는 문제들과 그 해결 방법을 살펴봅니다:
더 나은 결과를 위한 고급 기술과 패턴을 소개합니다. 이러한 기법들은 복잡한 요구사항을 충족하는 데 도움이 됩니다.
// 고급 쿼리 패턴 예제
MATCH path = (start:Node)-[*1..3]->(end:Node)
WHERE start.id = $startId
AND end.type = $targetType
WITH path, nodes(path) AS pathNodes
UNWIND pathNodes AS node
RETURN path, collect(DISTINCT node.name) AS visitedNodes
ORDER BY length(path)
LIMIT 5
이 장에서는 지식 그래프 구축의 핵심 개념과 실무 응용을 상세히 다루었습니다. 이론적 기반부터 실제 구현까지, 각 섹션은 그래프 데이터베이스 기술을 효과적으로 활용하는 방법을 보여줍니다.
다음 장에서는 더 심화된 주제와 고급 기법을 탐구하여, 그래프 데이터베이스 전문가로 성장하는 여정을 계속합니다.
본 절은 「그래프 데이터베이스 표준」 시뮬레이터의 지식 그래프 ENUM 토큰을 본문 §6.1~§6.6의 구축 절차와 정합화하여 제시합니다. 시뮬레이터의 WIKIDATA·DBPEDIA·YAGO·CONCEPTNET·SCHEMA_ORG·KG_ALIGNMENT 6종 토큰은 각각 글로벌 지식 그래프 자산을 나타내며1, 데이터베이스 엔진 NEO4J·NEPTUNE·DGRAPH·ARANGODB·JANUSGRAPH·TIGERGRAPH·MEMGRAPH·NEBULA_GRAPH 가운데 RDF 트리플 저장 전용으로 설계된 엔진과 속성 그래프(LPG) 엔진의 차이가 핵심 결정 변수입니다2.
| ENUM 토큰 | 자산 규모(2025년 기준) | 스키마 | 라이선스 | 표준 |
|---|---|---|---|---|
WIKIDATA | 1억 600만 항목 | RDF + 항목 ID(Q·P) | CC0 | W3C_RDF3 |
DBPEDIA | 2,200만 엔티티 | RDF + OWL 2 | CC BY-SA 3.0 | W3C_SPARQL4 |
YAGO | 670만 엔티티 | RDF + 시간 + 공간 | CC BY 4.0 | OWL 25 |
CONCEPTNET | 3,400만 어구 | RDF + 다국어 | CC BY-SA 4.0 | RDF 1.16 |
SCHEMA_ORG | 800여 타입 | RDFa·JSON-LD | CC BY-SA 3.0 | JSON-LD 1.17 |
KG_ALIGNMENT | 정렬 알고리즘 | SBERT·TransE·RotatE | 알고리즘 별 상이 | arXiv 2024 KG survey8 |
지식 그래프 구축의 핵심은 RDF(Resource Description Framework)·OWL 2(Web Ontology Language)·SPARQL 1.1(쿼리)·SHACL(검증) 4축 표준의 정합 적용입니다9. RDF는 〈주어, 술어, 목적어〉 트리플의 무한 그래프를 표현하며, OWL 2는 클래스 위계·속성 제약·동등성 추론을 정의합니다. SPARQL 1.1은 표준 쿼리 언어로서 W3C가 2013년 권고안으로 채택하였고, SHACL은 2017년 권고안으로서 형상(shape) 제약을 통한 데이터 검증을 담당합니다.
지식 그래프 임베딩(KGE)은 엔티티와 관계를 저차원 벡터 공간에 표현하여 링크 예측·엔티티 정렬·삼중 분류를 수행하는 기법입니다8. 대표적 방법론으로는 TransE(2013)·DistMult(2015)·ComplEx(2016)·RotatE(2019)·SBERT(2019)가 있으며, 각각의 수학적 가정과 성능 특성이 다릅니다.
TransE는 관계를 평행이동으로 모델링하여 h + r ≈ t를 만족하는 임베딩을 학습합니다. 간결한 모델이지만 1-to-N·N-to-N·N-to-1 관계 표현에 한계가 있어, 이후 TransH·TransR·TransD 변형이 제안되었습니다10. RotatE는 관계를 복소수 공간의 회전으로 모델링하여 대칭·역대칭·합성 패턴을 모두 표현 가능하며, FB15k-237·WN18RR 벤치마크에서 최고 성능을 달성하였습니다.
| 모델 | 연도 | 스코어 함수 | FB15k-237 MRR | 참조 |
|---|---|---|---|---|
| TransE | 2013 | -‖h + r - t‖ | 0.294 | Bordes NeurIPS 201311 |
| DistMult | 2015 | <h, r, t> | 0.241 | Yang ICLR 2015 |
| ComplEx | 2016 | Re(<h, r, t̄>) | 0.247 | Trouillon ICML 2016 |
| ConvE | 2018 | 2D 컨볼루션 | 0.325 | Dettmers AAAI 201812 |
| RotatE | 2019 | -‖h ∘ r - t‖ | 0.338 | Sun ICLR 201913 |
지식 그래프 정렬(KG alignment)은 서로 다른 출처의 지식 그래프 사이에서 동등한 엔티티를 매칭하는 과제입니다. Wikidata-DBpedia·Wikidata-YAGO 정렬은 가장 흔한 사례이며, 최근 BERT·SBERT 기반 임베딩과 그래프 신경망을 결합한 접근이 성능을 크게 개선하였습니다. SHACL 1.1은 2017년 W3C 권고안으로서 정렬된 그래프의 무결성 검증을 표준화합니다9.
「RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Space」에서 Sun et al.는 복소수 공간에서의 회전 모델링이 대칭·역대칭·합성 패턴을 통합적으로 표현함을 입증하였다.
한국의 지식 그래프 분야는 NAVER 지식그래프·카카오 i 그래프·한국지능정보사회진흥원(NIA) 「공공 지식그래프」·한국정보학회(KIISE) KG 분과·NIPA 한국어 지식그래프를 중심으로 발전하고 있습니다14. NAVER 지식그래프는 한국어 위키피디아·NAVER 백과사전·검색 로그를 통합한 5,000만 엔티티 규모의 자산이며, NAVER 검색·NAVER 쇼핑·NAVER 클로바 LLM의 사실 기반(grounding)으로 활용됩니다.
카카오 i 그래프는 카카오톡·다음·카카오맵·멜론·카카오페이지를 잇는 사용자·콘텐츠·서비스 통합 그래프이며, 카카오 i 추천·카카오 i 검색의 핵심 인프라입니다. 한국지능정보사회진흥원(NIA)이 추진하는 「공공 지식그래프」 사업은 정부 부처·공공기관의 공공데이터를 RDF로 정규화하고 SPARQL 엔드포인트를 제공하는 국가 시맨틱 인프라 구축 사업으로서, 2024년 기준 1,200개 데이터셋·8억 트리플 규모를 달성하였습니다.
| 자산 | 소유 기관 | 규모 | 접근성 |
|---|---|---|---|
| NAVER 지식그래프 | 네이버주식회사 | 5,000만 엔티티 | 비공개·내부 활용 |
| 카카오 i 그래프 | 카카오엔터프라이즈 | 비공개 | 비공개·내부 활용 |
| 공공 지식그래프 | NIA·과기정통부 | 8억 트리플 | data.go.kr SPARQL |
| NIPA 한국어 KG | NIPA | 1,500만 엔티티 | aihub.or.kr 다운로드 |
| 국립국어원 표준국어대사전 KG | 국립국어원 | 50만 표제어 | opendict.korean.go.kr |
| KCI 학술 인용 KG | 한국연구재단 | 500만 논문·인용 | kci.go.kr OpenAPI |
| RISS 학술자료 KG | 한국교육학술정보원 | 1억 자료 | riss.kr |
| 국가 R&D 정보 KG | KISTI NTIS | R&D 과제 80만 | ntis.go.kr OpenAPI |
한국정보학회(KIISE) KG 분과는 한국어 처리·도메인 온톨로지·시맨틱 웹을 다루는 학술 커뮤니티로서, 매년 한국정보과학회 학술대회와 한국지능정보시스템학회 학술대회에서 KG 세션을 운영하고 있습니다. NIPA 한국어 지식그래프 사업은 한국어 NER(개체명 인식)·관계 추출(Relation Extraction)·엔티티 연결(Entity Linking) 데이터셋을 AI Hub를 통해 무료 배포하여 한국 NLP·KG 생태계의 기반이 되고 있습니다15.
국가 표준 차원에서는 한국정보통신기술협회(TTA)가 「TTAK.KO-10.1389: 지식그래프 구축 가이드라인」을 2023년 발간하였으며16, 이는 W3C RDF·OWL 2·SPARQL 1.1·SHACL 표준에 정합 적용하면서 한국어·한국 도메인 특수성을 반영하였습니다. 또한 KS X ISO 25964-1(시소러스)·KS X ISO 25964-2(상호운용성) 표준이 시맨틱 자원의 한국 산업표준을 구성합니다.
WIA-Official/wia-standards-public/tree/main/graph-database — 본권 전반에 인용된 시뮬레이터·스펙·API·전자책 자산의 소스코드를 제공하는 오픈 표준 이니셔티브이며, 본 장이 인용하는 모든 1차 출처에 대한 표준 개정위원회의 정식 검증 기록 위치입니다.