GRDDL

GRDDL

GRDDL("gridle"로 발음됨)은 언어 방언의 Gwinding Resource Description의 마크업 형식이다. W3C 권장사항으로 XHTML을 포함한 XML 문서 중에서 RDF 3배를 얻을 수 있다. GRDDL 규격은 XSLT를 사용한 예를 보여주지만, 다른 구현도 허용할 수 있을 만큼 추상적인 것을 의도했다. 2007년 9월 11일 추천서가 되었다.[1]

메커니즘

XHTML 및 변환

문서는 여러 가지 방법 중 하나를 사용하여 관련 변환을 지정한다.

예를 들어, XHTML 문서는 다음과 같은 표식을 포함할 수 있다.

<머리쪽 프로필="http://www.w3.org/2003/g/data-view   http://dublincore.org/documents/dcq-html/   http://gmpg.org/xfn/11">  <링크 을 다시 하다."transformation" href="grokXFN.xsl" /> 

문서 소비자는 다음 사항을 포함하여 이 페이지에서 GRDDL 변환을 사용할 수 있음을 알 수 있다. profile 의 속성 head 요소:

http://www.w3.org/2003/g/data-view 

사용 가능한 변환은 하나 이상을 통해 공개된다. link 요소:

<링크 을 다시 하다."transformation" href="grokXFN.xsl" /> 

이 코드는 XHTML 1.x에만 유효하다.profile 속성이 XML 직렬화를 포함하여 HTML5에서 삭제되었다.

마이크로포맷 및 프로필 변환

XHTML 페이지에 Microformats가 포함되어 있는 경우, 일반적으로 특정 프로필이 있다.

예를 들어, 카드 정보가 있는 문서는 다음을 가져야 한다.

<머리쪽 프로필="http://www.w3.org/2003/g/data-view http://www.w3.org/2006/03/hcard"> 

http://www.w3.org/2006/03/hcard을 가져오는 경우:

<머리쪽 프로필="http://www.w3.org/2003/g/data-view"> 

그리고

<p>이 프로필의 사용은 2006년 vCard/RDF 작업에서 <a el="profileTransformation" href="../vcard/hcard2rdf.xsl")로 추출한 RDF 데이터를 라이센싱한다. </p> 

그런 다음 GRDDL 인식 에이전트는 해당 링크를 참조하는 페이지에서 모든 카드 데이터를 추출하기 위해 프로필변환을 사용할 수 있다.

XML 및 변환

XHTML과 유사한 방식으로 GRDDL 변환을 XML 문서에 첨부할 수 있다.

XML 네임스페이스 변환

프로파일트랜스포메이션과 마찬가지로 XML 네임스페이스는 그것과 관련된 변환을 가질 수 있다.

이를 통해 전체 XML 방언(예: KML 또는 Atom)이 의미 있는 RDF를 제공할 수 있다.

XML 문서가 네임스페이스를 가리키기만 함

<후후후후우 xmlns="http://example.com/1.0/">    <!-- 여기 문서 내용 --> </foo> 

가져왔을 때 http://example.com/1.0/ 네임스페이스의 점변환.

이것은 또한 네임스페이스 작성자의 최소 노력으로 야생의 기존 XML 데이터의 매우 많은 양이 RDF/XML이 될 수 있도록 한다.

출력

일단 문서가 변환되면, 그 데이터에 대한 RDF 표현이 있다.

이 출력은 일반적으로 데이터베이스에 저장되며 SPARQL을 통해 쿼리된다.

구현

GRDDL 소비자(GRDDL 인식 에이전트라고도 함)

참고 항목

  • 마이크로포맷 – 웹 사이트에서 의미론적으로 데이터에 주석을 달기 위한 단순화된 접근 방식
  • RDFa – RDF 데이터로 웹 사이트에 주석을 달기 위한 W3C 권장 사항
  • eRDF – RDFa의 대안

참조

메모들

  • Kerner, Sean Michael (2006-10-26). "W3C Looks to GRDDL For Semantic Web Sense'". internetnews.com.

외부 링크