RDF 1.2 트리플 인용 검수rdf:reifies 관계 단언Turtle 주석 단언SPARQL ASK 출처 확인

RDF 1.2 트리플 인용 검수, 출처가 있어도 승인 관계가 없을 때

RDF 1.2에서 출처가 있는 인용과 그래프에 직접 기록된 관계를 구분합니다. rdf:reifies와 Turtle 주석의 차이를 가상 입력 8개와 SPARQL ASK로 확인합니다.

이 글을 쓴 알파카랩스카카오·네이버·쿠팡 출신, 재하청 0%, 대기업·공공기관 등 18개사+ 레퍼런스

발행 ·알파카랩스

2026년 11월 기준, rdf:reifies로 인용한 관계는 자동으로 추가되지 않습니다. 승인 관계와 출처를 따로 조회합니다.

가상 품목의 원천 표에 승인 상태가 들어왔고 담당자 확인을 기다린다고 가정합니다. 지식그래프에는 어떤 원천이 승인이라고 제출했는지 남겨야 합니다. 업무용 조회에서는 실제로 승인 상태를 기록했는지 확인해야 합니다. 두 질문은 서로 다른 트리플 패턴을 사용합니다.

관계를 인용하는 것과 직접 기록하는 것은 어떻게 다른가요?#

RDF 1.2에서 트리플 항은 주어, 술어, 목적어로 이루어지고 다른 트리플의 목적어로 쓸 수 있습니다. rdf:reifies는 그 항을 가리킬 식별자를 연결합니다. 식별자에 출처를 붙일 수 있습니다. 원래 관계를 그래프의 트리플로 직접 넣는 것을 이 글에서는 관계를 단언한다고 부릅니다. W3C RDF 1.2 Concepts §1.5

아래 예시에서 검토 노드 ex:review는 품목의 승인 관계를 인용하고 ex:sheet를 출처로 가리킵니다. 직접 관계인 ex:part ex:status ex:approved는 그래프에 들어 있지 않습니다.

PREFIX ex: <https://example.test/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

ex:review rdf:reifies <<( ex:part ex:status ex:approved )>> .
ex:review ex:source ex:sheet .

Turtle 작업 초안에는 인용을 짧게 쓰는 구문과 관계에 붙이는 주석 구문이 있습니다. 인용 축약은 재구체화 트리플을 만들며, 관계에 붙이는 주석 구문은 원래 관계와 재구체화 트리플을 함께 만듭니다. 검토 전 입력을 생성할 때는 사용하는 구문이 어떤 트리플을 만드는지 확인합니다. W3C Turtle §2.11 · W3C Turtle §2.11.1

어떤 조회를 인수표에 넣어야 하나요?#

아래 표에서 직접 관계는 승인·보류 상태를 각각 ASK로 조회한 결과입니다. 위 접두사를 사용한 ASK { ex:part ex:status ex:approved }로 승인 관계가 기본 그래프에 있는지 확인합니다. 승인 출처는 승인 트리플 항을 가리키는 노드가 예시 원천 ex:sheet를 가리키는지 별도로 조회한 결과입니다.

가상 입력직접 관계 승인 / 보류승인 출처
명시적 rdf:reifies만 있음없음 / 없음없음
rdf:reifies와 출처가 있음없음 / 없음있음
재구체화 축약과 출처가 있음없음 / 없음있음
관계만 직접 기록함있음 / 없음없음
관계를 직접 기록하고 출처도 연결함있음 / 없음있음
관계에 Turtle 주석 축약을 씀있음 / 없음있음
승인을 직접 기록하고 보류는 인용함있음 / 없음있음
승인은 인용하고 보류를 직접 기록함없음 / 있음있음
2026년 11월 11일 pyoxigraph 0.5.7의 메모리 그래프에서 가상 입력 8개를 각각 적재했습니다. 표는 추가 추론 규칙을 적용하지 않은 기본 그래프의 매치 결과입니다.

인수표에 원천 문장, 기대하는 직접 관계, 기대 출처, 실제 조회 결과를 적습니다. 검토 전 표본에서 승인 관계가 조회되거나 승인 후 표본에서 필요한 출처가 조회되지 않으면 적재 규칙을 다시 확인합니다. 조회에서 찾지 못한 관계는 이 그래프에 매치가 없다는 뜻입니다.

모든 출처 추적에 RDF 1.2가 필요한가요?#

검토용 데이터를 별도 레코드로 관리하는 시스템이라면 원천과 승인 결과를 별도 필드로 저장해도 됩니다. RDF 1.2를 적용할 때는 적재기, 조회 엔진, 내보내기 경로가 같은 예시를 처리하는지 함께 확인합니다. 구문을 읽어도 출처의 신뢰도와 사용 권한은 별도의 업무 검수 조건입니다.

원천과 응답을 연결하는 작업은 AI 답변 출처 추적에서, 같은 키의 의미가 범위별로 바뀌는 조건은 JSON-LD 보호 컨텍스트 검수에서 다룹니다.

기준과 시험 결과는 어디에서 확인했나요?#

공개 문서는 2026년 11월 11일 확인했습니다. 표의 품목과 원천은 합성 예시이며 실제 승인 기록이나 엔진 간 호환성 시험을 포함하지 않습니다.

자주 묻는 질문#

rdf:reifies가 있으면 원래 관계도 조회되나요?

rdf:reifies만 적재한 표본에서 원래 관계의 ASK 결과는 false였습니다. 직접 관계를 추가한 표본에서는 true였습니다.

Turtle 주석 구문은 무엇을 더하나요?

표에서 사용한 관계 뒤의 Turtle 주석 구문은 원래 관계와 그 관계를 가리키는 재구체화 트리플을 함께 만들었습니다. 출처 트리플은 주석 안에 지정했습니다.

승인 출처가 있으면 승인 상태로 답해도 되나요?

출처는 어느 원천이 값을 제시했는지 보여줍니다. 업무용 답변은 승인된 관계를 어느 그래프에 적재하고 조회하기로 했는지에 따라 확인합니다.

ASK가 false면 그 관계는 거짓인가요?

이 표의 false는 추가 추론을 사용하지 않은 기본 그래프에서 패턴이 매치되지 않았다는 뜻입니다. 반대 관계를 단언한 결과까지 뜻하지는 않습니다.

기존 RDF 도구에서 같은 문법을 쓸 수 있나요?

RDF 1.2 초안 기능의 지원 범위는 도구와 버전에 따라 다릅니다. 실제 적재·조회·내보내기에 쓰는 버전으로 같은 표본을 시험합니다.

관계와 출처의 인수 기준을 정할 때#

직접 관계와 출처의 인수 기준을 정리합니다

첫 범위 협의에서 비식별 원천 값과 확정 조건을 바탕으로 직접 관계와 출처의 인수 기준을 정리합니다. 소요 시간은 매핑과 검수 범위를 확인한 뒤 협의합니다.

관계·출처 인수표 초안 협의