๐ 1. Semantic Web?
Semantic์ ์ฌ์ ์์ผ๋ก "์๋ฏธ๋ก ์ ์ธ, ์๋ฏธ์"๋ผ๋ ๋ป์ ๊ฐ์ง๊ณ ์๋ค.
๋ฐ๋ผ์ Semantic Web์ด๋ผ ํจ์ "์๋ฏธ์กด์ ์ธ ์น"์ ๊ฐ๋ฆฌํค๋ฉฐ, ๊ธฐ๊ณ๊ฐ ์ดํดํ ์ ์๋ ํํ๋ก ์ ์๋ ์น์ ์๋ฏธํ๋ค.
Semantic Web์ ๋ชฉ์
์ธํฐ๋ท์ด ํญํ์ ์ผ๋ก ๋ณด๊ธ๋๊ณ ์น์์ ์ถ์ ๋๋ ์ ๋ณด์ ์์ด ๋ฐฉ๋ํด์ง์ ๋ฐ๋ผ์ ์ ๋ณด ๊ฒ์์, ๋ถํ์ํ๊ฑฐ๋ ๋ ์ฐ๊ด์ฑ์๋ ์ ๋ณด๋ฅผ ์ฌ๊ณผํ ํ์์ฑ์ด ๋๋๋์๋ค.
๋จ์ํ ์ฌ๋๋ง์ด ์น์ ์ ๋ณด๋ฅผ ํ์
ํ๋ ๊ฒ์ด ์๋๋ผ ์๋ํ๋ ๊ธฐ๊ณ๊ฐ ๊ทธ ์๋ฏธ๋ฅผ ํด์ํ๊ณ ์ ๋ณด๊ฐ์ ๊ด๊ณ๋ฅผ ์ดํดํ ์ ์๋๋ก ํ๋ ๊ฒ์ด ์๋งจํฑ ์น์ ๋ชฉ์ ์ด๋ค.
๊ธฐ๊ณ๊ฐ ์ฝ๊ณ ์ฒ๋ฆฌํ ์ ์๋ ์น์ ๊ฐ๋ฐํ๊ณ ์ ํ์ํ ๊ฒ์ด Semantic Web์ด๋ค.
๊ฒ์์์ง์ ๋ ธ์ถ๋์ง ์๋ ์ ๋ณด๋ ์กด์ฌ ์๋ฏธ๊ฐ ์๋ ๊ฒ์ด๋ ๋ค๋ฆ์๋ค. ๊ฒ์์์ง์ ๋งค์ผ ์น์ฌ์ดํธ์ ์ ๋ณด๋ค์ ์์งํ ๋ค ์์๋๋ ๊ฒ์ ํค์๋์ ๋์ํ๋ ์ธ๋ฑ์ค๋ฅผ ๋ง๋ค์ด ๋๋๋ค. ์ด ์ธ๋ฐ์ค๋ฅผ ์์งํ๋ ๊ธฐ์ค์ด ๋ฐ๋ก HTML์ ํ๊ทธ๊ฐ ๋๋๋ฐ, ๊ทธ ์ค ์๋งจํฑ ํ๊ทธ์ ์ฌ์ฉ ์ ๋ฌด์ ๋ฐ๋ผ ์ธ๋ฑ์ค ํฌํจ ์ฌ๋ถ๊ฐ ๊ฒฐ์ ๋๋ค.
Semantic Web ๊ตฌ์ฑ์์
- RDF(Resouce Description Framework): ์น์์ ๋ฉํ๋ฐ์ดํฐ ํํ๊ณผ ๊ตํ์ ์ํ ํ๋ ์์ํฌ
- XML(eXtensible Markup Language): ํ๊ทธ ๋ฑ์ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ๋ฅผ ๊ธฐ์ ํ๋ ์ธ์ด์ ํ ๊ฐ์ง, ๋ํ์ ์ธ ๊ฒ์ด HTML
- Ontology: ํน์ ์ง์๊ณผ ๊ด๋ จ๋ ์ฉ์ด ์ฌ์ด์ ๊ด๊ณ ์ ์
- Agent: ์ฌ์ฉ์์ ์ญํ ์ ๋ํํ์ฌ ์ง๋ฅ์ , ์์จ์ ์๋ฌด ์ํ
๐ 2. Semantic Tag
Semantic Tag์ Semantic ์ญ์ "์๋ฏธ์, ์๋ฏธ๋ก ์ ์ธ"์ด๋ผ๋ ๋ป์ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์
์๋ฏธ๊ฐ ์๋ ํ๊ทธ๋ฅผ ๋งํ๋ค.
div ํน์ span๊ฐ์ด ์๋ฏธ๊ฐ ์๋ ํ๊ทธ๋ ํ๊ทธ ์ด๋ฆ๋ง ๋ณด๊ณ ๋ ์ด๋ค ๋ด์ฉ์ ๋ด๊ณ ์๋์ง ์ ํธํ ์ ์๋ ๋ฐ๋ฉด, form, table, article ๋ฑ์ ์๋ฏธ๊ฐ ์๋ ํ๊ทธ๋ ๋ด์ฉ์ ๋ช
ํํ๊ฒ ์ ์ ํ ์ ์๋ค.
Semantic Tag๊ฐ ์ค์ํ ์ด์ ?
SEO ๊ฒ์ ์ต์ ํ
๊ฒ์์ ์ต์ ํํ๊ธฐ ์ํด์ ์ฐ๋ฆฌ๊ฐ ์ ๋ชฉ, ๋ถ์ ๋ชฉ, ์๋งจํฑ ํ๊ทธ๋ฅผ ์ ํ์ฉํ๋ค๋ฉด, ํน์ ํค์๋๋ก ๊ฒ์ํ์ ๋, ๋ด๊ฐ ๋ง๋ ์น์ฌ์ดํธ๊ฐ ๊ฒ์์ฐฝ์ ๋ ธ์ถ๋ ์ ์๋ค. ๋ฐ๋ผ์ ๋ธ๋ผ์ฐ์ ์ ๊ฒ์ ์์ง์ด ๋ด๊ฐ ๋ง๋ ์น ์ฌ์ดํธ๋ฅผ ์ด๋ค ๊ฒ์๊ฒฐ๊ณผ์ ๋์์ค์ผ ํ ์ง๋ฅผ ์ ์ ์๋ค.์น์ ๊ทผ์ฑ
์นํ์ด์ง๋ฅผ ์๊ฐ์ ์ด ์๋๋ผ ์์ฑ์ผ๋ก์ฝ์ด์ฃผ๋ ์คํฌ๋ฆฐ ๋ฆฌ๋๋ฅผ ์ด์ฉ๊ฑฐํ๊ฑฐ๋ ํน์ ํค๋ณด๋ ๋ง๋ค ์ด์ฉํด์ ๋ด๊ฐ ๋ง๋ ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ๋ ๊ฒฝ์ฐ ์ ์ ํ ์๋งจํฑ ํ ๊ทธ๋ก ์ ๋ง๋ค์ด์ง ์น์ฌ์ดํธ๋ผ๋ฉด ์คํฌ๋ฆฐ๋ผ์ด๋๋ ํค๋ณด๋ ๋ง์ ์ฌ์ฉํด์ ๋์ํ๋ ๋ฌธ์ ์์ด ๋์ํ ์ ์๋ค.์ ์ง๋ณด์์ฑ
๋จ์ํ div tag๋ก๋ง ๋ชจ๋ ๊ตฌ์กฐ๋ฅผ ์ง๋ ๊ฒ ๋ณด๋ค ๋ ํ ๋์ ์์๋ณผ ์์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค์ด ์ฝ๋๋ฅผ ์ ์ง๋ณด์ ํ๊ธฐ๊ฐ ๋ ํธํด์ง๋ค.
Semantic Tag์ ์์
<article>:๋ด์ฉ์ ์ ์
<aside>: ํ์ด์ง ์ฝํ
์ธ ๋ฅผ ์ ์ธํ ์ฝํ
์ธ ๋ฅผ ์ ์ -> ๋งํฌ, ๊ด๊ณ , ์ฌ์ด๋๋ฐ ํ์
<details>: ์ฌ์ฉ์๊ฐ ๋ณด๊ฑฐ๋ ์จ๊ธธ ์ ์๋ ์ถ๊ฐ ์ธ๋ถ์ ๋ณด๋ฅผ ์ ์
<figcaption>: ์์์ ๋ํ ์บก์
์ ์ ์
<figure>: ์ผ๋ฌ์คํธ๋ ์ด์
, ๋ค์ด์ด๊ทธ๋จ, ์ฌ์ง, ์ฝ๋ ๋ชฉ๋ก ๋ฑ๊ณผ ๊ฐ์ ์์ฒด ํฌํจ๋ ์ฝํ
์ธ ์ง์
<header>: ๋ฌธ์๋ ์น์
์ ๋จธ๋ฆฟ๊ธ์ ์ง์ ํ๋ฉฐ ์ฌ์ดํธ ๋งจ ์์ชฝ์ด๋ ์ผ์ชฝ์ ์ฌ์ฉํ๋ฉฐ ํค๋ ์์ formํ๊ทธ๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์์ฐฝ์ ๋ฃ๊ฑฐ๋ navํ๊ทธ๋ฅผ ์ด์ฉํด์ ์ฌ์ดํธ ๋ฉ๋ด๋ฅผ ๋ฃ์ด์ค
<main>:๋ฌธ์์ ์ฃผ์๋ด์ฉ์ ์ง์
<mark>: ๊ฐ์กฐํ์๋ ํ
์คํธ๋ฅผ ์ ์, ํ๊ดํ์ ์น ํ ๊ฒ ์ฒ๋ผ ๋
ธ๋๊ฒ ํ์๋จ
<nav>:๋ค๋น๊ฒ์ด์
๋งํฌ๋ฅผ ์ ์, ๊ฐ์ ์ฌ์ดํธ ๋ด์ ๋งํฌ๋ ๋ค๋ฅธ ์ฌ์ดํธ๋ก์ ๋งํฌ๋ค์ ๋ชจ์
<section>: header, footer์ ํจ๊ป ๋ฌธ์์ ๊ตฌ์ญ์ ์ ์, section์์๋ ๊ฐ์ section์ ๋ฃ์ ์ ์๊ณ article์ ์ด์ฉํด ๋ด์ฉ์ ๋ฃ์
<summary>:์์๋ฅผ ์ํ ๋์ ๋ณด์ด๋ ์ ๋ชฉ์ ์ ์
<time>: ๋ ์ง/์๊ฐ์ ์ ์
non-Semantic tag ์์ :
<span>, <div>
๐ <img> VS <div>
+ background-image
๋ ๋ฐฉ์ ๋ชจ๋ ์ด๋ฏธ์ง๋ฅผ ์นํ๋ฉด์ผ๋ก ๊ตฌํํ ์ ์๋ ๋ฐฉ๋ฒ์ด์ง๋ง,<img>
๋ ์๋ฏธ๊ฐ ๋ดํฌ๋์ด ์๋ ์๋งจํฑ ํ๊ทธ์์ ๋ฐํด <div>
๋ ๊ทธ ๋ฐ๋์ด๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ๋ฐฉ๋ฒ์ด ๋ค๋ฅด๋ค.
** ๐ imgํ๊ทธ ์ฌ์ฉ์**
- ํ์ฌ๋ก๊ณ ์ธ๋ฌผ ํ๋กํ ์ฌ์ง ๋ฑ ์ฝํ ์ธ ์ ๋ณด์ ์ฐ๊ด ์๋ ์ด๋ฏธ์ง๋ฅผ ์ธ ๋ alt์์ฑ๊ณผ ํจ๊ป ์ฌ์ฉ
- ๊ฒฝ๊ณ ์์ด์ฝ๊ณผ ๊ฐ์ด ์ค์ํ ์๋ฏธ๊ฐ ๋ดํฌ๋ ์ด๋ฏธ์ง๋ฅผ ์ธ ๋ ๋ํ alt์์ฑ๊ณผ ํจ๊ป ์ฌ์ฉ
- ํ์ด์ง ํ๋ฆฐํธ์ ์ด๋ฏธ์ง๊ฐ ํจ๊ป ๋์ค๋๋ก ํ ๋
** ๐ div` + background-image ์ฌ์ฉ์**
- ์ด๋ฏธ์ง๊ฐ ์ฝํ ์ธ ์ ์ผ๋ถ๊ฐ ์๋ ๋
- ์ด๋ฏธ์ง ์คํ๋ผ์ดํธ๋ฅผ ์ด์ฉํ ๋
- ์น๋ฌธ์์ ๋ฐฐ๊ฒฝ์ ์ฑ์ฐ๊ธฐ ์ํ ์ฉ๋์ผ ๋
- ํ์ด์ง ํ๋ฆฐํธ์ ์ด๋ฏธ์ง๊ฐ ๋์ค์ง ์๊ฒ ํ ๋
'DEV' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Responsive Web : ๋ฐ์ํ ์น์ฌ์ดํธ (2) | 2024.10.20 |
---|---|
CSS : Layout์ ๋ชจ๋ ๊ฒ (1) | 2024.10.20 |
[Github] git token : personal access (๊น ํ ํฐ ์ธ์ฆ) / git push error ํด๊ฒฐ (0) | 2024.10.20 |
JavaScript : Object (0) | 2024.10.20 |
์ด์์ฒด์ : ๊ตฌ์กฐ, ๊ธฐ๋ฅ (0) | 2024.10.20 |