GRDDL
GRDDLGRDDL("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 인식 에이전트라고도 함)
- OpenLink Virtuoso가 스폰지 카트리지 시스템을 통해
- XML_GRDDL, 반규격 PHP 5 라이브러리
- 다른 구현 보기
참고 항목
- 마이크로포맷 – 웹 사이트에서 의미론적으로 데이터에 주석을 달기 위한 단순화된 접근 방식
- RDFa – RDF 데이터로 웹 사이트에 주석을 달기 위한 W3C 권장 사항
- eRDF – RDFa의 대안
참조
메모들
- Kerner, Sean Michael (2006-10-26). "W3C Looks to GRDDL For Semantic Web Sense'". internetnews.com.