๋๋ ์ต๊ทผ์ ์ถํ๋ ์ด ์ฑ ์ ์ผ๋ถ๋ฅผ ๋์ค์๊ฒ ์๊ฐํ๊ณ ์ถ์ต๋๋ค.
๊ธฐ์ ์ ์กด์ฌ๋ก ์ ๋ชจ๋ธ๋ง: ๋ฐฉ๋ฒ ๋ฐ ๊ธฐ์ [ํ ์คํธ]: ๋ ผ๋ฌธ / [S. V. Gorshkov, S. S. Kralin, O. I. Mushtak ๋ฐ ๊ธฐํ; ํธ์ง์ฅ S.V. Gorshkov]. - ์์นดํ ๋ฆฐ๋ถ๋ฅดํฌ: ์ฐ๋ ๋ํ๊ต ์ถํ์ฌ, 2019. - 234 p.:ill., table; 20cm -์ ์. ๊ฐ์ด ๋ท๋ถ๋ถ์ ํ์๋์ด ์์ต๋๋ค. ์ ํจ๊ป. โ ์ฐธ๊ณ ๋ฌธํ ch์ ๋์์. โ ISBN 978-5-7996-2580-1: 200๋ถ.
์ด ๋จํธ์ Habrรฉ์ ๊ฒ์ํ๋ ๋ชฉ์ ์ ๋ค ๊ฐ์ง์ ๋๋ค.
- ์กด๊ฒฝ๋ฐ๋ ๊ณ ๊ฐ์ด ์๋ ์ด์ ๋๊ตฌ๋ ์ด ์ฑ
์ ์์ ์ฅ์ง ๋ชปํ ๊ฒ ๊ฐ์ต๋๋ค.
์์ง์ธ๋ฑ์ค ; ํ์คํ ํ๋งค๋์ง ์์ต๋๋ค. - ํ ์คํธ๊ฐ ์์ ๋์์ผ๋ฉฐ(์๋์ ๊ฐ์กฐ ํ์๋์ง ์์) ์ธ์๋ ๋ ผ๋ฌธ์ ํ์๊ณผ ์ ํธํ๋์ง ์๋ ์ฃผ์ ๋ณ ๋ฉ๋ชจ(์คํฌ์ผ๋ฌ ์๋) ๋ฐ ํ์ดํผ๋งํฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ทธ๋ฌ๊ณ ์ถ๋ค. ์ง๋ฌธ๊ณผ ์๊ฒฌ์ ์์ง, ๋ค๋ฅธ ์ถํ๋ฌผ์ ์ด ํ ์คํธ๋ฅผ ๊ฐ์ ๋ ํ์์ผ๋ก ํฌํจํ ๋ ์ด๋ฅผ ๊ณ ๋ คํ๊ธฐ ์ํด.
- ๋ง์ ์๋งจํฑ ์น ๋ฐ ๋งํฌ ๋ฐ์ดํฐ ์ง์ง์๋ค์ ์ฌ์ ํ โโ์์ ์ ๋ฒ์๊ฐ ๋๋ฌด ์ข๋ค๊ณ ๋ฏฟ๊ณ ์์ต๋๋ค. ์ด๋ ์ฃผ๋ก ์ผ๋ฐ ๋์ค์ด ์๋งจํฑ ์น ๋ฐ ๋งํฌ ๋ฐ์ดํฐ ์ง์ง์๊ฐ ๋๋ ๊ฒ์ด ์ผ๋ง๋ ์ข์์ง ์ ๋๋ก ์ค๋ช ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋จํธ์ ์ ์๋ ๋น๋ก ์ด ์ง๋จ์ ์ํด ์์ง๋ง ์ด๋ฌํ ์๊ฒฌ์ ๊ฐ๊ณ ์์ง๋ ์์ง๋ง ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์์ ์ด ๋ ๋ค๋ฅธ ์๋๋ฅผ ํด์ผ ํ ์๋ฌด๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ฐ๋ผ์,
์๋งจํฑ ์น
์ธํฐ๋ท์ ์งํ๋ ๋ค์๊ณผ ๊ฐ์ด ํํ๋ ์ ์์ต๋๋ค(๋๋ ์๋ ํ์๋ ์์๋ก ํ์ฑ๋ ์ธ๊ทธ๋จผํธ์ ๋ํด ์ด์ผ๊ธฐ).
- ์ธํฐ๋ท์์ ๋ฌธ์. ํต์ฌ๊ธฐ์ - Gopher, FTP ๋ฑ
์ธํฐ๋ท์ ์ง์ญ ์์์ ๊ตํํ๊ธฐ ์ํ ๊ธ๋ก๋ฒ ๋คํธ์ํฌ์ ๋๋ค. - ์ธํฐ๋ท ๋ฌธ์. ํต์ฌ ๊ธฐ์ ์ HTML๊ณผ HTTP์
๋๋ค.
๋ ธ์ถ๋ ๋ฆฌ์์ค์ ํน์ฑ์ ์ ์ก ๋งค์ฒด์ ํน์ฑ์ ๊ณ ๋ คํฉ๋๋ค. - ์ธํฐ๋ท ๋ฐ์ดํฐ. ํต์ฌ๊ธฐ์ - REST, SOAP API, XHR ๋ฑ
์ธํฐ๋ท ์ ํ๋ฆฌ์ผ์ด์ ์๋์๋ ์ฌ๋๋ง์ด ์์์ ์๋น์๊ฐ ๋๋ ๊ฒ์ด ์๋๋๋ค. - ์ธํฐ๋ท ๋ฐ์ดํฐ. ํต์ฌ ๊ธฐ์ ์ Linked Data ๊ธฐ์ ์
๋๋ค.
๋ ๋ฒ์งธ ํต์ฌ ๊ธฐ์ ์ ์ฐฝ์์์ด์ W3C์ ์ด์ฌ์ธ Berners-Lee๊ฐ ์์ธกํ ์ด ๋ค ๋ฒ์งธ ๋จ๊ณ๋ฅผ ์๋งจํฑ ์น(Semantic Web)์ด๋ผ๊ณ ํฉ๋๋ค. ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ๊ธฐ์ ์ ์น์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์์ ๋ฟ๋ง ์๋๋ผ "๊ธฐ๊ณ๊ฐ ์ดํดํ ์ ์๊ฒ" ๋ง๋ค๋๋ก ์ค๊ณ๋์์ต๋๋ค.
๋ค์ ๋ด์ฉ์ ํตํด ๋ ์๋ ๋ ๋ฒ์งธ ๋จ๊ณ์ ๋ค ๋ฒ์งธ ๋จ๊ณ์ ์ฃผ์ ๊ฐ๋ ๊ฐ์ ๋์ ๊ด๊ณ๋ฅผ ์ดํดํ๊ฒ ๋ฉ๋๋ค.
- URL์ URI์ ์ ์ฌํฉ๋๋ค.
- HTML์ ์๋ ๋ก๊ทธ๋ RDF์ ๋๋ค.
- HTML ํ์ดํผ๋งํฌ๋ RDF ๋ฌธ์์ URI ๋ฐ์๊ณผ ์ ์ฌํฉ๋๋ค.
์๋งจํฑ ์น์ ํน์ ํ ์๋ฐ์ ์ด๊ฑฐ๋ ๋ก๋น์ ์ธ ์ถ์ธ๋ผ๊ธฐ๋ณด๋ค๋ ์ธํฐ๋ท์ ๋ฏธ๋์ ๋ํ ์ฒด๊ณ์ ์ธ ๋น์ ์ ๊ฐ๊น์ง๋ง ํ์๋ฅผ ๊ณ ๋ คํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, Web 2.0์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ฒ์ ์ค์ํ ํน์ง์ "์ฌ์ฉ์ ์์ฑ ์ฝํ
์ธ "๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ํนํ W3C ๊ถ์ฅ ์ฌํญ์์๋ ์ด๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์๋งจํฑ ์น์ ์ฃฝ์๋๊ฐ?
๊ฑฐ์ ํ๋ ๊ฒฝ์ฐ
์ผ๋ฐ์ ์ผ๋ก ์ ์๋ ๋ฌด์์ด ๋ ํฐ ํ์ฐ์ ๋ง๊ณ ์๋์ง ๋งํ ์ ์์ง๋ง ๊ฐ์ธ์ ์ธ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๋งํ ์ ์์ต๋๋ค. ๋น๋ก ๋๋ฆฌ ํผ์ ธ ์์ง๋ ์์ง๋ง SW ๊ณต์ธ ์ํฉ์์ "์ฆ์" ํด๊ฒฐ๋ ์ ์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ์ด๋ฌํ ๊ณผ์ ์ ์ง๋ฉดํ ์ฌ๋๋ค์ ์๋ฃจ์ ์ ์ ๊ณตํ ์ ์๋ ์ฌ๋์ ๋ํด ๊ฐ์ํ ์๋จ์ด ์์ผ๋ฉฐ, ํ์์ ๋ ๋ฆฝ์ ์ธ ์๋ฃจ์ ์ ๊ณต์ ๊ทธ๋ค์ ๋น์ฆ๋์ค ๋ชจ๋ธ๊ณผ ๋ชจ์๋ฉ๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ๊ณ์ํด์ HTML์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ ๋ค์ํ API๋ฅผ ์๋ก ์ฐ๊ฒฐํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ๊ธฐ์ ์ ์ฃผ๋ฅ ์น์ ๋์ด ํ์ฐ๋์์ต๋๋ค. ์ค์ ๋ก ์ด ์ฑ ์ ์ด๋ฌํ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ ํ๊ณ ์์ต๋๋ค. ํ์ฌ Linked Data ์ปค๋ฎค๋ํฐ์์๋ ๋ค์๊ณผ ๊ฐ์ ์ถ์ธ์ ๋ํ Gartner์ ๊ธฐ๋ก(๋๋ ์ํ๋ ๋๋ก ์ ์ธ) ๋๋ถ์ ์ด๋ฌํ ๊ธฐ์ ์ด ๋์ฑ ๋๋ฆฌ ๋ณด๊ธ๋ ๊ฒ์ผ๋ก ๊ธฐ๋ํ๊ณ ์์ต๋๋ค. ์ง์ ๊ทธ๋ํ ะธ ๋ฐ์ดํฐ ํจ๋ธ๋ฆญ. ๋๋ ์ด๋ฌํ ๊ฐ๋ ์ "์์ ๊ฑฐ" ๊ตฌํ์ด ์ฑ๊ณตํ ๊ฒ์ด ์๋๋ผ ์๋์์ ๋ ผ์๋๋ W3C ํ์ค๊ณผ ๊ด๋ จ๋ ๊ตฌํ์ด ๋ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ๊ณ ์ถ์ต๋๋ค.
์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ
Berners-Lee๋ Linked Data๋ฅผ "์ฌ๋ฐ๋ฅด๊ฒ ์ํ๋" ์๋งจํฑ ์น, ์ฆ ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ ์ ์๋ ์ผ๋ จ์ ์ ๊ทผ ๋ฐฉ์๊ณผ ๊ธฐ์ ๋ก ์ ์ํ์ต๋๋ค. Linked Data์ ๊ธฐ๋ณธ์๋ฆฌ Berners-Lee
์์น 1. URI๋ฅผ ์ฌ์ฉํ์ฌ ์ํฐํฐ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
URI๋ ํญ๋ชฉ์ ๋ํ ๋ก์ปฌ ๋ฌธ์์ด ์๋ณ์๊ฐ ์๋ ์ ์ญ ์ํฐํฐ ์๋ณ์์
๋๋ค. ์ดํ ์ด ์์น์ Google Knowledge Graph ์ฌ๋ก๊ฑด ''์์ ๊ฐ์ฅ ์ ํํ๋์์ต๋๋ค.
์์น 2. ์ญ์ฐธ์กฐ๊ฐ ๊ฐ๋ฅํ๋๋ก HTTP ์ฒด๊ณ์์ URI๋ฅผ ์ฌ์ฉํฉ๋๋ค.
URI๋ฅผ ์ฐธ์กฐํจ์ผ๋ก์จ ํด๋น ๊ธฐํ ๋ค์ ์๋ ๊ธฐ์๋ฅผ ์ป๋ ๊ฒ์ด ๊ฐ๋ฅํด์ผ ํฉ๋๋ค(์ฐ์ฐ์ ์ด๋ฆ๊ณผ์ ์ ์ฌ์ ์ ์ฌ๊ธฐ์์ ๋ช
ํํฉ๋๋ค).*
"C์์); ๋ณด๋ค ์ ํํ๊ฒ๋ HTTP ํค๋์ ๊ฐ์ ๋ฐ๋ผ ์ด๋ฅผ ๋ํ๋ด๋ ํํ์ ์ป์ผ๋ ค๋ ๊ฒ์
๋๋ค. Accept:
. ์๋ง๋ AR/VR ์๋๊ฐ ๋๋ํ๋ฉด ๋ฆฌ์์ค ์์ฒด๋ฅผ ์ป๋ ๊ฒ๋ ๊ฐ๋ฅํ๊ฒ ์ง๋ง, ํ์ฌ๋ก์๋ SPARQL ์ฟผ๋ฆฌ๋ฅผ ์คํํ ๊ฒฐ๊ณผ์ธ RDF ๋ฌธ์์ผ ๊ฐ๋ฅ์ฑ์ด ๋๋ค. DESCRIBE
.
์์น 3. ํนํ URI๋ฅผ ์ญ์ฐธ์กฐํ ๋ W3C ํ์ค(์ฃผ๋ก RDF(S) ๋ฐ SPARQL)์ ์ฌ์ฉํฉ๋๋ค.
์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ๊ธฐ์ ์คํ์ ์ด๋ฌํ ๊ฐ๋ณ "๊ณ์ธต"์ ๋ค์๊ณผ ๊ฐ์ด ์๋ ค์ ธ ์์ต๋๋ค.
์์น 4. ์ํฐํฐ๋ฅผ ์ค๋ช ํ ๋ ๋ค๋ฅธ URI์ ๋ํ ์ฐธ์กฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
RDF๋ฅผ ์ฌ์ฉํ๋ฉด ์์์ ๋ํ ์์ฐ์ด ์ค๋ช ์ผ๋ก ์ ํํ ์ ์์ผ๋ฉฐ ๋ค ๋ฒ์งธ ์์น์ ์ด๋ฅผ ์ํํ์ง ๋ง ๊ฒ์ ์๊ตฌํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ์์น์ด ๋ณดํธ์ ์ผ๋ก ์ค์๋๋ฉด ๋ฆฌ์์ค๋ฅผ ์ค๋ช ํ ๋ "์ธ๊ตญ" ๋ฆฌ์์ค๋ฅผ ํฌํจํ์ฌ ๋ค๋ฅธ ๋ฆฌ์์ค๋ฅผ ์ฐธ์กฐํ๋ ๊ฒ์ด ๊ฐ๋ฅํด์ง๋ฉฐ, ์ด๊ฒ์ด ๋ฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๋งํฌ๋ผ๊ณ ๋ถ๋ฅด๋ ์ด์ ์ ๋๋ค. ์ค์ ๋ก RDFS ์ฉ์ด์ง์ ๋ช ๋ช ๋ URI๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ฑฐ์ ๋ถ๊ฐํผํฉ๋๋ค.
RDF
์ผ์คํญ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ "์ฃผ์ด-์ ์ด-๊ฐ์ฒด" ์ ํ์ ์ง์ ์ ๊ฐ์ฒด์ ๊ทธ ๊ด๊ณ์ ๋ํด ๋ง๋ค์ด์ง๋๋ค. ๊ฐ์ฅ ๊ฐ๋จํ ๊ฒฝ์ฐ์๋ ์ฃผ์ , ์ ์ด ๋ฐ ๊ฐ์ฒด๊ฐ ๋ชจ๋ URI์ ๋๋ค. ๋์ผํ URI๋ ์๋ก ๋ค๋ฅธ ์ผ์คํญ(์ฃผ์ด, ์ ์ด, ๋ชฉ์ ์ด)์ ์๋ก ๋ค๋ฅธ ์์น์ ์์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ผ์คํญ์ RDF ๊ทธ๋ํ๋ผ๋ ์ผ์ข ์ ๊ทธ๋ํ๋ฅผ ํ์ฑํฉ๋๋ค.
์ฃผ์ฒด์ ๊ฐ์ฒด๋ URI์ผ ๋ฟ๋ง ์๋๋ผ ์์ URI์ผ ์๋ ์์ต๋๋ค. ๋น ๋ ธ๋, ๊ฐ์ฒด๋ ๊ฐ๋ฅํฉ๋๋ค. ๋ฆฌํฐ๋ด. ๋ฆฌํฐ๋ด์ ๋ฌธ์์ด ํํ๊ณผ ์ ํ ํ์๋ก ๊ตฌ์ฑ๋ ๊ธฐ๋ณธ ์ ํ์ ์ธ์คํด์ค์ ๋๋ค.
๋ฆฌํฐ๋ด ์์ฑ์ ์(Turtle ๊ตฌ๋ฌธ์์ ์์ธํ ๋ด์ฉ์ ์๋ ์ฐธ์กฐ): "5.0"^^xsd:float
ะธ "five"^^xsd:string
. ์ ํ์ด ์๋ ๋ฆฌํฐ๋ด rdf:langString
์ธ์ด ํ๊ทธ๋ ์ฅ์ฐฉํ ์ ์์ผ๋ฉฐ Turtle์์๋ ๋ค์๊ณผ ๊ฐ์ด ์์ฑ๋ฉ๋๋ค. "five"@en
ะธ "ะฟััั"@ru
.
๋น ๋ ธ๋๋ ์ ์ญ ์๋ณ์๊ฐ ์๋ "์ต๋ช " ๋ฆฌ์์ค์ด์ง๋ง ์ด์ ๋ํด ์ค๋ช ํ ์ ์์ต๋๋ค. ์ผ์ข ์ ์กด์ฌ๋ณ์.
๋ฐ๋ผ์ (์ฌ์ค ์ด๊ฒ์ด RDF์ ํต์ฌ์ ๋๋ค):
- ์ ๋ชฉ์ URI์ด๊ฑฐ๋ ๋น ๋ ธ๋์ ๋๋ค.
- ์ ์ด๋ URI์ ๋๋ค.
- ๊ฐ์ฒด๋ URI, ๋น ๋ ธ๋ ๋๋ ๋ฆฌํฐ๋ด์ ๋๋ค.
์กฐ๊ฑด์๊ฐ ๋น ๋ ธ๋๊ฐ ๋ ์ ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
๊ฐ๋ฅํ ์ด์ ๋ ์ผ์คํญ์ ๋น๊ณต์์ ์ผ๋ก ์ดํดํ๊ณ XNUMX์ฐจ ์ ์ด ๋
ผ๋ฆฌ์ ์ธ์ด๋ก ๋ฒ์ญํ๋ ค๋ ์๊ตฌ ๋๋ฌธ์
๋๋ค. s p o
๊ฐ์ ๊ฒ ๊ฐ์ ์ด๋์์ - ์ ์ด, ะธ - ์์. ์ด๋ฌํ ์ดํด์ ํ์ ์ ๋ฌธ์์ ์์ต๋๋ค.s p []
์ด๋์์ []
- ๋น ๋
ธ๋๋ ๋ค์๊ณผ ๊ฐ์ด ๋ฒ์ญ๋ฉ๋๋ค. ์ด๋์์ -๋ณ์์ด์ง๋ง ๋ฒ์ญํ๋ ๋ฐฉ๋ฒ s [] o
? W3C ๊ถ์ฅ ์ฌํญ ์ํ๊ฐ ํฌํจ๋ ๋ฌธ์ "
๊ทธ๋ฌ๋ ๋ง๋ ์คํฌ๋ฅด๋
RDF๋ ์ถ์์ ์ธ ๋ชจ๋ธ์
๋๋ค. RDF๋ ๋ค์ํ ๊ตฌ๋ฌธ์ผ๋ก ์์ฑ(์ง๋ ฌํ)๋ ์ ์์ต๋๋ค.
๋์ผํ RDF๋ ๋ค์ํ ๋ฐฉ์์ผ๋ก RDF/XML๋ก ์ง๋ ฌํ๋ ์ ์์ผ๋ฏ๋ก, ์๋ฅผ ๋ค์ด XSD๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฐ๊ณผ XML์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๊ฑฐ๋ XPath๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ฒ์ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก JSON-LD๋ Javascript์ ์ ๋ฐ ๋๊ดํธ ํ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ RDF๋ก ์์
ํ๋ ค๋ ์ผ๋ฐ์ ์ธ Javascript ๊ฐ๋ฐ์์ ์๊ตฌ๋ฅผ ์ถฉ์กฑ์ํค์ง ๋ชปํ ๊ฒ์
๋๋ค(JSON-LD๋ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํ์ฌ ํด๋น ๋ฐฉํฅ์ผ๋ก ์ด๋ํ์ง๋ง).
๋๋ถ๋ถ์ ๊ตฌ๋ฌธ์ ๊ธด URI๋ฅผ ๋จ์ถํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ด๊ณ @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
Turtle์์๋ ๋์ ์ธ ์ ์์ต๋๋ค <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
๋ง rdf:type
.
RDFS
rdf:type
, rdfs:subClassOf
, rdfs:domain
ะธ rdfs:range
. ์๋ฅผ ๋ค์ด RDFS ์ฌ์ ์ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ ํจํ ํํ์์ ์์ฑํ ์ ์์ต๋๋ค.
rdf:type rdf:type rdf:Property .
rdf:Property rdf:type rdfs:Class .
rdfs:Class rdfs:subClassOf rdfs:Resource .
rdfs:subClassOf rdfs:domain rdfs:Class .
rdfs:domain rdfs:domain rdf:Property .
rdfs:domain rdfs:range rdfs:Class .
rdfs:label rdfs:range rdfs:Literal .
RDFS๋ ์ค๋ช
๋ฐ ๋ชจ๋ธ๋ง ์ดํ์ด์ง๋ง ์ ์ฝ ์ธ์ด๋ ์๋๋๋ค(๊ณต์ ์ฌ์ ๋ฐ :author rdfs:range foaf:Person
๊ทธ ์๋ฏธ rdf:type
๋ชจ๋ ์์ฑ ๊ฐ :author
- foaf:Person
, ๊ทธ๋ฌ๋ ์ด๊ฒ์ด ๋ฏธ๋ฆฌ ๋งํด์ผ ํจ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค.
์คํํด
์ฟผ๋ฆฌ๋ ์ํ์ ๋์ฒด๋ ๋ ์ฟผ๋ฆฌ๋ RDF ๊ทธ๋ํ์ ํ์ ๊ทธ๋ํ(XNUMX๊ฐ ํญ๋ชฉ์ ํ์ ์งํฉ)๊ฐ ์์ฑ๋ ์ ์๋ ๋ณ์ ๊ฐ์ ๋ฐํํฉ๋๋ค. ์๋ก ๋ค๋ฅธ ์ธ ์์ ์ํ์ ์๋ ๋์ผํ ์ด๋ฆ์ ๋ณ์๋ ๋์ผํ ๊ฐ์ ๊ฐ์ ธ์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์์ XNUMX๊ฐ RDFS ๊ณต๋ฆฌ ์งํฉ์ด ์๋ ๊ฒฝ์ฐ ๋ค์ ์ฟผ๋ฆฌ๋ ๋ค์์ ๋ฐํํฉ๋๋ค. rdfs:domain
ะธ rdfs:range
๊ฐ์ผ๋ก ?s
ะธ ?p
๊ฐ๊ธฐ:
SELECT * WHERE {
?s ?p rdfs:Class .
?p ?p rdf:Property .
}
SPARQL์ ์ ์ธ์ ์ด๋ฉฐ ๊ทธ๋ํ ์ํ๋ฅผ ์ค๋ช
ํ๋ ์ธ์ด๊ฐ ์๋๋ผ๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค(๊ทธ๋ฌ๋ ์ผ๋ถ RDF ์ ์ฅ์๋ ์ฟผ๋ฆฌ ์คํ ๊ณํ์ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค). ๋ฐ๋ผ์ ์ต๋จ ๊ฒฝ๋ก ์ฐพ๊ธฐ์ ๊ฐ์ ์ผ๋ถ ํ์ค ๊ทธ๋ํ ๋ฌธ์ ๋ SPARQL์์ ํด๊ฒฐํ ์ ์์ต๋๋ค.
SPARQL์ ์ธ๊ณ์ ๊ฐ๋ฐฉ์ฑ์ ๋ํ ๊ฐ์ ์ ๊ณต์ ํ์ง ์๊ณ "์คํจ๋ก์์ ๋ถ์ " ์ ๊ทผ ๋ฐฉ์์ ๋ฐ๋ฆ
๋๋ค. FILTER NOT EXISTS {โฆ}
. ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ๋ฐฐํฌ๊ฐ ๊ณ ๋ ค๋ฉ๋๋ค.
SPARQL ์ก์ธ์ค ํฌ์ธํธ(SPARQL ์ฟผ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ RDF ์ ์ฅ์)์๋ ๋ ๋ฒ์งธ ๋จ๊ณ์ ์ง์ ์ ์ธ ์ ์ฌ์ ์ด ์์ต๋๋ค(์ด ๋จ๋ฝ์ ์์ ๋ถ๋ถ ์ฐธ์กฐ). HTML ํ์ด์ง๊ฐ ์์ฑ๋ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ง๋ง ์ธ๋ถ์์ ์ก์ธ์คํ ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋น์ ํ ์ ์์ต๋๋ค. SPARQL ์ก์ธ์ค ํฌ์ธํธ๋ ์ธ ๋ฒ์งธ ๋จ๊ณ์ API ์ก์ธ์ค ํฌ์ธํธ์ ๋ ์ ์ฌํ์ง๋ง ๋ ๊ฐ์ง ์ฃผ์ ์ฐจ์ด์ ์ด ์์ต๋๋ค. ์ฒซ์งธ, ์ฌ๋ฌ ๊ฐ์ "์์์ " ์ฟผ๋ฆฌ๋ฅผ ํ๋๋ก ๊ฒฐํฉํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ฉฐ(GraphQL์ ์ฃผ์ ํน์ง์ผ๋ก ๊ฐ์ฃผ๋จ), ๋์งธ, ์ด๋ฌํ API๋ ์์ ํ ์์ฒด ๋ฌธ์ํ๋ฉ๋๋ค(HATEOAS๊ฐ ๋ฌ์ฑํ๋ ค๊ณ ์๋ํ ๊ฒ).
๋ ผ์์ ์ธ ๋ฐ์ธ
RDF๋ ๋ฐ์ดํฐ๋ฅผ ์น์ ๊ฒ์ํ๋ ๋ฐฉ์์ด๋ฏ๋ก RDF ์ ์ฅ์๋ ๋ฌธ์ DBMS๋ก ๊ฐ์ฃผํด์ผ ํฉ๋๋ค. ์ฌ์ค, RDF๋ ํธ๋ฆฌ๊ฐ ์๋ ๊ทธ๋ํ์ด๊ธฐ ๋๋ฌธ์ ๊ทธ๋ํ ๊ธฐ๋ฐ์ธ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๊ทธ๊ฒ์ด ์ ํ ํจ๊ณผ๊ฐ ์๋ค๋ ๊ฒ์ด ๋๋์ต๋๋ค. ๋น ๋
ธ๋๋ฅผ ๊ตฌํํ๋ ๋๋ํ ์ฌ๋๋ค์ด ์์ ๊ฒ์ด๋ผ๊ณ ๋๊ฐ ์๊ฐ์ด๋ ํ์๊น์? ์ฝ๋๊ฐ ์ฌ๊ธฐ ์์ด์
๋ํ RDF ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๋ ์์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋ฐฉ๋ฒ์ด ์ ์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
OWL
OWL์ ์ค๋ช ๋ ผ๋ฆฌ ๊ฐ๋ ์ ํด๋์ค์ ํด๋นํ๊ณ , ์ญํ ์ ์์ฑ์ ํด๋นํ๋ฉฐ, ๊ฐ์ธ์ ์ด์ ์ด๋ฆ์ ์ ์งํฉ๋๋ค. ๊ณต๋ฆฌ๋ ๊ณต๋ฆฌ๋ผ๊ณ ๋ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์์
Class: Human
Class: Parent
EquivalentClass: Human and (inverse hasParent) some Human
ObjectProperty: hasParent
OWL์ ์์ฑํ๊ธฐ ์ํ ๋ค๋ฅธ ๊ตฌ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
OWL์ RDF์ ์ด์ค ๊ด๊ณ๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค. ํํธ์ผ๋ก๋ RDFS๋ฅผ ํ์ฅํ ์ผ์ข ์ ์ฌ์ ์ด๋ผ๊ณ ๋ณผ ์๋ ์๋ค. ๋ฐ๋ฉด์ RDF๋ ๋จ์ง ์ง๋ ฌํ ํ์์ ๋ถ๊ณผํ ๋์ฑ ๊ฐ๋ ฅํ ํ์์ ๋๋ค. ๋ชจ๋ ๊ธฐ๋ณธ OWL ๊ตฌ์ฑ์ด ๋จ์ผ RDF ์ผ์คํญ์ ์ฌ์ฉํ์ฌ ์์ฑ๋ ์ ์๋ ๊ฒ์ ์๋๋๋ค.
OWL ๊ตฌ์ฑ์ ์ด๋ค ํ์ ์งํฉ์ ์ฌ์ฉํ ์ ์๋์ง์ ๋ฐ๋ผ ์์ ๋งํ๋
OWL์์ ๊ฒฐ๊ณผ๋ฅผ ๋ถ์ฌํ๋ ํต์ฌ ์์น์ ๊ฐ๋ฐฉํ ์ธ๊ณ ๊ฐ์ ์ ์ฑํํ๋ ๊ฒ์
๋๋ค.
์จํจ๋ก์ง์ ๋ค์ ์กฐ๊ฐ(๋งจ์ฒด์คํฐ ๊ตฌ๋ฌธ)์ด ํฌํจ๋์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
Class: manyChildren
EquivalentTo: Human that hasChild min 3
Individual: John
Types: Human
Facts: hasChild Alice, hasChild Bob, hasChild Carol
John์ด ์๋ ๊ฐ ๋ง๋ค๋ ๋ง์ ๋ฐ๋ผ์ผ ํฉ๋๊น? UNA๋ฅผ ๊ฑฐ๋ถํ๋ฉด ์ถ๋ก ์์ง์ด ์ด ์ง๋ฌธ์ ๋ถ์ ์ ์ผ๋ก ๋๋ตํ๊ฒ ๋ฉ๋๋ค. ์๋ํ๋ฉด Alice์ Bob์ด ๋์ผํ ์ฌ๋์ผ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ค์์ด ๋ฐ์ํ๋ ค๋ฉด ๋ค์ ๊ณต๋ฆฌ๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
DifferentIndividuals: Alice, Bob, Carol, John
์ด์ ์จํจ๋ก์ง ์กฐ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ ํ์์ ๊ฐ์ต๋๋ค(John์ ๋ง์ ์๋ ๋ฅผ ๊ฐ๊ณ ์๋ค๊ณ ์ ์ธ๋์์ง๋ง ๊ทธ์๊ฒ๋ ๋ ๋ช ์ ์๋ ๋ง ์์ต๋๋ค):
Class: manyChildren
EquivalentTo: Human that hasChild min 3
Individual: John
Types: Human, manyChildren
Facts: hasChild Alice, hasChild Bob
DifferentIndividuals: Alice, Bob, Carol, John
์ด ์จํจ๋ก์ง๋ ์ผ๊ด์ฑ์ด ์์ต๋๊น(์ ํจํ์ง ์์ ๋ฐ์ดํฐ์ ์ฆ๊ฑฐ๋ก ํด์๋ ์ ์์)? OWA๋ฅผ ์๋ฝํ๋ฉด ์ถ๋ก ์์ง์ด ๋ถ์ ์ ์ผ๋ก ์๋ตํ๊ฒ ๋ฉ๋๋ค. ์ฆ, "์ด๋๊ฐ"(๋ค๋ฅธ ์จํจ๋ก์ง)์์๋ Carol๋ John์ ์์์ด๋ผ๊ณ ๋งํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ฐ๋ฅ์ฑ์ ๋ฐฐ์ ํ๊ธฐ ์ํด John์ ๋ํ ์๋ก์ด ์ฌ์ค์ ์ถ๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
Individual: John
Facts: hasChild Alice, hasChild Bob, not hasChild Carol
๋ค๋ฅธ ์๋ ์ ์ถํ์ ์ ์ธํ๊ธฐ ์ํด "์๋ ๋ณด์ " ์์ฑ์ ๋ชจ๋ ๊ฐ์ด ์ฌ๋์ด๊ณ ๊ทธ ์ค XNUMX๋ช ๋ง ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
ObjectProperty: hasChild
Domain: Human
ะกharacteristics: Irreflexive
Class: Human
EquivalentTo: { Alice, Bill, Carol, John }
์ด์ ์จํจ๋ก์ง๋ ๋ชจ์์ด ๋์ด ์ถ๋ก ์์ง์ด ์ด๋ฅผ ๋ณด๊ณ ํ๋๋ฐ ์คํจํ์ง ์์ ๊ฒ์ ๋๋ค. ๋ง์ง๋ง ๊ณต๋ฆฌ๋ฅผ ํตํด ์ฐ๋ฆฌ๋ ์ด๋ค ์๋ฏธ์์ ์ธ์์ "๋ซ์์ผ๋ฉฐ" John์ด ์์ ์ ์๋ ๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ์ด๋ป๊ฒ ๋ฐฐ์ ๋๋์ง ์ฃผ๋ชฉํฉ๋๋ค.
๊ธฐ์ ๋ฐ์ดํฐ ์ฐ๊ฒฐ
์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ์ ๊ทผ ๋ฐฉ์ ๋ฐ ๊ธฐ์ ์ธํธ๋ ์๋ ์น์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ธฐ ์ํ ๊ฒ์ด์์ต๋๋ค. ๋ด๋ถ ๊ธฐ์ ํ๊ฒฝ์์ ์ด๋ฅผ ์ฌ์ฉํ๋ ๋ฐ์๋ ์ฌ๋ฌ ๊ฐ์ง ์ด๋ ค์์ด ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ํ์์ ์ธ ๊ธฐ์ ํ๊ฒฝ์์ OWA ์ฑํ๊ณผ UNA ๊ฑฐ๋ถ, ์น์ ๊ฐ๋ฐฉ์ ์ด๊ณ ๋ถ์ฐ๋ ํน์ฑ์ผ๋ก ์ธํ ๊ฒฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ OWL์ ์ฐ์ญ์ ํ์ ๋๋ฌด ์ฝํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์๋ ๋ค์๊ณผ ๊ฐ์ ํด๊ฒฐ์ฑ ์ด ๊ฐ๋ฅํฉ๋๋ค.
- OWL์ ์๋ฏธ ์ฒด๊ณ๋ฅผ ๋ถ์ฌํ์ฌ OWA๋ฅผ ํฌ๊ธฐํ๊ณ UNA๋ฅผ ์ฑํํ๊ณ ํด๋น ์ถ๋ ฅ ์์ง์ ๊ตฌํํจ์ ์๋ฏธํฉ๋๋ค. - ์ด ๊ธธ์ ๋ฐ๋ผ์
์ค๊ณ ์๋ค ์คํ๋ RDF ์คํ ๋ฆฌ์ง. - ๊ท์น ์์ง์ ์ํด OWL์ ์ฐ์ญ์ ๋ฅ๋ ฅ์ ํฌ๊ธฐํฉ๋๋ค. โ ์คํ๋
์ด ์ง์ํฉ๋๋ค
SWRL ; Jena์ GraphDB ์ ๊ณต์์ ์ ์ธ์ด ๊ท์น - OWL์ ์ฐ์ญ์ ๊ธฐ๋ฅ์ ๊ฑฐ๋ถํ๊ณ ๋ชจ๋ธ๋ง์ ์ํด RDFS์ ๊ฐ๊น์ด ํ๋ ๋๋ ๋ค๋ฅธ ํ์ ์งํฉ์ ์ฌ์ฉํฉ๋๋ค. - ์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ ๋ค๋ฅธ ๋ฌธ์ ๋ ๊ธฐ์ ์ธ๊ณ๊ฐ ๋ฐ์ดํฐ ํ์ง ๋ฌธ์ ์ ๋ ํฐ ์ด์ ์ ๋ง์ถ๊ณ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ์คํ์ ๋ฐ์ดํฐ ๊ฒ์ฆ ๋๊ตฌ๊ฐ ๋ถ์กฑํ๋ค๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์ ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ ์ ํ ์ถ๋ก ์์ง์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๋ซํ ์ธ๊ณ ์๋ฏธ์ ๊ณ ์ ์ด๋ฆ์ ์ฌ์ฉํ์ฌ OWL ๊ตฌ์ฑ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๋ ๋ฐ ๋ค์ ์ฌ์ฉํฉ๋๋ค.
- ์ฌ์ฉ
SHACL , Semantic Web Layer Cake ๋ ์ด์ด ๋ชฉ๋ก์ ์์ ํ ํ ํ์คํํ ๊ฒ(๋จ, ๊ท์น ์์ง์ผ๋ก๋ ์ฌ์ฉํ ์ ์์), ๋๋ShEx . - ๋ชจ๋ ๊ฒ์ด ๊ถ๊ทน์ ์ผ๋ก SPARQL ์ฟผ๋ฆฌ๋ก ์ํ๋๋ค๋ ์ ์ ์ดํดํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์์ ๋ง์ ๊ฐ๋จํ ๋ฐ์ดํฐ ๊ฒ์ฆ ๋ฉ์ปค๋์ฆ์ ๋ง๋ญ๋๋ค.
๊ทธ๋ฌ๋ ์ฐ์ญ์ ๊ธฐ๋ฅ๊ณผ ๊ฒ์ฆ ๋๊ตฌ๋ฅผ ์์ ํ ๊ฑฐ๋ถํ๋๋ผ๋ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ์คํ์ ๋ฐ์ดํฐ ํตํฉ โโ์์ ์์ ๊ฐ๋ฐฉํ ๋ฐ ๋ถ์ฐํ ์น๊ณผ ์ ์ฌํ ์์ ์์ ๊ฒฝ์์์ ๋ฐ๋ ค๋ฉ๋๋ค.
์ผ๋ฐ ๊ธฐ์ ์ ๋ณด ์์คํ ์ ์ด๋ป์ต๋๊น?
์ด๋ ๊ฐ๋ฅํ์ง๋ง, ๋ฌผ๋ก ํด๋น ๊ธฐ์ ์ด ํด๊ฒฐํด์ผ ํ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ์ ํํ ์๊ณ ์์ด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๊ธฐ์กด IT์ ๊ด์ ์์ ์ด ๊ธฐ์ ์คํ์ด ์ด๋ค ๋ชจ์ต์ธ์ง ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ๊ฐ๋ฐ ์ฐธ๊ฐ์์ ์ผ๋ฐ์ ์ธ ๋ฐ์์ ์ค๋ช ํ๊ฒ ์ต๋๋ค. ์ฝ๋ผ๋ฆฌ์ ๋น์ ๊ฐ ์กฐ๊ธ ์๊ฐ๋๋ค์.
- ๋น์ฆ๋์ค ๋ถ์๊ฐ: RDF๋ ์ง์ ์ ์ฅ๋ ๋ ผ๋ฆฌ ๋ชจ๋ธ๊ณผ ๊ฐ์ต๋๋ค.
- ์์คํ
๋ถ์๊ฐ: RDF๋ ๋ค์๊ณผ ๊ฐ๋ค
์๋ธ , ๋ง์ ์ธ๋ฑ์ค์ ํธ๋ฆฌํ ์ฟผ๋ฆฌ ์ธ์ด๋ง ์์ผ๋ฉด ๋ฉ๋๋ค. - ๊ฐ๋ฐ์: ์, ์ด๊ฒ์ ๋ชจ๋ ๋ฆฌ์น ๋ชจ๋ธ๊ณผ ๋ก์ฐ ์ฝ๋ ๊ฐ๋
์ ์ ์ ์ ๋ฐ๋ฅธ ๊ฒ์
๋๋ค.
์ฝ๋ค ์ต๊ทผ์ ์ด๊ฒ์ ๋ํด. - ํ๋ก์ ํธ ๋งค๋์ : ์, ๋๊ฐ์
์คํ ์ถ์ !
์ค์ต์ ๋ฐ๋ฅด๋ฉด ์คํ์ MDM(๋ง์คํฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ) ๋๋ DWH(๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค) ํด๋์ค ์์คํ ์ ๊ตฌ์ถํ ๋์ ๊ฐ์ด ๋ฐ์ดํฐ์ ๋ฐฐํฌ ๋ฐ ์ด์ง์ฑ๊ณผ ๊ด๋ จ๋ ์์ ์ ๊ฐ์ฅ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฐ ๋ฌธ์ ๋ ์ด๋ ์ฐ์ ์๋ ์กด์ฌํฉ๋๋ค.
์ฐ์ ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ์ธก๋ฉด์์ Linked Data ๊ธฐ์ ์ ํ์ฌ ๋ค์ ์ฐ์ ์์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
- ์๋ฌผ์ํ ๊ธฐ์ (๊ทธ ์ธ๊ธฐ๋ ํด๋น ๋ถ์ผ์ ๋ณต์ก์ฑ๊ณผ ๊ด๋ จ์ด ์๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค)
ํ์ฌ์
'๋ณด์ผ๋ง ํฌ์ธํธ'๋ ์ต๊ทผ '๊ตญ๋ฆฝ์ํ์ง์๋ฒ ์ด์ค'ํํ ์ฃผ๊ด ์ปจํผ๋ฐ์ค๋ฅผ ๊ฐ์ตํ๋ค.
- ๋ณต์กํ ์ ํ์ ์์ฐ ๋ฐ ์ด์(๋ํ ๊ธฐ๊ณ ๊ณตํ, ์์ ๋ฐ ๊ฐ์ค ์์ฐ, ๋๋ถ๋ถ ํ์ค์ ๋ํด ์ด์ผ๊ธฐํจ)
ISO 15926 );
ํ์ฌ์
์ฌ๊ธฐ์๋ ๊ทธ ์ด์ ๋ ์ฃผ์ ์์ญ์ ๋ณต์ก์ฑ ๋๋ฌธ์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ ์คํธ๋ฆผ ๋จ๊ณ์์ ์์ ๋ฐ ๊ฐ์ค ์ฐ์ ์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒฝ์ฐ ๊ฐ๋จํ ํ๊ณ์๋ ์ผ๋ถ CAD ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค.
2008๋
์๋ Chevron์ด ์ฃผ์ตํ ๋ํ์ ์ธ ์ค์นํ์ฌ๊ฐ ์ด๋ ธ์ต๋๋ค.
๊ฒฐ๊ตญ ISO 15926์ ์์ ๋ฐ ๊ฐ์ค ์ฐ์
์ ๋ค์ ๋ฌด๊ฑฐ์ ๋ณด์์ต๋๋ค(์๋ง๋ ๊ธฐ๊ณ ๊ณตํ์ ๋ ๋ง์ด ์ ์ฉ๋จ). ์ค์ง Statoil(Equinor)๋ง์ด ์ด ์ ํ์ ์์ ํ ๋งค๋ฃ๋์์ต๋๋ค. ๋
ธ๋ฅด์จ์ด์์๋ ์ ์ฒด ์ ํ์ด
- ๊ธ์ต ๊ธฐ๊ด(XBRL๋ SDMX์ RDF Data Cube ์จํจ๋ก์ง์ ์ผ์ข ์ ํ์ด๋ธ๋ฆฌ๋๋ก ๊ฐ์ฃผ๋ ์ ์์)
ํ์ฌ์
์ฐ์ด์ LinkedIn์ TV ์๋ฆฌ์ฆ "Force Majeure"(Goldman Sachs, JPMorgan Chase ๋ฐ/๋๋ Morgan Stanley, Wells Fargo)์์ ์๊ณ ์๋ ๊ฑฐ์ ๋ชจ๋ ๊ธ์ต ์
๊ณ ๊ฑฐ๋ ๊ธฐ์
์ ๊ณต์์ ์ ์์๊ฒ ์ ๊ทน์ ์ผ๋ก ์คํธ์ผ๋ก ๋ณด๋์ต๋๋ค. SWIFT/Visa/Mastercard, Bank of America, Citigroup, Fed, Deutsche Bank... ์๋ง๋ ๋ชจ๋๊ฐ ๋ณด๋ผ ์ ์๋ ์ฌ๋์ ์ฐพ๊ณ ์์์ ๊ฒ์
๋๋ค.
HeadHunter์์ Sberbank๋ง์ด ํฅ๋ฏธ๋ก์ด ์ ์ ๋ฐ๊ฒฌํ๋๋ฐ, ๊ทธ๊ฒ์ "RDF์ ์ ์ฌํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๊ฐ์ถ EAV ์คํ ๋ฆฌ์ง"์ ๊ดํ ๊ฒ์ด์์ต๋๋ค.
์๋ง๋ ๊ตญ๋ด์ ์๊ตฌ ๊ธ์ต๊ธฐ๊ด์ ํด๋น ๊ธฐ์ ์ ๋ํ ์ฌ๋ ์ ๋์ ์ฐจ์ด๋ ํ์ ํ๋์ ์ด๊ตญ์ ์ฑ๊ฒฉ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. ๋ถ๋ช ํ ๊ตญ๊ฒฝ์ ๋์ด ํตํฉํ๋ ค๋ฉด ์ง์ ์ผ๋ก ๋ค๋ฅธ ์กฐ์ง์ , ๊ธฐ์ ์ ์๋ฃจ์ ์ด ํ์ํฉ๋๋ค.
- ์์ฉ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ถ ์ง๋ฌธ ๋ต๋ณ ์์คํ (IBM Watson, Apple Siri, Google Knowledge Graph)
ํ์ฌ์
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , Siri์ ์ฐฝ์์์ธ Thomas Gruber๋ (IT ์๋ฏธ์์) ์จํจ๋ก์ง๋ฅผ "๊ฐ๋ ํ ์ฌ์"์ผ๋ก ์ ์ํ ์ ์์ ๋๋ค. ๋ด ์๊ฐ์๋ ์ด ์ ์์์ ๋จ์ด๋ฅผ ์ฌ๋ฐฐ์ดํด๋ ๊ทธ ์๋ฏธ๊ฐ ๋ฐ๋์ง ์์ผ๋ฉฐ ์๋ง๋ ๊ทธ๊ฒ์ด ์กด์ฌํ์ง ์๋๋ค๋ ๊ฒ์ ๋ํ๋ผ ๊ฒ์ ๋๋ค.
- ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ ๊ฒ์(๋ ํฐ ์ ๋น์ฑ์ ์ฐ๊ฒฐ๋ ์คํ ๋ฐ์ดํฐ์ ๊ธฐ์ธํ ์ ์์).
ํ์ฌ์
Linked Data์ ์ด๋ ฌํ ํฌ์ ์์ GLAM(๊ฐค๋ฌ๋ฆฌ, ๋์๊ด, ๊ธฐ๋ก ๋ณด๊ด์, ๋ฐ๋ฌผ๊ด)์
๋๋ค. ์ํ ๋์๊ด์ด MARC21์ ๋์ฒดํ์ ์ถ์งํ๊ณ ์๋ค๊ณ ๋ง ๋งํ๋ฉด ์ถฉ๋ถํฉ๋๋ค.
Wikidata๋ Linked Open Data ๋ถ์ผ์์ ์ฑ๊ณต์ ์ธ ํ๋ก์ ํธ์ ์๋ก ์์ฃผ ์ธ์ฉ๋ฉ๋๋ค. ์ด๋ ์ผ์ข ์ ๊ธฐ๊ณ ํ๋ ๊ฐ๋ฅํ Wikipedia ๋ฒ์ ์ผ๋ก, DBPedia์ ๋ฌ๋ฆฌ ํด๋น ๋ด์ฉ์ ๊ธฐ์ฌ ์ ๋ณด ์์์์ ๊ฐ์ ธ์ค๋ ๋ฐฉ์์ผ๋ก ์์ฑ๋์ง ์์ง๋ง ์ด๋ ์ ๋ ์๋์ผ๋ก ์์ฑ๋์์ต๋๋ค(๊ทธ๋ฆฌ๊ณ ๋์ค์ ๋์ผํ ์ ๋ณด ์์์ ๋ํ ์ ๋ณด ์์ค๊ฐ ๋ฉ๋๋ค).
ํ์ธํด ๋ณด์๋ ๊ฒ๋ ์ถ์ฒ๋๋ฆฝ๋๋ค
Gartner์์๋ ๊ทธ๋ด ์๋ ์์ต๋๋ค.
๊ธฐ์ ๋ฐ์ดํฐ ์ฐ๊ฒฐ
์์ธก, ์์ธก, ์์ธก...
์ญ์ฌ์ ๊ด์ฌ์์ ์ฐ๋ฆฌ๊ฐ ๊ด์ฌ์ ๊ฐ๊ณ ์๋ ๊ธฐ์ ์ ๋ํ Gartner์ ๋ค์ํ ์์ธก์ ์๋ ํ๋ก ์์ฑํ์ต๋๋ค.
๋ | ะขะตั ะฝะพะปะพะณะธั | ์ ๊ณ | ์ง์ | ์ ์ฒด๊ธฐ๊น์ง ์๋ |
---|---|---|---|---|
2001 | ์๋งจํฑ ์น | ์ ํฅ ๊ธฐ์ | ํ์ ํธ๋ฆฌ๊ฑฐ | 5-10 |
2006 | ๊ธฐ์ ์๋งจํฑ ์น | ์ ํฅ ๊ธฐ์ | ๋ถํ๋ฆฐ ๊ธฐ๋์ ํผํฌ | 5-10 |
2012 | ์๋งจํฑ ์น | ๋น ๋ฐ์ดํฐ | ๋ถํ๋ฆฐ ๊ธฐ๋์ ํผํฌ | > 10 |
2015 | ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ | ๊ณ ๊ธ ๋ถ์ ๋ฐ ๋ฐ์ดํฐ ๊ณผํ | ํ๋ฉธ์ ์ฌ๋ฌผ | 5-10 |
2016 | ์ํฐํ๋ผ์ด์ฆ ์จํจ๋ก์ง ๊ด๋ฆฌ | ์ ํฅ ๊ธฐ์ | ํ๋ฉธ์ ์ฌ๋ฌผ | > 10 |
2018 | ์ง์ ๊ทธ๋ํ | ์ ํฅ ๊ธฐ์ | ํ์ ํธ๋ฆฌ๊ฑฐ | 5-10 |
๊ทธ๋ฌ๋ ์ด๋ฏธ
์ด์ ๊ฑฐ์ ๋ชจ๋ ๊ทธ๋ํ DBMS๋ ๊ธฐ์ ์ "์ง์ ๊ทธ๋ํ"("์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ"๋ ๋๋๋ก "์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ"๋ก ๋์ฒด๋จ)๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์ ํฉํ ํ๋ซํผ์ด๋ผ๊ณ ์ ์ธํ์ง๋ง ๊ทธ๋ฌํ ์ฃผ์ฅ์ ์ผ๋ง๋ ์ ๋นํฉ๋๊น?
๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฌ์ ํ ์๋ฏธ๋ก ์ ์ด๋ฉฐ, ๊ทธ๋ํ DBMS์ ๋ฐ์ดํฐ๋ ์ฌ์ ํ ๋์ผํ ๋ฐ์ดํฐ ์ฌ์ผ๋ก์ ๋๋ค. URI ๋์ ๋ฌธ์์ด ์๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๊ฐ์ ๊ทธ๋ํ DBMS๋ฅผ ํตํฉํ๋ ์์ ์ด ์ฌ์ ํ ํตํฉ ์์ ์ด ๋๋ ๋ฐ๋ฉด, ๋ ๊ฐ์ RDF ์ ์ฅ์๋ฅผ ํตํฉํ๋ ๊ฒ์ ๋จ์ํ ๋ ๊ฐ์ RDF ๊ทธ๋ํ๋ฅผ ๋ณํฉํ๋ ์ผ๋ก ๊ท๊ฒฐ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์๋ฏธ์ฑ์ ๋ ๋ค๋ฅธ ์ธก๋ฉด์ LPG ๊ทธ๋ํ ๋ชจ๋ธ์ ๋น๋ฐ์ฌ์ฑ์ธ๋ฐ, ์ด๋ ๋์ผํ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค.
๋ง์ง๋ง์ผ๋ก ๊ทธ๋ํ DBMS์๋ ์ถ๋ก ์์ง์ด๋ ๊ท์น ์์ง์ด ์์ต๋๋ค. ์ด๋ฌํ ์์ง์ ๊ฒฐ๊ณผ๋ ๋ณต์กํ ์ฟผ๋ฆฌ๋ฅผ ํตํด ์ฌํํ ์ ์์ง๋ง ์ด๋ SQL์์๋ ๊ฐ๋ฅํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ ๋์ ์ธ RDF ์คํ ๋ฆฌ์ง ์์คํ ์ LPG ๋ชจ๋ธ์ ์ง์ํ๋ ๋ฐ ์ด๋ ค์์ด ์์ต๋๋ค. ๊ฐ์ฅ ๊ฒฌ๊ณ ํ ์ ๊ทผ ๋ฐฉ์์ Blazegraph์์ ํ๋ ์ ์๋ RDF์ LPG๋ฅผ ๊ฒฐํฉํ RDF* ๋ชจ๋ธ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
๋
Habrรฉ์ ์ด์ ๊ธฐ์ฌ์์ LPG ๋ชจ๋ธ์ ๋ํ RDF ์คํ ๋ฆฌ์ง ์ง์์ ๋ํด ์์ธํ ์์๋ณผ ์ ์์ต๋๋ค.
๋ฌธํ
- Halpin, H., Monnin, A. (eds.) (2014). ์ฒ ํ์ ๊ณตํ: ์น ์ฒ ํ์ ํฅํ์ฌ
- Allemang, D., Hendler, J. (2011) ์ค๋ฌด ์กด์ฌ๋ก ์๋ฅผ ์ํ ์๋งจํฑ ์น (2ํ)
- Staab, S., Studer, R. (eds.) (2009) ์จํจ๋ก์ง ํธ๋๋ถ (2ํ)
- ์ฐ๋, D. (ed.). (2011) ๊ธฐ์ ๋ฐ์ดํฐ ์ฐ๊ฒฐ
- Keet, M. (2018) ์จํจ๋ก์ง ์์ง๋์ด๋ง ์๊ฐ
์ถ์ฒ : habr.com