article · 2026-08-16

Semantic Web은 마지막 선택지다

재사용·변경 이력을 수작업으로 설명하기 어려워질 때, 관계 모델을 확장하는 법

Reading level · Expert — 이 글은 모든 팀에 Semantic Web을 권하지 않습니다. 같은 답과 근거가 여러 자산·시스템에서 반복되고, 변경 이력을 수작업으로 설명하기 어려워진 운영을 위한 선택지를 다룹니다.

Semantic Web은 마지막 선택지다

앞선 글에서 확인했듯 콘텐츠 수 자체는 정보 모델 도입의 기준이 아니다. 도입을 검토할 이유는 한 근거가 바뀌었을 때 수정할 글을 찾기 어렵고, 같은 주장이 여러 팀·채널·도구를 오가며, 누가 어떤 근거를 확인했는지 설명하는 비용이 실제로 커졌기 때문이다. 그 전 단계에서는 명제(proposition) 레코드와 주장·근거 연결만으로도 충분할 수 있다.

Semantic Web은 이 운영 비용을 줄이기 위한 표현 방법 중 하나다. 문서에 키워드를 더 붙이거나 GEO 노출을 보장하는 기술이 아니다. 관계가 복잡해졌을 때 ‘어떤 답이 어디서 왔고 무엇이 바뀌었는가’를 기계와 사람이 함께 추적할 수 있게 하는 선택지다.

문서가 아니라 네 가지 노드를 보자

Semantic Web이라는 말부터 어렵게 들릴 수 있다. 여기서는 웹 기술 전체를 배우자는 뜻이 아니다. 콘텐츠 팀이 쓰는 메모를 조금 더 정돈하는 방법으로 이해하면 충분하다. “이 문장은 어느 자료에서 왔지?”, “그 자료가 바뀌면 어느 글을 고쳐야 하지?”라는 질문에 답할 수 있게 만드는 일이다.

포스트잇을 떠올려 보자. 한 장에는 독자에게 말하려는 문장을, 다른 장에는 그 문장을 확인할 자료 링크를 적는다. 두 장을 선으로 잇고, 누가 언제 확인했는지 남긴다. 첫 장은 주장(claim), 둘째 장은 **근거(evidence)**다. 글을 쓰고 고친 과정은 활동이고, 그 일을 한 사람이나 도구는 행위자다. 용어가 낯설어도 하는 일은 익숙하다. 자료를 찾고, 확인하고, 글에 쓰고, 나중에 고치는 일이다.

이 메모가 여러 글과 자료로 늘어나면 관계를 따라가는 편이 문서 목록을 뒤지는 것보다 편하다. 어느 근거가 어떤 주장에 쓰였는지, 그 주장이 어느 글에 실렸는지, 마지막 확인은 언제였는지를 찾을 수 있다. 이 관계의 묶음을 여기서는 그래프라고 부른다. 거창한 데이터베이스가 아니라, 연결을 잃지 않는 메모 방식이다.

처음에는 콘텐츠 한 편에서 중요한 주장 세 개만 고르고, 각각에 근거 링크와 확인 날짜를 붙이면 된다. 표준 용어와 구조화 데이터는 그 다음의 문제다.

가장 작은 그래프는 네 종류의 노드로 시작할 수 있다. **주장(claim)**은 우리가 독자에게 전달하는 주장이다. Evidence는 그 주장을 확인할 수 있게 하는 원자료 또는 데이터 조각이다. Agent는 글을 쓴 사람, 검토한 사람, 조직, 또는 도구다. Activity는 수집·청킹·검토·발행·수정 같은 행위다. 마지막으로 Content는 독자가 읽는 글 또는 카드·뉴스레터 같은 발행물이다.

