๐ ์๋งจํฑ ์น(Semantic Web)์ด๋?
'์๋ฏธ๋ก ์ ์ธ ์น'์ด๋ผ๋ ๋ป์ผ๋ก, ์ปดํจํฐ๊ฐ ์ฌ๋์ ๋์ ํ์ฌ ์ ๋ณด๋ฅผ ์ฝ๊ณ ์ดํดํ๊ณ ๊ฐ๊ณตํ์ฌ ์๋ก์ด ์ ๋ณด๋ฅผ ๋ง๋ค์ด ๋ผ ์ ์๋๋ก ์ดํดํ๊ธฐ ์ฌ์ด ์๋ฏธ๋ฅผ ๊ฐ์ง ์ฐจ์ธ๋ ์ง๋ฅํ ์น์ด๋ค.
- ์ฆ, ์ปดํจํฐ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์์ฒด์ ์ผ๋ก ์น์์ ์ ๋ณด๋ฅผ ํ์ ๋ฐ ์์งํ์ฌ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ถ๋ก ํ๋ ์ ๋ณด์ฒ๋ฆฌ ๊ธฐ๋ฅ์ ํ๊ณ ์๋ค.
- ์ธํฐ๋ท ์ ๋ณด๋ฅผ ์๋ฏธ๋ง์ผ๋ก ํตํฉํ ์จํจ๋ก์ง(ontology) ํํ๋ก ์ด๋ฃจ์ด์ง๋ค.
- ์น์ ์ฐฝ์์์ธ ํ ๋ฒ๋์ค๋ฆฌ๊ฐ 1998๋ ์ ์ํ๊ณ ํ์ฌ W3C์ ์ํด ํ์คํ ์์ ์ด ์งํ ์ค์ด๋ค. (WWW์ ํ์ฅํ)
- HTML5์์๋ ํ๊ทธ ์์ฒด๊ฐ ์๋ฏธ๋ฅผ ๋ด๊ณ ์๋ ์๋งจํฑ ํ๊ทธ(Semantic Tags)๋ค์ ์ฌ์ฉํจ์ผ๋ก์จ ๋ ํจ์จ์ ์ธ ๋ฌธ์ ํ์์ ๋ง๋ค๋๋ก ๊ถ์ฅํ๊ณ ์๋ค.
๐ฅ ์๋งจํฑ(Semantic)์ ๋ฌด์จ ๋ป์ผ๊น?
'๋จ์ด๋ ๊ธฐํธ ๊ฐ์ ์ธ์ด ์์์ ์๋ฏธ ์ฌ์ด์ ๊ด๊ณ๋ฅผ ํ์ ํ๋ ๊ฒ' ์ ๋๋ก ์ดํดํ๋ฉด ๋๋ค.
๐ ์๋งจํฑ ์น์ ๋ชฉ์
์ง๊ธ๊ณผ ๊ฐ์ด ์ฌ๋๋ง์ด ์น์ ์ฐ์ฌํ ์ ๋ณด์ ์๋ฏธ๋ฅผ ํ์ ํ๋ ๊ฒ์ด ์๋, ์๋ํ๋ ๊ธฐ๊ณ๊ฐ ํด์ํ ์ ์๋ ์ผ์ข ์ ํ์ค ์๋ฏธ์ ๋ณด ๊ตํ์ ์๋จ์ด ๋๋ ๊ฒ์ด ์๋งจํฑ ์น์ ๋ชฉ์ ์ด๋ค.
๐ ์๋งจํฑ ์น ๊ธฐ์ ๊ณผ ํ์ค
์๋งจํฑ ์น์ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ์ ๋ค๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
- ๋ช
์์ ๋ฉํ๋ฐ์ดํฐ
๋ฉํ๋ฐ์ดํฐ์ ์ถ๋ก ์ ํ์ํ ๊ท์น ๋ฑ์ XML(eXtensible Markup Language), RDF(Resource Description framework)์ ๊ฐ์ ์ธ์ด ๊ธฐ์ ์ ํตํด ํํํ๋ค. - ์จํจ๋ก์ง
์จํจ๋ก์ง(ontologies)๋ผ๋ ์ง์ ํํ ๊ธฐ์ ์ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ์ ์๋ฏธ์ ๊ด๊ณ ์ ๋ณด๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ํํํ๋ค. - ๋
ผ๋ฆฌ์ ์ถ๋ก
๋ ผ๋ฆฌ์ ์ถ๋ก ์ ์จํจ๋ก์ง์ ํจ๊ป ๊ฒฐํฉ๋ ๊ด๊ณ ์ ๋ณด๋ค๋ก๋ถํฐ ์๋ก์ด ์ ๋ณด๋ฅผ ๋์ถํด ๋ด๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
๐ HTML5์์์ ์๋งจํฑ ์น
HTML5์์๋ ์๋งจํฑ ์น์ ์ฝ๊ฒ ๊ตฌ์ฑํ ์ ์๋๋ก ๋ง๋ค์ด์ฃผ๋ ์์๋ค์ด ์ถ๊ฐ๋์๋๋ฐ, ๊ธฐ์กด์
<div id="header"> ๋ด์ฉ </div>
๋ก๋ง ๋ํ๋ผ์ ์๋ ๋จธ๋ฆฌ ๋ถ๋ถ์
<header> ๋ด์ฉ </header>
๋ก ์ฝ๊ฒ ๋ ์๋ฏธ๋ก ์ ์ผ๋ก ๋ํ๋ผ์ ์๊ฒ ๋์๋ค.
์ด๋ div์ id=header ๋ชจ๋ ์ฝ์๋ ์์ XHTML์ด๋ HTML4๋ณด๋ค ํจ์ฌ ํจ์จ์ ์ด๋ผ๊ณ ๋ณผ์ ์๋ค.
๋๋จธ์ง๋ ์๋งจํฑ ํ๊ทธ์์ ์ข ๋ ์์ธํ ์์ ํ๊ฒ ์.
๐ ์๋งจํฑ ์น๊ณผ ํ์ฌ ์น์ ์ฐจ์ด
๊ธฐ์กด์ HTML๋ก ์์ฑ๋ ๋ฌธ์๋ ์ปดํจํฐ๊ฐ ์๋ฏธ์ ๋ณด๋ฅผ ํด์ํ ์ ์๋ ๋ฉํ๋ฐ์ดํฐ๋ณด๋ค๋ ์ฌ๋์ ๋์ผ๋ก ๋ณด๊ธฐ์ ์ฉ์ดํ ์๊ฐ์ ๋ณด์ ๋ํ ๋ฉํ๋ฐ์ดํฐ์ ์์ฐ์ด๋ก ๊ธฐ์ ๋ ๋ฌธ์ฅ์ผ๋ก ๊ฐ๋ ์ฐจ ์๋ค.
์๋ฅผ ๋ค์ด
<em>๋ฐ๋๋</em>๋ <em>๋
ธ๋์</em>์ด๋ค.
๋ผ๋ ์์์ ๋ณผ ์ ์๋ฏ <em> ํ๊ทธ๋ ๋จ์ง ๋ฐ๋๋์ ๋
ธ๋์์ด๋ผ๋ ๋จ์ด๋ฅผ ๊ฐ์กฐํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ค.
์ด HTML์ ๋ฐ์์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ณ(์ปดํจํฐ)๋ ๋ฐ๋๋๋ผ๋ ๊ฐ๋
๊ณผ ๋
ธ๋์์ด๋ผ๋ ๊ฐ๋
์ด ์ด๋ค ๊ด๊ณ๋ฅผ ๊ฐ์ง๋์ง ํด์ํ ์ ์๋ค. ๋จ์ง <em> ํ๊ทธ๋ก ๋๋ฌ์ธ์ธ ๊ตฌ์ ์ ๋ค๋ฅด๊ฒ ํ์ํ์ฌ ์๊ฐ์ ์ผ๋ก ๊ฐ์กฐ๋ฅผ ํ ๋ฟ์ด๋ค.
๊ฒ๋ค๊ฐ ๋ฐ๋๋๊ฐ ๋
ธ๋์์ด๋ผ๋ ๊ฒ์ ์์ ํ๋ ์์ ๋ฌธ์ฅ์ ์์ฐ์ด๋ก ์์ฑ๋์์ผ๋ฉฐ ๊ธฐ๊ณ๋ ๋จ์ํ ๋ฌธ์์ด๋ก ํด์ํ์ฌ ํ๋ฉด์ ํ์ํ๋ค.
์๋งจํฑ ์น์ XML์ ๊ธฐ๋ฐํ ์๋งจํฑ ๋งํฌ์
์ธ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. ๊ฐ์ฅ ๋จ์ํ ํํ์ธ RDF๋ <Subject, Predicate, Object>์ ํธ๋ฆฌํ ํํ๋ก ๊ฐ๋
์ ํํํ๋ค.
์์ ์๋ฅผ ํธ๋ฆฌํ๋ก ํํํ๋ฉด <urn:๋ฐ๋๋, urn:์, urn:๋
ธ๋>๊ณผ ๊ฐ์ด ํํํ ์ ์๋ค. ์ด๋ ๊ฒ ํํ๋ ํธ๋ฆฌํ์ ์ปดํจํฐ๊ฐ ํด์ํ์ฌ urn:๋ฐ๋๋ ๋ผ๋ ๊ฐ๋
์ urn:๋
ธ๋ ์ด๋ผ๋ urn:์์ ๊ฐ์ง๊ณ ์๋ค๋ ๊ฐ๋
์ ํด์ํ๊ณ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋๋ค. ๋ณด๋ค ๊ตฌ์ฒด์ ์ธ ์๋ก ๋ค์์ด ์นด์นด์ค ์์ ์์ ๋ํ๋ด๋ ํธ๋ฆฌํ์
<http://daum.net, urn:wikipedia-ko:์์ , http://kakaocorp.com>
๊ณผ ๊ฐ์ด ๋๋ค.
์๋งจํฑ ์น์ ์ด๋ฌํ ํธ๋ฆฌํ ๊ตฌ์กฐ์ ๊ธฐ๋ฐํ์ฌ ๊ทธ๋ํ ํํ๋ก ์๋ฏธ์ ๋ณด์ธ ์จํจ๋ก์ง๋ฅผ ํํํ๋ค.
๐ ์๋งจํฑ ์น์ ๊ถ์ฅํ๋ ์ด์
- ์น ์ ๊ทผ์ฑ
ํ๋ฉด ๋ญ๋ ๊ธฐ ๋ฑ๊ณผ ๊ฐ์ ๋ณด์กฐ ๊ธฐ๊ตฌ๋ฅผ ํตํด ์น ์ฌ์ดํธ๋ฅผ ์ด์ฉํ๋ ์๊ฐ์ฅ์ ์ธ๋ค์๊ฒ ํ๋ฉด์ ๊ตฌ์กฐ์ ๋ด์ฉ์ ์ฝ๊ฒ ์ดํดํ ์ ์๋ค. - ๊ฐ๋
์ฑ
์ ๋ณด๊ฐ ์ ๋๋์ด ๊ฐ๋ ์ฑ์ด ๋์์ ธ ํด์ํ๊ธฐ ์ฝ๊ณ ํธํด์ง๋ค. - SEO (๊ฒ์ ์์ง ์ต์ ํ : Search Engine Optimization)
์๊ฐ ์ ๋ณด๋ ์ฌ๋์ ์ธ์ด๋ ์ปดํจํฐ๊ฐ ํด์ํ ์ ์๋๋ก ์ ์ ๋๊ธฐ ๋๋ฌธ์ ์์น ์์ง์์ ์ฝ๊ฒ ๊ฒ์๋์ด ๋ ธ์ถ ๋น๋๊ฐ ๋์์ง๋ค.
'Front-End' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Refactoring(๋ฆฌํฉํ ๋ง) (0) | 2021.11.21 |
---|---|
Frontend Framework(Library) (0) | 2021.11.21 |
์ธ์ฆ(Authentication) (0) | 2021.11.18 |
์ธ๊ฐ(Authorization) (0) | 2021.11.18 |
Self Refactoring Tip (0) | 2021.11.17 |
๋๊ธ