문제

말했듯이.

도움이 되었습니까?

해결책

의미론적 마크업을 사용한다는 것은 페이지에서 사용하는 (X)HTML 코드에 해당 목적을 설명하는 메타데이터가 포함되어 있음을 의미합니다. <h2> 직원의 이름이 포함된 이름은 표시될 수 있습니다. class="employee-name".원래 검색 엔진이 이 정보를 사용하기를 바라는 사람들이 있었지만 웹이 발전함에 따라 시맨틱 마크업은 주로 CSS에 대한 후크를 제공하는 데 사용되었습니다.

CSS와 의미 체계 마크업을 사용하면 페이지의 시각적 디자인을 마크업과 별도로 유지할 수 있습니다.결과적으로 디자인을 한 번만 다운로드하면 되므로 대역폭이 절약되고 마크업에 혼합되지 않으므로 디자인 수정이 더 쉬워집니다.


또 다른 요점은 사용된 요소가 그 안에 포함된 데이터와 논리적 관계를 가져야 한다는 것입니다.예를 들어 테이블 형식 데이터에는 테이블을 사용해야 합니다. <p> 텍스트 단락에 사용해야 합니다. <ul> 순서가 지정되지 않은 목록 등에 사용해야 합니다.이는 모든 작업에 테이블을 자주 사용했던 초기 웹 디자인과는 대조적입니다.

다른 팁

의미론은 말 그대로 "의미 있는" 언어를 사용하는 것을 의미합니다.웹 개발에서 이는 기본적으로 콘텐츠를 설명하는 태그와 식별자를 사용하는 것을 의미합니다.

예를 들어 #Left 및 #Main 대신 #Navigation, #Header 및 #Content와 같은 ID를 <div> 태그에 적용하거나 테이블 대신 탐색 링크 목록에 대해 순서가 지정되지 않은 목록을 사용합니다.

주요 이점은 향후 유지 관리에 있습니다.콘텐츠의 의미를 잃지 않으면서 레이아웃이나 프레젠테이션을 쉽게 변경할 수 있습니다.탐색 모음은 의미를 잃지 않고 왼쪽에서 오른쪽으로 이동하거나 링크가 수직이 아닌 수평으로 표시될 수 있습니다.

에서 http://www.digital-web.com/articles/writing_semantic_markup/ :

의미론적 마크업은 우리와 우리가 프로그래밍한 기계가 이를 인식하고 결정을 내릴 수 있을 만큼 충분히 설명적인 마크업입니다.즉, 마크업 수단 우리가 그것을 식별하고 그것으로 유용한 일을 할 수 있을 때 말입니다.이러한 방식으로 의미론적 마크업은 단순한 설명 이상의 의미를 갖습니다.이는 인간과 기계 모두가 동일한 정보를 "이해"할 수 있게 해주는 뛰어난 메커니즘이 됩니다.

소프트웨어가 데이터를 '이해'할 수 있도록 한다는 이미 언급된 목표 외에도, 데이터를 변환하거나 표준화할 필요 없이(이를 통해 결과적으로 정보가 손실되고 일반적으로 향후 이해도가 향상되지 않습니다.)

올해 OSCon에서는 의미론적 기술의 활용과 관련된 세션이 최소 2번 있었습니다.하나는 BigData에 관한 것이었습니다(슬라이드는 여기에서 볼 수 있습니다: http://en.oreilly.com/oscon2008/public/schedule/proceedings, 다른 하나는 출신의 사람들이었습니다 프리베이스.

BigData는 이를 사용하여 두 개의 서로 다른 데이터 모델(의미론적 데이터 세트 작업을 위해 특별히 만들어진 쿼리 언어 사용 포함)을 매핑했습니다.FreeBase는 서로 다른 데이터 세트를 매핑한 다음 추가 분석을 수행하여 해당 데이터 세트 전체에서 의미를 도출합니다.

살펴볼 관련 주제:올빼미, OQL, SPARQL, 프란츠 (AllegroGraph, RacerPRO 및 TopBraid).

다음은 최근 허용된 마이크로 형식을 사용하는 의미 태그가 지정된 HTML5 웹사이트의 예입니다. http://schema.org HTML5의 새로운 의미론적 태그 요소와 함께.

http://blog-to-book.com/view/stuff/about/semantic%20web

Google에는 콘텐츠에 의미 태그를 추가하면 검색 엔진이 웹 페이지에 대해 훨씬 더 많이 '이해'할 수 있는 방법을 보여주는 유용한 의미 태그 지정 테스트 도구가 있습니다.

테스트 도구는 다음과 같습니다. http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fblog-to-book.com%2Fview%2Fstuff%2Fabout%2Fsemantic+web&view=

이제 Google이 페이지의 '사물'이 책이고 isbn13 식별자를 가지고 있음을 어떻게 알 수 있는지 확인하세요.가격, 작성자 등 추가 메타데이터를 추가하면 추가 추론이 가능해집니다.

이것이 흥미로운 방향을 알려주기를 바랍니다.더 자세한 의미론적 태깅은 현재 제가 생각할 수 있는 것 중 가장 포괄적인 Good Relations Ontology를 사용하여 달성할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top