이 다섯 노드는 복잡한 온톨로지를 한 번에 만들지 않아도 된다. 예를 들어 “Google은 AI 기능에 특별한 추가 요건이 없다고 안내한다”는 주장(claim)을 등록한다. 해당 공식 페이지는 Evidence다. 그 페이지를 수집하고 Docling으로 청킹해 관련 부분을 찾은 일은 Activity다. 검토자와 시스템은 Agent다. 이 주장을 1편에 사용했다는 연결이 Content다. 이 정도만 기록해도, 나중에 공식 안내가 바뀌었을 때 무엇을 재검토해야 하는지 찾을 수 있다.

W3C의 PROV-O는 바로 이런 provenance, 즉 정보가 어떻게 만들어지고 바뀌었는지 표현하기 위한 어휘를 제공한다. Entity, Activity, Agent의 관계를 중심으로 한다. W3C PROV-O 이 표준을 그대로 데이터 모델에 복사할 필요는 없다. 중요한 것은 ‘결과물’과 ‘그 결과를 만든 행위자·과정’을 구분하라는 관점이다.

인용을 링크에서 annotation으로 확장하기

일반적인 링크는 “이 글을 보라”고 말한다. 하지만 콘텐츠의 신뢰 운영에는 더 정밀한 질문이 필요하다. 이 글의 어느 주장에, 원문의 어느 부분이, 어떤 방식으로 연결되는가? W3C Web Annotation 모델은 이를 target과 body의 관계로 표현한다. W3C Web Annotation 원문 문단 또는 청크를 target으로 두고, 우리 설명·인용·비판·요약을 body로 둔다.

실무적으로는 다음 필드만 있어도 충분히 시작할 수 있다. source URL, source chunk 또는 인용 위치, 주장 ID, relation type, reviewer, verified date, caveat. relation type은 supports, qualifies, contradicts, illustrates처럼 제한된 값으로 둔다. ‘지원한다’와 ‘사례를 보여 준다’를 구분하면, 한 사례를 일반 법칙의 증거로 과장하는 일을 줄일 수 있다. caveat에는 표본, 시점, 제품 범위처럼 나중에 잊기 쉬운 제한을 기록한다.

이 구조가 있으면 콘텐츠를 업데이트할 때 링크가 죽었는지만 검사하지 않는다. 핵심 주장을 지지하는 source가 여전히 유효한지, 반례가 생겼는지, 과거의 해석이 너무 넓어지지 않았는지 검토할 수 있다. 독자에게는 문서 하단의 출처와 변경 노트로 보여 주고, 팀 안에서는 더 촘촘한 그래프로 유지하면 된다.

구조화 데이터의 자리: 신호이지 보증서가 아니다

Schema.org의 CreativeWork와 Article 계열 어휘는 발행물의 제목, 작성자, 날짜, 관계 같은 메타데이터를 기계가 읽을 수 있게 표현하는 데 도움을 준다. Schema.org CreativeWork 이는 검색 시스템과 도구가 콘텐츠를 이해하는 신호가 될 수 있다. 하지만 메타데이터가 좋은 글을 대신 쓰거나 AI 답변 노출을 보장하지는 않는다. Google의 구조화 데이터 가이드 역시 조건과 적용 범위를 명시하며, 결과 노출을 약속하지 않는다. Google Article structured data

그래서 기술 스택의 순서는 반대로 잡는 편이 안전하다. 먼저 핵심 주장과 evidence의 관계를 팀이 이해할 수 있게 만든다. 그다음 콘텐츠의 저자·날짜·수정 이력·시리즈 관계를 일관되게 관리한다. 마지막으로 필요한 부분에 구조화 데이터를 매핑한다. JSON-LD는 출발점이 아니라, 이미 정리된 의미를 외부 시스템에 전달하는 표현 계층이다.

작은 주장 그래프를 위한 10개 레코드 실험

처음부터 전사 콘텐츠를 온톨로지로 옮기지 말자. 최근 발행물 하나를 골라 중요 주장(claim) 열 개만 추린다. 각 주장마다 다음을 채운다.

  • 주장 문장과 적용 범위

  • 근거 URL과 정확한 청크 또는 인용 위치

  • 관계 유형: supports, qualifies, contradicts, illustrates 중 하나

  • 수집·검토·발행 날짜와 담당자

  • 독자용 출처 표기와 내부용 caveat

  • 이 주장을 사용하는 콘텐츠와 다음 재검토 조건

