it-gundan.com

RDFa의 장점은 무엇입니까?

이 새로운 기술인 RFDa에 대한 블로그 등을 보았지만 지금 사용하면 어떤 이점이 있습니까? 내가 이해 한 바에 따르면 주로 검색 엔진 및 기타 크롤러에서 사용되지만 Google, Bing 및 기타 사람들이 아직 구현 했습니까? 페이지를 사용하면 더 높은 순위를 매길 수 있습니까, 아니면 더 많은 결과를 얻을 수 있습니까?

8
googletorp

개요 를 보면 눈에 띄는 한 가지는 RDFA가 유효성 검사가 진행되는 한 XHTML 1.1에만 적용 할 수있는 반면 HTML5/CSS3를 마무리하고 프로덕션 환경으로 가져 오는 엄청난 푸시가 있다는 것입니다.

개요 인용 :

현재까지 HTML은 확장 할 수 없지만 XHTML은 확장 가능하기 때문에 RDFa는 XHTML 1.1에만 지정되었습니다. 웹 게시자는 HTML4에서 RDFa 마크 업을 사용할 수 있습니다. RDFa 디자인에서는 이러한 사용 사례를 예상하며 대부분의 RDFa 파서는 모든 버전의 HTML에서 RDFa 속성을 인식합니다. 저자는 RDFa 마크 업을 문서에 추가 한 후 의도 한대로 HTML 문서를 표시하지 못하는 배치 된 웹 브라우저가 없다는 것을 알고 있습니다. 그러나 게시자는 현재 RDFa가 HTML4에서 유효성을 검사하지 않음을 알고 있어야합니다. RDFa 속성은 XHTML1.1 + RDFa DTD를 사용하여 XHTML에서 유효합니다.

우리는 RDFA가 유효성을 검사하지 않는다는 점에서 HTML5가 비슷하다고 가정 할 수 있지만, 알려지고 인기있는 브라우저에서 문서를 손상시키지 않을 것입니다. 모바일 장치를 고려할 때 조금 무섭습니다.

나는 그것이 당신을 해칠 것이라고 생각하지 않지만 문서의 의미가 잘 구성되어 있는지 (즉, 제목 태그를 적절하게 사용) 보장하는 것을 대체 할 수는 없습니다. 일반적으로 결과에 올바른 텍스트/제목이 표시됩니다.

가장 유용하다고 생각되는 영역은 개요에 제공된 '라이센스'예제와 같이 개념에 대한 링크의 관계를 설명하는 것입니다. 누군가 CC-BY-SA 라이센스 또는 다른 변형으로 제공되는 결과만을 원할 수도 있습니다.

필자는 제목을 다른 것으로 지정하고 싶지는 않지만 특히 메타 태그가 저자/등을 명시하기 위해 존재하는 경우에는 그렇게 생각하지 않습니다.

  • 주요 아이디어
  • 본문
  • 지원 아이디어
  • 본문
  • 아이디어 지원 지원 아이디어
  • 본문
  • ...

... 검색 엔진에 모든 문서의 개요를 이해하는 매우 쉬운 방법을 제공합니다. 따라서 예에서 볼 수 있듯이 저자가 어리석은 것을 나타 내기 위해 'h3'을 다시 매핑하면 '라이센스'개념과 유사한 링크 이름을 '이름 저자'로 연결하는 것이 흥미로울 수 있습니다. .

실제로 구현 한 사람을 모르므로 두 시나리오 모두에서 성공을 확신하지 못합니다. 그러나 나는 그것이 잘 짜여진 문서 이상으로 당신의 순위를 높이는 데 크게 도움이되지 않는다고 생각합니다. 적어도 저에게 참신한 점은 "Joe Q Smith"가 작성한 모든 문서와 같이 매우 구체적인 내용을 찾을 수있는 능력입니다.

내가하지 않을 것은 문서의 구조를 결정할 때 주어진 태그에 가해지는 무게를 다시 정의하는 것입니다.

그리고 나는 저항 할 수 없다-이것이 사람들이 정규 표현식으로 HTML을 파싱하지 않아야하는 또 다른 이유입니다. :)

4
Tim Post

이점은 다양합니다. 해결하는 것과 같은 문제에 맞지 않을 수 있습니다.

음악을 판매하는 온라인 상점의 간단한 사용 사례를 예로 들어 보겠습니다. 일반적으로 제품 당 하나의 기능 페이지 인 제품에 대해 여러 페이지를 생성합니다.

RDFa와 몇 가지 어휘를 사용하여 페이지가 $ x 금액의 트랙을 판매하고 있다고 설명 할 수 있습니다. 트랙은 musicbrainz 또는 last.fm의 항목과 동일합니다. 또는 특정 마이 스페이스 밴드 페이지와 같은 아티스트에 의한 것입니다.

첫 번째 수준에서; 검색 엔진은 좋은 관계 어휘-제품, 가격 등을 이해합니다. 다음 단계 (그리고 여기에는 가치가 있지만 아직 구현자가 충분하지 않습니다)-RDFa 파서가있는 모든 사람을위한 즉각적인 RESTful API가 있습니다. SPARQL 데이터베이스.

2
user1366

특정 유형의 웹 사이트에서 RDFa 및 기타 시맨틱 마크 업 도구를 사용하면 이점이 있습니다.

Google은 최근 웹 마스터가 레시피, 연락처, 이벤트, 리뷰 등을 표시하고 SERP에서 특수한 형식으로 표시 할 수 있도록 " Rich Snippets "라는 것을 소개했습니다. 리치 스 니펫은 RDFa 및 HTML을 표시하는 두 가지 다른 방법을 지원합니다.

RDFa를 지원하지는 않지만 Facebook은 Open Graph Protocol 에서 시맨틱 마크 업을 사용합니다.

시맨틱 웹이 아직 완전히 구워지지는 않았지만,이를 활용하는 것이 합리적 일 수있는 상황이 있습니다.

1
JasonBirch