명명된 그래프
Named graph| 상태 | 출판된 |
|---|---|
| 년도시작 | 2005;전( |
| 편집자 | 제러미 J. 캐롤 |
| 기준 표준 | URI와 RDF |
| 관련규격 | TriX, TriG, N 쿼드 |
| 도메인 | 시맨틱 웹 |
명명된 그래프는 URI를 사용하여 일련의 리소스 설명 프레임워크 문(그래프)을 식별하는 시맨틱 웹 아키텍처의 핵심 개념으로,[1] 컨텍스트, 증명 정보 또는 기타 메타데이터와 같은 문장에 대한 설명을 할 수 있다.
명명된 그래프는 그래프를 만들 수 있는 RDF 데이터 모델의[2] 단순한 확장이지만, 웹에 일단 게시된 그래프를 구별할 수 있는 효과적인 수단이 부족하다.
명명된 그래프 및 HTTP
웹의 한 개념화는 URI로 식별되고 HTML 문서 내에 표현된 하이퍼링크 호로 연결된 문서 노드의 그래프다. URI(일반적으로 웹 브라우저를 통해)에서 HTTP GET를 수행하면 어떻게든 관련된 문서를 검색할 수 있다. 이러한 "당신의 코에 따라" 접근법은 Linked Data 형태의 웹 상의 RDF 문서에도 적용되며, 여기서 일반적으로 데이터를 일련의 문장으로 표현하기 위해 RDF 구문을 사용하며, RDF 내의 URI는 다른 자원을 가리킨다. 이 데이터 웹은 Tim Berners-Lee에 의해 "Giant Global Graph"[3]로 설명되어 왔다.
명명된 그래프는 웹 상의 RDF 문서(그래프)의 내용이 문서의 URI에 의해 명명된 것으로 간주될 수 있다는 직관적인 생각을 공식화한 것이다. 이는 데이터 조각에 대한 입증된 체인을 관리하고 소스 데이터에 대한 세밀한 액세스 제어를 가능하게 하는 기술을 상당히 단순화한다. 또한 명명된 그래프의 데이터에 디지털 서명을 적용하여 게시자를 통해 신뢰를 관리할 수 있다. (이러한 시설에 대한 지원은 원래 RDF 재인증에서 나온 것이었지만, 그러한 접근방식은 문제가 있는 것으로 판명되었다.)[4]
명명된 그래프 및 RDF 저장소
명명된 그래프는 간단한 링크된 문서(예: Linked Data)로 웹에 나타날 수 있지만, RDF 저장소 내의 RDF 데이터 세트를 관리하는 데도 매우 유용하다. 특히 SPARQL 쿼리의 범위는 명명된 특정 그래프 집합으로 제한될 수 있다.
예
다음 (터틀) RDF 문서가 SPARQL 지원 저장소에 http://example.org/joe이라는 이름으로 배치되었다고 가정하십시오.
@prefix foaf: <http://xmlns.com/foaf/0.1/> . <http://example.org/joe#me> a 포아프:사람 . <http://example.org/joe#me> 포아프:홈페이지 <http://example.org/joe/index.html> . <http://example.org/joe#me> 포아프:mbox <메일토:joe@example.org> . <http://example.org/joe#me> 포아프:이름을 붙이다 "조 람다" . 이 데이터는 3중 구조를 보여주기 위해 필요 이상으로 장황한 형태로 작성되었다.
e-메일 주소 mailto:joe@example.org이 있는 사람의 홈페이지는 SPARQL 쿼리를 사용하여 얻을 수 있다.
접두사 포아프: <http://xmlns.com/foaf/0.1/> 선택 ?homepage 보낸 사람 이름 <http://example.org/joe> 어디에 { 그래프 ?g { ?person 포아프:홈페이지 ?homepage . ?person 포아프:mbox <메일토:joe@example.org> . } } 여기서 FROM NAMED는 쿼리의 대상 그래프를 식별한다.
명명된 그래프 및 쿼드
명명된 그래프를 설명하는 논문이 발표되기 전에는, RDF 3중문 이상의 아성을 사용하여 상점 내에서 그들의 역할을 수행하는 것에 대해 상당한 논의가 있었다. 즉, 3중문이 주어 서술형 객체의 형태를 갖는 경우, 쿼드는 주어 서술형 객체 컨텍스트의 선을 따라 형태를 가질 것이다. 명명된 그래프는 제목 술어 개체 그래핀처럼 이렇게 나타낼 수 있으며, 그래핀 부분이 URI가 되어 임의의 로컬 문 이름과 비교했을 때 4개의 웹 글로벌 범위를 제공할 수 있다는 장점이 있다. 이런 식으로 쿼드를 표현하는 것이 반복된다. 4분위주문은 N-Quad의 사양에 통합되었다.[5]
형식 정의
캐롤 등이 2005년 WWW 컨퍼런스에서 발표한 논문에는 명명된 그래프의 공식 정의가 포함되어 있다.[6]
사양
현재 명명된 그래프 자체에는 Carroll et al.에 설명된 것 이상의 명세가 없다. (2005)[6] 및 Carroll and Stickler(2004)([7]2004)는 SPARQL 프로토콜 및 RDF Query Language 규격의 일부를 구성한다.
제안 사양
참고 항목
- Jeni Tennison (2011-07-05). "What Do URIs Mean Anyway?". Jeni's Musings. Jeni Tennison. Retrieved 6 July 2011.
참조
- ^ 엄밀히 말하면 우리리프.
- ^ http://www.w3.org/TR/PR-rdf-syntax/ "RDF(Resource Description Framework) 모델 및 구문 사양"
- ^ 웨이백 머신에 2016-07-13 보관된 거대 글로벌 그래프
- ^ RDF 및 N3의 재조정
- ^ "RDF 1.1 N-Quads".
- ^ a b Carroll, Jeremy J.; Bizer, Christian; Hayes, Pat; Stickler, Patrick (2005). "Named graphs". Journal of Web Semantics. 3 (4): 247–267. doi:10.1016/j.websem.2005.09.001.
- ^ TriX : XML의 RDF 3배