공부한 것을 기록하고 정리합니다.

시맨틱 웹이란? & 내생각 본문

카테고리 없음

시맨틱 웹이란? & 내생각

HaTaehyeon 2022. 6. 26. 12:51

시맨틱 웹 (Semantic Web) 

Semantic : 의미의, 의미론적인
요소의 의미를 고려하여, 구조를 설계하고 코드를 작성한다. 

의미론적인 마크업을 사용하면 아래와 같은 이점이 있습니다.
1. 검색 엔진은 의미론적 마크업을 분석하여 페이지의 검색 랭킹에 영향을 줄 수 있는 중요한 키워드로 간주합니다.
2. 시각 장애가 있는 사용자가 스크린리더로 페이지를 탐색할 때 의미론적 마크업을 푯말로 사용할 수 있습니다.
3. 의미가 없는 끊임없는 div 들을 탐색하는 것보다, 의미있는 코드 블록을 찾는 것이 훨씬 쉽습니다.
4. 개발자에게 태그 안에 채워질 데이터 유형을 제안합니다.

(div 나 span으로 꾸며줄 경우 다른 개발자들과 같이 페이지를 만들 때 정확하게 구분되어있지 않아 같이 만들기가 힘들 수 있다. 의미가 있는 태그를 사용해서 만들면 각자가 맡은 영역을 태그만 보고 쉽게 확인하여 일하기가 용이하다.)
5. 의미있는 이름짓기 (semantic naming)는 적절한 사용자 정의 요소/ 구성 요소의 이름짓기(naming)반영합니다.

 

 

이건 그냥 뜬금없는 내 생각인데..

개발자가 되기 위해 코딩을 공부하면서 느낀점은 내가 만들걸 바로바로 웹페이지에서 확인할 수 있다는게 가장 큰 장점이구나 싶고 또 두번째로는 이렇게 각각의 태그가 그들의 '의미'를 담고 있는게 좋다.

그냥 막연하게 두루뭉실한 느낌이 아니라. 필요에 따라 각자가 맡은 역할을 하는 체계화된 느낌? 그게 좋다.

각자가 가지고 있는 고유한 의미가 마치 내손은 그저 코딩들이 의미에 맞게 일하기 위해 만들어진 거들뿐 이라는 생각도 들고ㅋㅋ 의미있는 곳에 쓰여지는 태그들이 좋다ㅋㅋ봉사하는 느낌이랄까...? 

나는 big giver가 꿈인데, 이런 의미를 갖고있는 태그들이 마치 봉사하는 느낌이라고 의미부여를 해본다.
내가 관심을 갖고 하는 공부에 이런 의미부여 나쁘지 않잖아? 내맘이지!