열 개를 채우면 두 가지가 드러난다. 어떤 글은 실제 근거가 얕고, 어떤 글은 한 출처에 과도하게 의존한다. 또 어떤 주장은 증거라기보다 팀의 원칙 또는 가설이라는 점도 보인다. 후자는 삭제할 대상이 아니다. 다만 사실처럼 포장하지 않고 ‘우리의 운영 가설’로 표기해야 한다.

이 실험은 데이터베이스, Notion, 그래프 DB 어느 곳에서든 시작할 수 있다. 중요한 것은 도구의 화려함이 아니라 ID와 관계 유형을 일관되게 쓰는 일이다. 문서 청킹이 도입되어 있다면 evidence chunk ID를 남겨 원문으로 돌아가는 경로를 보존한다. 그래프 DB는 관계 탐색이 많아진 뒤에 검토해도 늦지 않다.

마케팅 운영으로 되돌아오기

이 모든 기술적 구조는 SEO 트릭을 만들기 위한 것이 아니다. 신뢰할 수 있는 콘텐츠를 계속 갱신하고, 다른 채널로 재사용하며, 독자가 자기 판단을 이어 가게 하려는 콘텐츠 전략의 기반이다. 콘텐츠 퍼널은 질문의 깊이를 설계하고, 머무르는 콘텐츠는 그 질문을 다룰 시간과 도구를 제공한다. provenance 그래프는 그 과정에서 무엇을 믿어도 되는지, 무엇은 다시 확인해야 하는지 보여 준다.

생성형 엔진 최적화에 관한 연구도 새로운 발견 환경을 분석하지만, 특정 방법의 성과를 일반화하거나 노출을 보장하는 처방으로 읽어서는 안 된다. GEO 연구는 실험 조건과 평가 방식을 이해하는 출발점으로 쓰고, 우리 콘텐츠에서는 공식 원자료와 실제 독자 행동으로 판단을 보완해야 한다.

시리즈의 결론은 단순하다. AI-Native 마케터의 역할은 콘텐츠를 더 빨리 만드는 사람이 되는 데 있지 않다. 독자의 질문, 콘텐츠의 연결, 주장과 근거의 이력까지 하나의 시스템으로 설계하는 데 있다. 그 시스템이 쌓이면 AI 검색·뉴스레터·사이트·세일즈 자료는 서로 경쟁하는 채널이 아니라, 같은 신뢰 그래프의 서로 다른 표면이 된다.

그래프를 제품처럼 운영하지 않기

관계 모델은 정확할수록 좋은 것이 아니라, 다음 검토를 실제로 더 잘하게 할수록 좋다. 시작 단계에서 수십 개의 클래스와 속성을 정의하면 기록 비용이 커지고, 팀은 다시 자유형 문서로 돌아가게 된다. 반대로 주장(claim), 근거(evidence), 행위(activity), 행위자(agent), 콘텐츠(content)의 다섯 관계가 반복해서 쓰이면 그때 필요한 확장을 추가한다. 온톨로지는 완성된 설계도가 아니라, 운영에서 반복되는 구분을 안정시키는 언어다.

또한 그래프는 진실 판정기가 아니다. provenance는 어떤 정보가 어디서 왔고 어떻게 변했는지 보여 준다. 출처가 있다는 사실만으로 그 주장이 참이 되지는 않는다. 따라서 반례, 범위, 검토 날짜를 함께 기록해야 한다. 기술적 표현이 더 정교해질수록 이 한계를 명시하는 태도도 중요해진다.

가장 좋은 첫 성공 기준은 ‘다음 업데이트가 빨라졌는가’다. 한 출처 변경이 영향을 주는 글을 빠르게 찾고, 팀원이 다른 사람의 판단을 재현하고, 독자가 출처와 변경 이유를 확인할 수 있다면 그래프는 콘텐츠 마케팅에 제 역할을 하고 있다.