½Ã¸Çƽ À¥ÀÇ °³¿ä¿Í ¿¬±¸µ¿Çâ


ÃÖ Áß ¹Î

ÇѾç´ëÇб³ ÄÄÇ»ÅÍ°øÇаú

°æ±âµµ ¾È»ê½Ã »ó·Ï±¸ »ç1µ¿ 1271

¿ìÆí¹øÈ£: 425-791

TEL: 031-400-5666, FAX: 031-409-7351

Email: jmchoi@cse.hanyang.ac.kr



¸ñ Â÷


1. ½Ã¸Çƽ À¥ÀÇ °³¿ä

2. ½Ã¸Çƽ À¥¿¡¼­ÀÇ XMLÀÇ ¿ªÇÒ

3. ½Ã¸Çƽ À¥¿¡¼­ÀÇ RDFÀÇ ¿ªÇÒ

4. ¿ÂÅç·ÎÁöÀÇ Çʿ伺°ú ¿ªÇÒ

5. ½Ã¸Çƽ À¥ ÀÀ¿ë

6. ±¹³»¿Ü ¿¬±¸µ¿Çâ°ú ÇâÈÄ ¹ßÀü¹æÇâ

Âü°í¹®Çå



1. ½Ã¸Çƽ À¥ÀÇ °³¿ä


Tim Berners-Lee¿¡ ÀÇÇØ 1989³â¿¡ óÀ½ Á¦¾ÈµÈ ¿ùµå¿ÍÀ̵åÀ¥Àº ³Î¸® ¾Ë·ÁÁø Ŭ¶óÀ̾ðÆ®-¼­¹ö °³³ä°ú ½±°Ô ÀÍÈú ¼ö ÀÖ´Â °£´ÜÇÑ HTML ¾ð¾î¸¦ ÀÌ¿ëÇÏ¿© Æí¸®¼ºÀ» Ãß±¸ÇÑ ´öºÐ¿¡ ÀÏ¹Ý »ç¿ëÀÚ ´©±¸³ª ½±°Ô Á¤º¸¸¦ Á¢±ÙÇϰųª °Ô½ÃÇÒ ¼ö ÀÖ°Ô µÇ¾ú°í, °á°úÀûÀ¸·Î Æø¹ßÀûÀÎ Á¤º¸ÀÇ Áõ°¡¸¦ °¡Á®¿Ô´Ù. À¥¿¡´Â ÇöÀç ¼ö¸¹Àº ±â°ü°ú Ä¿¹Â´ÏƼ, °³ÀεéÀÌ ¼­·Î ´Ù¸¥ ¸ñÀûÀ¸·Î »ý¼ºÇÑ ¼¿ ¼ö ¾øÀ» Á¤µµÀÇ ¸¹Àº ¹®¼­¿Í Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ´Ù. »ç¿ëÀÚµéÀº ÀÌ·¯ÇÑ Á¤º¸¸¦ ÀÌ¿ëÇϱâ À§ÇØ ºê¶ó¿ìÀú¿¡ URL ÁÖ¼Ò¸¦ Á÷Á¢ ÀÔ·ÂÇϰųª ÇÏÀÌÆÛ¸µÅ©¸¦ µû¶ó°¡±âµµ ÇÏ°í, °Ë»ö¿£ÁøÀÇ µµ¿òÀ» ¹Þ±âµµ ÇÑ´Ù. ÀÌ·¯ÇÑ ´Ü¼ø¼ºÀÌ ÇöÀç À¥ÀÇ ¼ºÀåÀ» °¡Á®¿Â Áß¿ä ¿­¼è°¡ µÇ±âµµ ÇÏ¿´´Ù.

ÇÏÁö¸¸ ÀÌ·± ´Ü¼ø¼ºÀÌ À¥ÀÇ Á¤º¸°¡ °¨´çÇÒ ¼ö ¾øÀ» Á¤µµ·Î ¹æ´ëÇØÁø Çö »óȲ¿¡¼­´Â ¹®Á¦Á¡À¸·Î ÀÛ¿ëÇϱ⵵ ÇÑ´Ù. °Ë»ö Ãø¸é¿¡¼­ º¸¸é ÇöÀçÀÇ À¥ °Ë»ö¿£ÁøÀº ÁÖ·Î ´Ü¾îÀÇ ºóµµ¼ö³ª ¾îÈÖ Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© ¹®¼­ÀÇ À¯»çµµ¸¦ ÃøÁ¤ÇÏ°í ·©Å·À» ¸Å±â±â ¶§¹®¿¡ »ç¿ëÀÚÀÇ ÁúÀÇ¿Í´Â °ü°è¾ø´Â ¸¹Àº ¹®¼­¸¦ °á°ú·Î °¡Á®¿Ã ¼ö ÀÖ°í ÀÌ·Î ÀÎÇØ »ç¿ëÀÚ´Â ºÒÇÊ¿äÇÑ Á¤º¸¸¦ °É·¯³»´À¶ó ½Ã°£À» ³¶ºñÇÏ°Ô µÈ´Ù. ¶ÇÇÑ HTML·Î ¿©·¯ °ü·Ã ¹®¼­¸¦ È®ÀåÇϰųª ÅëÇÕ, °øÀ¯ÇÏ´Â °ÍÀº ¸Å¿ì ¾î·Æ´Ù.

ÀÌ·± ¹®Á¦Á¡ÀÌ ¹ß»ýÇÏ´Â °¡Àå ÁÖµÈ ¿øÀÎÀº ÇöÀçÀÇ À¥ÀÌ »ç¶÷À» À§ÇÑ °ÍÀÌ°í À̸¦ À§ÇØ »ç¶÷ÀÌ º¸°í Àß ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ ºê¶ó¿ìÀúÀÇ µð½ºÇ÷¹ÀÌ ¶Ç´Â ·¹À̾ƿô ±â¼ú¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù´Â °ÍÀÌ´Ù. HTML ¾ð¾îÀÇ Æ¯Â¡ÀÌ ¹Ù·Î ÀÌ·¯ÇÑ µð½ºÇ÷¹ÀÌ¿ëÀ̶ó´Â »ç½ÇÀÌ À̸¦ µÞ¹ÞħÇÏ°í ÀÖ´Ù. HTMLÀ» ÀÌ¿ëÇÏ¿© ¹®¼­ÀÇ ³»¿ë°ú Àǹ̸¦ ³ªÅ¸³»´Â ½Ã¸Çƽ Á¤º¸¸¦ Ç¥ÇöÇϱⰡ ¾î·Á¿ì¸ç, µû¶ó¼­ »ç¶÷ÀÌ ¾Æ´Ñ ÇÁ·Î±×·¥ ¶Ç´Â ¼ÒÇÁÆ®¿þ¾î ¿¡ÀÌÀüÆ®(software agent)°¡ ÀÚµ¿À¸·Î ¹®¼­·ÎºÎÅÍ Àǹ̸¦ ÃßÃâÇϱⰡ ¾î·Æ´Ù. ½Ã¸Çƽ À¥Àº ¸ÞŸµ¥ÀÌÅÍÀÇ °³³äÀ» ÅëÇÏ¿© À¥ ¹®¼­¿¡ ½Ã¸Çƽ Á¤º¸¸¦ µ¡ºÙÀÌ°í À̸¦ ÀÌ¿ëÇÏ¿© ¼ÒÇÁÆ®¿þ¾î ¿¡ÀÌÀüÆ®°¡ ÀÌ ÀÇ¹Ì Á¤º¸¸¦ ÀÚµ¿À¸·Î ÃßÃâÇÒ ¼ö ÀÖ´Â Æз¯´ÙÀÓÀ» Á¶¼ºÇÏ´Â °ÍÀÌ´Ù. ºÎ¼öÀûÀ¸·Î ÀÇ¹Ì Á¤º¸ÀÇ ÀÚµ¿ ÃßÃâ»Ó ¾Æ´Ï¶ó Á¤º¸ÀÇ È®ÀåÀ̳ª °øÀ¯ µîµµ °¡´ÉÇÏ°Ô µÉ °ÍÀÌ´Ù.

Tim Berners-Lee´Â ½Ã¸Çƽ À¥ÀÌ ±âÁ¸ÀÇ À¥°ú ¿ÏÀüÈ÷ ±¸º°µÇ´Â »õ·Î¿î À¥ÀÇ °³³äÀÌ ¾Æ´Ï¶ó ÇöÀç À¥À» È®ÀåÇÏ¿© À¥¿¡ ¿Ã¶ó¿À´Â Á¤º¸¿¡ Àß Á¤ÀÇµÈ Àǹ̸¦ ºÎ¿©ÇÏ°í À̸¦ ÅëÇØ ÄÄÇ»ÅÍ¿Í »ç¶÷ÀÌ Çùµ¿ÀûÀ¸·Î ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Æз¯´ÙÀÓÀ̶ó°í ±× ¿ªÇÒÀ» Á¤ÀÇÇÏ¿´´Ù.[1] ´ëÇ¥ÀûÀÎ ¿ùµå¿ÍÀ̵åÀ¥ Ç¥ÁØÈ­ ´ÜüÀÎ W3C(World Wide Web Consortium)¿¡¼­´Â ½Ã¸Çƽ À¥À» RDF³ª ±âŸ ´Ù¸¥ Ç¥ÁØÀ» ±â¹ÝÀ¸·Î À¥¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ Ãß»óÀûÀ¸·Î Ç¥ÇöÇÏ´Â °ÍÀ̶ó°í Á¤ÀÇÇÏ¿´´Ù. µÎ °¡ÁöÀÇ Á¤ÀÇ°¡ ¾î¶»°Ô º¸¸é ÀÏ¸Æ »óÅëÇÑ´Ù°í ÇÒ ¼ö ÀÖÀ¸¸ç °á±¹Àº ±âÁ¸ÀÇ À¥ µ¥ÀÌÅÍ¿¡ Àǹ̸¦ ºÎ¿©ÇÒ ¼ö Àִ ǥÇö ¹æ¹ýÀ» Á¦½ÃÇÏ´Â °ÍÀ¸·Î ¿ä¾àµÈ´Ù.

½Ã¸Çƽ À¥ÀÇ ±Ã±ØÀûÀÎ ¸ñÀûÀº À¥¿¡ ÀÖ´Â Á¤º¸¸¦ ÄÄÇ»ÅÍ°¡ Á» ´õ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁִ ǥÁØ°ú ±â¼úÀ» °³¹ßÇÏ¿© ½Ã¸Çƽ °Ë»ö, µ¥ÀÌÅÍ ÅëÇÕ, ³×ºñ°ÔÀ̼Ç, Ÿ½ºÅ©ÀÇ ÀÚµ¿È­ µîÀ» Áö¿øÇÏ´Â °ÍÀÌ´Ù. ¼¼ºÎÀûÀ¸·Î ±â¼úÇÑ´Ù¸é ´ÙÀ½°ú °°Àº ÀÛ¾÷À» °¡´ÉÇÏ°Ô Çϴµ¥ ÀÖ´Ù.


• Á¤º¸¸¦ °Ë»öÇÒ ¶§ ´õ¿í Á¤È®ÇÑ °á°ú¸¦ °¡Á®¿Â´Ù.

• ¼­·Î ´Ù¸¥ ÀÌÇüÁú ¼Ò½ºÀÇ Á¤º¸¸¦ ÅëÇÕÇÏ°í ºñ±³ÇÑ´Ù.

• ¾î¶² ¸®¼Ò½º¿¡ ´ëÇؼ­µµ ÀǹÌÀûÀÌ°í ±â¼úÀûÀÎ Á¤º¸¸¦ ¿¬°ü½ÃŲ´Ù.

• À¥ ¼­ºñ½ºÀÇ ÀÚµ¿È­¸¦ À§ÇØ À¥¿¡ ¼¼ºÎ Á¤º¸¸¦ ÷°¡½ÃŲ´Ù.


½Ã¸Çƽ À¥À» ½ÇÇöÇϱâ À§ÇÑ ´Ù¾çÇÑ Á¢±Ù ¹æ¹ýÀÌ Á¦½ÃµÇ¾ú´Ù. ÇÏÁö¸¸ HTMLÀ» ±â¹ÝÀ¸·Î ÇÑ ÇöÀçÀÇ À¥À» °³¼±ÇÏ´Â ±âº» ÃëÁö¿¡¼­ º¸¸é ½Ã¸Çƽ À¥À» ´Þ¼ºÇϱâ À§ÇØ À¥ ÇÁ·ÎÅäÄÝ°ú °°Àº ÇÏÀ§ ·¹º§ÀÇ °³³äÀ» Á¤ÀÇÇÏ°í ÀÌ ÇÏÀ§·¹º§À» ÀÌ¿ëÇÏ¿© ´ÙÀ½ ·¹º§ÀÇ °³³äÀ» Á¤ÀÇÇÏ´Â °èÃþ±¸Á¶(layered structure)¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÎ ¿¬±¸ ¹æÇâÀÌ´Ù. ½Ã¸Çƽ À¥ÀÇ °èÃþ±¸Á¶´Â <±×¸² 1>°ú °°´Ù. 



ÀÌ °èÃþ±¸Á¶¿¡¼­ º¸¸é °¡Àå ÇÏÀ§ ·¹º§¿¡¼­ À¥ ÇÁ·ÎÅäÄÝ¿¡¼­ ÀÚ¿øÀ» ÁöĪÇϱâ À§ÇÑ ÁÖ¼ÒÁöÁ¤(addressing) ¹æ¹ýÀÎ URI°¡ ¹Ø¹ÞħµÇ°í À̸¦ ±â¹ÝÀ¸·Î XML°ú Namespace, RDF¿Í RDF ½ºÅ°¸¶, ¿ÂÅç·ÎÁöÀÇ ¼ø¼­·Î ¿¬±¸°¡ ÁøÇàµÇ°í ÀÖÀ¸¸ç ±× À§ÀÇ °èÃþÀÎ Logic¿¡ ´ëÇؼ­´Â ÀΰøÁö´ÉÀÇ Ã߷בּ¸¸¦ ¹Ø¹ÞħÀ¸·Î ÀϺΠ¿¬±¸°¡ ½ÃÀ۵Ǿú´Ù. ¶ÇÇÑ º¸´Ù ´õ »óÀ§ °èÃþÀÎ Proof¿Í Trust´Â ½Ã¸Çƽ À¥ Á¤º¸ÀÇ ½Å·Ú¼º°ú º¸¾È¿¡ °üÇÑ ³»¿ëÀ¸·Î¼­ ¾ÆÁ÷ °³³ä Á¤µµ¸¸ ¾ê±âµÇ°í ÀÖÀ¸¸ç Â÷ÈÄ ¿¬±¸°úÁ¦·Î Á¦½ÃµÇ°í ÀÖ´Ù. º» ³í¹®¿¡¼­´Â ÀÌ·¯ÇÑ ½Ã¸Çƽ À¥ÀÇ ÁÖ¿ä °³³ä Áß¿¡¼­ ÇöÀç±îÁö ¿¬±¸°¡ ÁøÇàµÈ XML, RDF, ¿ÂÅç·ÎÁö µîÀÇ Çʿ伺°ú ½Ã¸Çƽ À¥¿¡¼­ÀÇ ¿ªÇÒÀ» ÁÖ·Î ±â¼úÇÏ°íÀÚ ÇÑ´Ù.


2. ½Ã¸Çƽ À¥¿¡¼­ÀÇ XMLÀÇ ¿ªÇÒ


XMLÀº SGMLÀÇ subsetÀ¸·Î ±¸¼ºµÈ ¸¶Å©¾÷ ¾ð¾î·Î¼­ ½Ã¸Çƽ À¥À̶ó´Â °³³ä°ú´Â º°°³·Î HTMLÀÇ ºñ±¸Á¶¼ºÀ» ±Øº¹Çϱâ À§ÇØ ÀÌÀüºÎÅÍ Á¦½ÃµÇ¾ú´ø °ÍÀÌ´Ù. HTML¿¡ ºñÇؼ­ XMLÀº Àß Á¤ÀÇµÈ ±¸Á¶È­ ¹®¼­(well-structured documents)¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. Áï, ¿ä¼Ò(element)¶ó°í ºÒ¸®´Â ½ÃÀÛ ÅÂ±×¿Í Á¾·á űװ¡ ¹Ýµå½Ã ½ÖÀ¸·Î Á¸ÀçÇØ¾ß ÇÑ´Ù´Â °Í°ú Áßø ±¸Á¶°¡ ¹Ýµå½Ã ÁöÄÑÁ®¾ß ÇÑ´Ù´Â µîÀÇ Á¦¾àÁ¶°ÇÀÌ ¹Ýµå½Ã ¸¸Á·µÇ¾î¾ß ÇÑ´Ù. ½Ã¸Çƽ À¥°ú °ü·ÃµÈ XMLÀÇ ¿ªÇÒÀº ÀÌ·¯ÇÑ ±¸Á¶È­µÈ ¹®¼­ÀÇ »ý¼ºÀ» À̲ø¾î³½´Ù´Â °Íµµ ÀÖÁö¸¸ ű×ÀÇ À̸§À» »ç¿ëÀÚ°¡ ÀÚÀ¯·Ó°Ô Á¤ÀÇÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀǹÌÁ¤º¸¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Â ÅÂ±× À̸§À» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ ´õ ºñÁßÀ» Â÷ÁöÇÑ´Ù. [2] ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº XML ¹®¼­´Â °£´ÜÇÑ ¸Þ¸ðÀÇ ÀÛ¼ºÀ» Ç¥ÇöÇϱâ À§ÇÑ °ÍÀ¸·Î¼­ ű×ÀÇ À̸§À» º¸¸é ¸Þ¸ð¸¦ º¸³½ »ç¶÷(from), ¸Þ¸ð¸¦ ¹Þ´Â »ç¶÷(to), Á¦¸ñ(heading), ¸Þ¸ð³»¿ë(body) µîÀÇ Àǹ̸¦ ÆľÇÇÒ ¼ö ÀÖ´Ù.


±×¸² 1 ¸Þ¸ð¿¡ ´ëÇÑ XML ¹®¼­


ÇÏÁö¸¸ ÀÌ·¯ÇÑ XML Ç¥Çö ¹æ¹ýÀÌ ½Ã¸Çƽ À¥À» ´Þ¼ºÇϱ⿡´Â ºÎÁ·ÇÑ Á¡ÀÌ ¸¹À¸¸ç ÀÌ¿¡ ´ëÇÑ ¸î °¡Áö ÀÌÀ¯¸¦ ´ÙÀ½¿¡ ¿ä¾àÇÏ¿´´Ù.


• ¼­·Î ´Ù¸¥ »ç¶÷ÀÌ °°Àº ³»¿ëÀÇ ¹®¼­¸¦ ÀÛ¼ºÇÒ ¶§ °°Àº Àǹ̸¦ ¶æÇϸ鼭µµ ´Ù¸¥ À̸§À» »ç¿ëÇÏ¿© ű׸¦ Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, À§ÀÇ ¿¹¿¡¼­ ¸Þ¸ðÀÇ Á¦¸ñÀ» <heading>À¸·Î ÇÏ¿´Áö¸¸ °°Àº ÀǹÌÀÇ <subject>¶ó´Â ´Ù¸¥ ű׸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖ´Ù. µû¶ó¼­ »óÈ£¿î¿ë¼º(interoperability)À» À§Çؼ­´Â ÀÌ µÎ ÅÂ±× À̸§ÀÌ °°Àº Àǹ̸¦ °¡Áø´Ù´Â °ÍÀ» µû·Î Ç¥ÇöÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀÌ ¹Ù·Î ½ºÅ°¸¶ ¶Ç´Â ¿ÂÅç·ÎÁöÀÇ Çʿ伺ÀÌ´Ù. ¿ÂÅç·ÎÁö°¡ Àß Á¤ÀǵÇÁö ¾ÊÀº °æ¿ì¿¡´Â ¹®¼­ÀÇ °øÀ¯³ª È®ÀåÀÌ ¾î·Á¿ï ¼ö ÀÖ´Ù.

• °°Àº ³»¿ë¿¡ ´ëÇؼ­µµ ¿©·¯ °¡Áö ±¸Á¶¸¦ °¡Áø XML ¹®¼­¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, À§ÀÇ ¸Þ¸ð ³»¿ë Áß¿¡¼­ ³¯Â¥¸¦ ¿¬¿ùÀÏ·Î ±¸ºÐÇؼ­ Ç¥ÇöÇϸé <±×¸² 3>°ú °°Àº ±¸Á¶°¡ µÈ´Ù. ÀÌ µÎ °¡Áö ¹®¼­ÀÇ ³»¿ëÀº °°Àº °ÍÀÌÁö¸¸ ÀÌ°ÍÀ» ¿¡ÀÌÀüÆ® ÇÁ·Î±×·¥ÀÌ ÆľÇÇϱâ´Â ¸Å¿ì ¾î·Æ´Ù.


±×¸² 2 ±¸Á¶°¡ ¼¼ºÐÈ­µÈ XML ¹®¼­


3. ½Ã¸Çƽ À¥¿¡¼­ÀÇ RDFÀÇ ¿ªÇÒ


RDF´Â XMLÀÇ ¹®Á¦Á¡À» ÇØ°áÇÏ°í ½Ã¸Çƽ(ÀǹÌ)¿¡ ÃÊÁ¡À» ¸ÂÃß±â À§ÇØ Á¦½ÃµÈ ±â¹Ý±¸Á¶ÀÌ´Ù. RDFÀÇ ±Ùº»À» ÀÌ·ç´Â °³³äÀº ¸ÞŸµ¥ÀÌÅÍÀÌ´Ù. [3] ¸ÞŸµ¥ÀÌÅÍ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ µ¥ÀÌÅÍ, Áï ¾î¶² °´Ã¼³ª ¸®¼Ò½º¿¡ ´ëÇÑ ¼­¼úÀûÀÎ Á¤º¸¸¦ ¸»ÇÑ´Ù. À¥ ¹®¼­¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅͶó°í ÇÑ´Ù¸é ±× ¹®¼­ÀÇ ÁÖÁ¦, ¿ä¾à, ÀúÀÚ, ÀÛ¼º ³¯Â¥¿Í °°ÀÌ ±× ¹®¼­ÀÇ ¿ÜÀûÀÎ ¿ä¼ÒµéÀ» ¸Á¶óÇÑ´Ù°í º¼ ¼ö ÀÖ´Ù. RDF´Â ±¸Á¶È­µÈ ¸ÞŸµ¥ÀÌÅÍÀÇ »ý¼º, ±³È¯, Àç»ç¿ë µîÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â ±â¹Ý±¸Á¶ÀÌ´Ù. RDF´Â ´ÙÀ½°ú °°Àº ¿ëµµ·Î »ç¿ëµÉ ¼ö ÀÖ´Ù.


• ¸®¼Ò½º ¹ß°ß(resource discovery): º¸´Ù Á¤È®ÇÑ °Ë»ö ¿£ÁøÀÇ ¼º´ÉÀ» Á¦°ø

• ¹®¼­ ºÐ·ù(cataloging): ƯÁ¤ À¥ ÆäÀÌÁö³ª µðÁöÅÐ ¶óÀ̺귯¸®ÀÇ ³»¿ë°ú °ü°è±â¼ú

• Áö´ÉÇü ¼ÒÇÁÆ®¿þ¾î ¿¡ÀÌÀüÆ®(intelligent software agent): Áö½Ä °øÀ¯¿Í ±³È¯ °¡´É

• ±âŸ: ¹®¼­³»¿ë µî±ÞÇ¥½Ã(content rating)À̳ª »ç¿ëÀÚÀÇ °³Àμ±È£µµ Ç¥Çö µî¿¡ »ç¿ë


RDF ¸ðµ¨Àº ¸®¼Ò½º(Resource), Ư¼º(Property), ¼­¼ú¹®(Statement)ÀÇ °³³äÀ¸·Î ±¸¼ºµÈ´Ù. À¥ ÆäÀÌÁö³ª À¥ »çÀÌÆ® µîÀÇ ¸ðµç »ç¹°(thing)Àº ¸®¼Ò½º·Î Ç¥ÇöµÇ°í, °¢ ¸®¼Ò½ºÀÇ Æ¯¼ºÀ̳ª ´Ù¸¥ ¸®¼Ò½º¿ÍÀÇ °ü°è µîÀ» Ư¼ºÀ¸·Î ³ªÅ¸³½´Ù. [2] ¾î¶² ¸®¼Ò½ºÀÇ ÇÑ Æ¯¼º¿¡ ´ëÇÑ °ªÀ» ³ªÅ¸³»´Â °ÍÀÌ ¼­¼ú¹®À̸ç ÀÌ°ÍÀÌ RDF ¹®ÀÇ ±âº» ´ÜÀ§°¡ µÈ´Ù. RDFÀÇ ¼­¼ú¹®Àº ±×·¡ÇÁ ¸ðµ¨·Î ³ªÅ¸³¾ ¼öµµ ÀÖ°í ´ÙÀ½ÀÇ ¿¹Ã³·³ XML·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. RDF¸¦ XML·Î Ç¥ÇöÇÑ °ÍÀ» SerializationÀ̶ó°í ÇÑ´Ù. ÀÌ RDF ¹®Àº http://www.w3.org¶ó´Â ¸®¼Ò½ºÀÇ Ã¥ÀÓ±â°ü(Publisher), Á¦¸ñ(Title), ÀÛ¼ºÀÏ(Date)ÀÇ ¼¼ °¡Áö Ư¼º¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥ÇöÇÏ°í ÀÖ´Ù.



RDF ¸ðµ¨Àº XMLÀÌ °¡Áö°í ÀÖ´ø ¹®Á¦Á¡À» ´ÙÀ½°ú °°ÀÌ ÇØ°áÇÏ°í ÀÖ´Ù. Áï, Àǹ̰¡ ¸®¼Ò½º¿Í ±× Ư¼º °ªÀ¸·Î Ç¥ÇöµÇ¹Ç·Î °°Àº ³»¿ë(ÀǹÌ)¿¡ ´ëÇؼ­´Â Çؼ®(interpretation)ÀÌ Çϳª·Î¸¸ ±Í°áµÈ´Ù´Â °ÍÀÌ´Ù. ´Þ¸® Ç¥ÇöÇϸé XML¿¡¼­¿Í °°ÀÌ ¼­·Î ´Ù¸¥ ±¸Á¶¸¦ °¡Áø ¿©·¯ °¡Áö Ç¥Çö¹æ¹ýÀÌ Á¸ÀçÇÏÁö ¾Ê±â ¶§¹®¿¡ ¹®¼­ÀÇ ³»¿ë¿¡ ´ëÇÑ ÀÌÇØ°¡ ½±´Ù. ÇÏÁö¸¸ RDF¿¡¼­µµ XMLÀÇ ¹®Á¦Á¡ Áß Çϳª¿´´ø ÅÂ±× À̸§ÀÇ Áßø¼º°ú ¸ðÈ£¼ºÀº ¿©ÀüÈ÷ Á¸ÀçÇÑ´Ù. Áï ¼­·Î ´Ù¸¥ ű×ÀÌÁö¸¸ ½ÇÁ¦·Î´Â °°Àº ÀǹÌÀÏ ¼ö ÀÖ°í, ¹Ý´ë·Î °°Àº ű×ÀÌÁö¸¸ »ç¿ëÀÚ¿¡ µû¶ó¼­ ´Ù¸¥ Àǹ̷Π¾²ÀÏ ¼öµµ ÀÖ´Ù. ÀÌ ¹®Á¦´Â XML¿¡¼­¿Í °°ÀÌ ¿ÂÅç·ÎÁöÀÇ °³³äÀ¸·Î ÇØ°áÇØ¾ß ÇÑ´Ù. RDF¿¡¼­´Â ¿ÂÅç·ÎÁö¿Í À¯»çÇÑ RDF ½ºÅ°¸¶°¡ Á¸ÀçÇÑ´Ù.

RDF ½ºÅ°¸¶´Â Ư¼º¿¡ ´ëÇÑ Á¤Àdzª »ç¿ë»óÀÇ Á¦¾à »çÇ×À» ±â¼úÇÑ °ÍÀÌ´Ù. µû¶ó¼­ RDFÀÇ Àǹ̴ ÀÌ ½ºÅ°¸¶¸¦ ÅëÇؼ­ Ç¥ÇöµÈ´Ù°í º¸¸é µÈ´Ù. ½ºÅ°¸¶´Â »çÀü°ú ºñ½ÁÇÑ °³³äÀ¸·Î ÀÌÇØÇÏ¸é µÇ´Âµ¥ RDF ¹®À» ±¸¼ºÇÏ´Â ´Ü¾î(term)¸¦ Á¤ÀÇÇÏ°í ±× ´Ü¾îµé¿¡ ´ëÇÑ ¼¼ºÎÀûÀÎ Àǹ̸¦ ±â¼úÇÏ°í ÀÖ´Ù. ¿ÂÅç·ÎÁö´Â RDF ½ºÅ°¸¶¿Í À¯»çÇÏÁö¸¸ Á» ´õ ÀϹÝÀûÀÌ°í È®ÀåµÈ °³³äÀÌ´Ù. ¿ÂÅç·ÎÁöÀÇ ½Ã¸Çƽ À¥¿¡¼­ÀÇ ¿ªÇÒÀº ´ÙÀ½ Àý¿¡¼­ ±â¼úÇÑ´Ù.


4. ¿ÂÅç·ÎÁöÀÇ Çʿ伺°ú ¿ªÇÒ


¿ÂÅç·ÎÁö¿¡ ´ëÇÑ Á¤ÀÇ´Â ¿©·¯ °¡Áö°¡ ÀÖÁö¸¸ Gruber´Â ¿ÂÅç·ÎÁö¸¦ ¡°°øÀ¯µÈ °³³äÈ­(shared conceptualization)¿¡ ´ëÇÑ Á¤ÇüÈ­µÇ°í ¸í½ÃÀûÀÎ ¸í¼¼(formal and explicit specification)¡±¶ó°í Á¤ÀÇÇÏ¿´´Ù. [4] ÀÌ Á¤ÀǸ¦ ¼¼ºÎÀûÀ¸·Î »ìÆ캸¸é ´ÙÀ½°ú °°Àº ³× °¡Áö ¿ë¾î°¡ º¹ÇյǾî ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.


• °³³äÈ­(Conceptualization): »ç¶÷µéÀÌ »ç¹°¿¡ ´ëÇØ »ý°¢ÇÏ´Â ¹Ù¸¦ Ãß»óÈ­ÇÑ ¸ðµ¨ÀÌ´Ù. ´ë°³´Â ƯÁ¤ÇÑ ºÐ¾ß¿¡ ±¹ÇѽÃÄÑ ³íÀǵȴÙ.

• ¸í½ÃÀû ¸í¼¼(Explicit specification): °³³äÀÇ Å¸ÀÔÀ̳ª »ç¿ë»óÀÇ Á¦¾à Á¶°ÇµéÀÌ ¸í½ÃÀûÀ¸·Î Á¤ÀǵȴÙ.

• Á¤ÇüÈ­µÈ(Formal): ¿ÂÅç·ÎÁö´Â ÇÁ·Î±×·¥ÀÌ ÀÌÇØÇÒ ¼ö ÀÖ¾î¾ß Çϸç, ¿©·¯ ´Ü°èÀÇ Á¤ÇüÈ­°¡ Á¸ÀçÇÒ ¼ö ÀÖ´Ù.

• °øÀ¯µÈ(Shared): ¿ÂÅç·ÎÁö´Â ÇÕÀÇµÈ Áö½ÄÀ» ³ªÅ¸³»¹Ç·Î ¾î´À °³Àο¡°Ô¸¸ ±¹ÇѵǴ °ÍÀÌ ¾Æ´Ï¶ó ±×·ì ±¸¼º¿øÀÌ ¸ðµÎ µ¿ÀÇÇÏ´Â °³³äÀÌ´Ù.


¿ÂÅç·ÎÁö´Â °£´ÜÈ÷ Ç¥ÇöÇÏ¸é ´Ü¾î¿Í °ü°èµé·Î ±¸¼ºµÈ »çÀüÀ¸·Î¼­ ¾î´À ƯÁ¤ µµ¸ÞÀο¡ °ü·ÃµÈ ´Ü¾îµéÀ» °èÃþÀû ±¸Á¶·Î Ç¥ÇöÇÏ°í Ãß°¡ÀûÀ¸·Î À̸¦ È®ÀåÇÒ ¼ö ÀÖ´Â Ãß·Ð ±ÔÄ¢À» Æ÷ÇÔÇÑ´Ù. ¿ÂÅç·ÎÁöÀÇ ¿ªÇÒ Áß Çϳª´Â ¼­·Î ´Ù¸¥ µ¥ÀÌÅͺ£À̽º°¡ °°Àº °³³ä¿¡ ´ëÇؼ­ ¼­·Î ´Ù¸¥ ´Ü¾î³ª ½Äº°ÀÚ¸¦ »ç¿ëÇÒ °æ¿ì¿¡ À̸¦ ÇØ°áÇØÁÖ´Â µ¥ ÀÖ´Ù. ¿¹¸¦ µé¾î, ÁÖ¼Ò¸¦ Æ÷ÇÔÇÏ´Â µÎ µ¥ÀÌÅͺ£À̽º¿¡¼­ postal code¿Í zip code´Â °°Àº °ÍÀ» ÀǹÌÇÏ´Ù. ÀÌ µÎ µ¥ÀÌÅͺ£À̽ºÀÇ Á¤º¸¸¦ ºñ±³Çϰųª ÅëÇÕÇÏ·Á´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù¸é ÀÌ µÎ ´Ü¾î°¡ °°Àº °ÍÀ» ÁöĪÇÑ´Ù´Â »ç½ÇÀ» ¾Ë¾Æ¾ß Çϸç ÀÌ°ÍÀÌ ¹Ù·Î ¿ÂÅç·ÎÁö¸¦ ÅëÇؼ­ ÀÌ·ç¾îÁø´Ù. ¿ÂÅç·ÎÁö´Â À¥ ±â¹ÝÀÇ Áö½Ä 󸮳ª ÀÀ¿ë ÇÁ·Î±×·¥ »çÀÌÀÇ Áö½Ä °øÀ¯, Àç»ç¿ëµéÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ¾ÆÁÖ Áß¿äÇÑ ¿ä¼Ò·Î ÀÚ¸®Àâ°í ÀÖ´Ù.

¿ÂÅç·ÎÁö¿¡´Â °èÃþºÐ·ù(taxonomy)¿Í Ã߷бÔÄ¢(inference rule)¿¡ ´ëÇÑ Á¤ÀÇ°¡ Æ÷ÇԵȴÙ. °èÃþºÐ·ù´Â °´Ã¼ÀÇ Å¬·¡½º(class)¿Í ¼­ºêŬ·¡½º(subclass), ±×µé°£ÀÇ °ü°è(relationship)¸¦ Á¤ÀÇÇÑ´Ù. ¿¹¸¦ µé¾î, ÁÖ¼Ò¸¦ ¶æÇÏ´Â address´Â À§Ä¡¸¦ ¶æÇÏ´Â locationÀÇ ¼­ºêŸÀÔÀ̹ǷΠaddress´Â locationÀÇ ¼­ºêŬ·¡½º·Î Á¤ÀÇµÉ ¼ö ÀÖ°í, city codes´Â location¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖÀ¸¹Ç·Î city codesÀÇ ´ë»óÀº ¹Ýµå½Ã location Ŭ·¡½ºÀÇ °´Ã¼¿©¾ß ÇÑ´Ù´Â Á¦¾àÁ¶°ÇÀÌ °ü°è·Î Á¤ÀÇµÉ ¼ö ÀÖ´Ù. Ã߷бÔÄ¢Àº ÇÁ·Î±×·¥ÀÌ »õ·Î¿î »ç½ÇÀ» ÀÚµ¿À¸·Î ÃßÃâÇϰųª Á¦¾àÁ¶°Ç¿¡ ¸ÂÁö ¾Ê´Â ¿À·ù¸¦ ã¾Æ³»´Âµ¥ ÀÌ¿ëµÈ´Ù.

¿ÂÅç·ÎÁö¸¦ Ç¥ÇöÇϱâ À§ÇØ ½ºÅ°¸¶¿Í ±¸¹®±¸Á¶ µîÀ» Á¤ÀÇÇÑ ¾ð¾î°¡ ¿ÂÅç·ÎÁö ¾ð¾î(ontology language)À̸ç ÇöÀç DAML+OIL, OWL, Ontolingua °°Àº ¿ÂÅç·ÎÁö ¾ð¾î°¡ Á¤ÀǵǾú´Ù. ÀÌ Áß¿¡¼­ W3C¿¡¼­ Ç¥ÁؾÈÀ¸·Î Á¦½ÃÇÑ DAML+OILÀº À¥ ¸®¼Ò½º¿¡ ´ëÇÑ ½Ã¸Çƽ ¸¶Å©¾÷ ¾ð¾îÀ̸ç W3CÀÇ RDF¿Í RDF ½ºÅ°¸¶ Ç¥ÁØ¿¡ ±â¹ÝÀ» µÎ°í À̵éÀ» È®ÀåÇÑ ÇÁ·¹ÀÓ ±â¹ÝÀÇ ¿ÂÅç·ÎÁö Ç¥Çö ¾ð¾îÀÌ´Ù. [5] ±âº»ÀûÀ¸·Î DAML+OIL·Î Ç¥ÇöµÈ ¿ÂÅç·ÎÁö´Â Å©°Ô Ŭ·¡½º ¿ä¼Ò(class element)¿Í Ư¼º ¿ä¼Ò(property element)·Î ±¸¼ºµÈ´Ù. <±×¸² 5>´Â DAML+OIL·Î Ç¥ÇöµÈ ¿ÂÅç·ÎÁöÀÇ ÇÑ ¿¹·Î¼­ Male°ú FemaleÀÌ AnimalÀÇ ¼­ºêŬ·¡½ºÀ̸ç, AnimalÀº hasParent¿Í hasFatherÀÇ Æ¯¼ºÀ» °®´Â´Ù´Â °ÍÀ» Á¤ÀÇÇÑ´Ù.


±×¸² 5 DAML+OILÀ» ÀÌ¿ëÇÑ ¿ÂÅç·ÎÁö ¿¹


5. ½Ã¸Çƽ À¥ ÀÀ¿ë


½Ã¸Çƽ À¥ÀÇ ÀÀ¿ëÀº ¿¡ÀÌÀüÆ® ±â¹ÝÀÇ À¥ ¼­ºñ½º Á¦°ø°ú AnnotationÀ̳ª Authoring µî°ú °°Àº À¯¿ëÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ß·Î ¿ä¾àµÈ´Ù. [6] ´ëÇ¥ÀûÀ¸·Î ÇöÀç ¿¬±¸µÇ°Å³ª °³¹ßµÈ ¸î °¡Áö ½Ã¸Çƽ À¥ ÀÀ¿ë »ç·Ê¸¦ »ìÆ캻´Ù.

AnnotationÀº ½Ã¸Çƽ À¥À» °¡Àå ½±°Ô ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ¸ÅÄ¿´ÏÁòÀÌ´Ù. AnnotationÀº ÀÌ¹Ì Á¸ÀçÇÏ´Â À¥ ÆäÀÌÁö¿¡ ´ëÇØ Ãß°¡ÀûÀÎ ¼³¸íÀ» µ¡ºÙ¿©¼­ ´Ù½Ã À¥¿¡ publishÇÏ´Â °ÍÀ¸·Î ÁÖ·Î Á¤º¸ °Ë»öÀÇ Á¤È®µµ¸¦ ³ôÀÌ´Â µ¥ Å©°Ô ±â¿©ÇÒ ¼ö ÀÖ´Ù. [7] ÀÌ·¯ÇÑ annotationÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â Åø·Î¼­´Â OntoMat-Annotizer, SHOE [8], Annotea, Annozilla, COHSE Annotator µîÀÌ ÀÖ´Ù.

MusicBrainz´Â ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î¼­ »ç¿ëÀÚµéÀÌ ÀÚ½ÅÀÇ µ¥ÀÌÅͺ£À̽º·Î À½¾Ç ¸ÞŸµ¥ÀÌŸ¸¦ POST ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© ÀúÀåÇÏ°í ¶Ç ÀÌ µ¥ÀÌÅ͸¦ ´Ù¸¥ »ç¿ëÀÚ°¡ GET ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© °Ë»öÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. [9] À½¾Ç µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌŸ¶ó°í ÇÏ¸é ¾Ù¹ü À̸§, ¾ÆƼ½ºÆ® À̸§, Á¦ÀÛ»ç, Æ®·¢ ¹øÈ£, ¿¬ÁÖ ½Ã°£ µîÀÇ µ¥ÀÌÅ͸¦ ¸»ÇÑ´Ù. À̸¦ À§ÇØ RDF ¹®À» »ç¿ëÇϸç ÀÌ·¯ÇÑ ±â´ÉµéÀÌ FreeAmp¶ó´Â MP3 Ç÷¹À̾ ³»ÀåµÇ¾î ÀÖ´Ù. µû¶ó¼­ FreeAmp¸¦ ¼öÇà½ÃÄÑ À½¾Ç CD¸¦ ¿­°Ô µÇ¸é MusicBrainz ¼­¹ö¿¡ Æ®·¢ À̸§°ú ¾ÆƼ½ºÆ®¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌŸ¸¦ ¿äûÇؼ­ Á¤º¸¸¦ ¾ò°Ô µÇ°í ÀÌ Á¤º¸¿¡ µû¶ó Æ®·¢À» ¼±ÅÃÇϰųª ±âŸ ¿øÇÏ´Â ´Ù¸¥ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù.

ITTalks´Â DAMLÀ» ÀÌ¿ëÇÏ¿© IT ºÐ¾ß¿Í °ü·ÃµÇ´Â ¼¼¹Ì³ª ¶Ç´Â ÃÊû °­¿¬µé¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º¸¦ ¿î¿µÇÏ°í À̸¦ ÀÌ¿ëÇÏ¿© À¥À» ÅëÇØ ¼¼¹Ì³ª ³»¿ëÀ» °Ë»öÇÒ ¼ö ÀÖ´Â ÀÀ¿ë ¼­ºñ½ºÀÌ´Ù. [10] ITTalksÀÇ µ¥ÀÌÅͺ£À̽º´Â ¼¼¹Ì³ª °ü·Ã Á¤º¸¿¡ ´ëÇÑ À¥ ÆäÀÌÁö¿Í DAML specificationÀ» ÀÚµ¿À¸·Î »ý¼ºÇϴµ¥ »ç¿ëµÇ¸ç ¶ÇÇÑ ¼¼¹Ì³ª¿Í ¿¬°üµÈ ¿¡ÀÌÀüÆ® ±â¹Ý ¼­ºñ½ºÀÇ Á᫐ ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. [11] ¼¼¹Ì³ª¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅ͸¦ DAML·Î Ç¥ÇöÇϱâ À§ÇØ ITTalks¿¡¼­´Â calendar, person, place, profile, talk, topic µî ¿©·¯ °¡Áö Á¾·ùÀÇ ¿ÂÅç·ÎÁö¸¦ Á¤ÀÇÇÏ°í ÀÌ¿ëÇÑ´Ù. ¶ÇÇÑ ¼¼¹Ì³ªÀÇ ÁÖÁ¦¿Í »ç¿ëÀÚ °ü½Éµµ µîÀ» ÀÌ ¿ÂÅç·ÎÁö¸¦ ÀÌ¿ëÇØ ÀÚµ¿À¸·Î ºÐ·ùÇϰųª DAMLÀ» ¼ÒÇÁÆ®¿þ¾î ¿¡ÀÌÀüÆ®°£ÀÇ Åë½Å¾ð¾î·Î »ç¿ëÇÏ´Â µî °í¼öÁØÀÇ ±â´Éµµ °®Ãß°í ÀÖ´Ù.

ÀÌ ¿Ü¿¡µµ ÁÖ·Î Áö´ÉÇü Ç÷§ÆûÀÌ ¿ä±¸µÇ´Â e-ºñÁî´Ï½º ºÐ¾ß, °í°´°ü¸® ºÐ¾ß, ¹ÙÀÌ¿À Á¤º¸ ºÐ¾ß, ÀÇ·á ºÐ¾ß µî¿¡¼­ ½Ã¸Çƽ À¥À» ÀÌ¿ëÇÑ ÀÀ¿ë ¼­ºñ½º °³¹ß¿¡ °ü½ÉÀ» ±â¿ïÀÌ°í ÀÖ´Ù.


6. ±¹³»¿Ü ¿¬±¸µ¿Çâ°ú ÇâÈÄ ¹ßÀü¹æÇâ


½Ã¸Çƽ À¥¿¡ ´ëÇÑ ¿¬±¸´Â ÇöÀç Å©°Ô ¾ð¾î(language), ±â¹Ý±¸Á¶(infrastructure), ¿ÂÅç·ÎÁö(ontology), ÈÞ¸Õ ÀÎÅÍÆäÀ̽º(human interface) µîÀÇ ¼¼ºÎ ÁÖÁ¦·Î ³ª´©¾î¼­ ¾ê±âÇÒ ¼ö ÀÖ´Ù. [12]

½Ã¸Çƽ À¥ ¾ð¾î´Â ¿ÂÅç·ÎÁö ¾ð¾î¿Í °°Àº Àǹ̷μ­ ½Ã¸Çƽ À¥ÀÇ ³»¿ëÀ» Ç¥ÇöÇϴµ¥ ¹Ýµå½Ã ÇÊ¿äÇÑ µµ±¸À̱⠶§¹®¿¡ ½Ã¸Çƽ À¥ÀÇ Ãʱ⠴ܰ迡¼­´Â ÀÌ·¯ÇÑ ¾ð¾îÀÇ °³¹ßÀÌ °¡Àå È°¹ßÇÑ ¿¬±¸ºÐ¾ßÀÏ ¼ö¹Û¿¡ ¾ø´Ù. Àß Á¤ÀÇµÈ ¾ð¾î°¡ Á¸ÀçÇØ¾ß ½Ã¸Çƽ À¥ÀÇ ÁÖ¿ä À̽´ÀÎ »óÈ£¿î¿ë¼ºÀÌ ¼ºÃëµÉ ¼ö ÀÖÀ¸¹Ç·Î ¾ð¾î¿¡ ´ëÇÑ ¿¬±¸°á°ú´Â ½Ã¸Çƽ À¥ÀÇ ´Ù¸¥ ºÐ¾ß¿¡ ´ëÇؼ­µµ ¸¹Àº ¿µÇâÀ» ³¢Ä£´Ù. ÀÌ¹Ì RDF, RDF ½ºÅ°¸¶, DAML+OIL, OWL µîÀÇ ½Ã¸Çƽ À¥ ¾ð¾î¿¡ ´ëÇÑ Á¦¾È¼­¿Í Ç¥ÁصéÀÌ ¸¹ÀÌ µµÃâµÇ¾úÁö¸¸ ½Ã¸Çƽ À¥ ¾ð¾î¿¡ ´ëÇÑ Ç¥ÁØÀÌ ÁÖ·Î ±¸¹®±¸Á¶(syntax) À§ÁÖ·Î Á¤ÀÇµÇ¾î ¿ÔÀ¸¸ç ¾ÕÀ¸·Î °¢ ±¸¹®±¸Á¶¿¡ ´ëÇÑ ÀǹÌ(semantics)¸¦ ºÎ¿©ÇÏ´Â ¹æÇâÀ¸·Î ¿¬±¸°¡ ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù. [13]

±â¹Ý±¸Á¶´Â ÇÁ·ÎÅäÄÝÀ̳ª Àü¼Û¹æ¹ý µîÀ» ÀǹÌÇÑ´Ù. ÀÌ·¯ÇÑ ±â¹Ý±¸Á¶´Â ¿ÂÅç·ÎÁö³ª º¯È¯, Ãß·Ð ¿£Áø µîÀÇ repository¸¦ Á¦°øÇÒ ÇÊ¿ä´Â ¾øÁö¸¸ ÀÌ·¯ÇÑ repository¿¡ Á¢±ÙÇϱâ À§ÇÑ Ç¥ÁØ ¹æ¹ýÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ±â¹Ý±¸Á¶´Â À¥ ÀÚ¿øÀÇ ½Äº°°ú Ž»ö, »óÈ£¿î¿ë¼º Áö¿ø ¹æ¹ý, Áö½Ä º¸È£ ¹æ¹ý, ½Å·Ú¼º ÀÖ´Â Áö½Ä ¼Ò½º ¼±Åà ¹æ¹ý µî¿¡ ´ëÇÑ ¹æÇâÀ¸·Î ¿¬±¸°¡ ÁøÇàµÇ°í ÀÖ´Ù.

¿ÂÅç·ÎÁö´Â ½Ã¸Çƽ À¥¿¡¼­ °¡Àå Á߽ɿ¡ ÀÖ´Â °³³äÀ¸·Î¼­ ÀÀ¿ë ÇÁ·Î±×·¥ »çÀÌ¿¡ Åë½ÅÀ» ÇÒ ¶§ ´Ü¾î¿¡ ´ëÇÑ µ¿ÀǸ¦ À̲ø¾î³»´Âµ¥ Áß¿äÇÏ´Ù. ÇöÀç ¿ÂÅç·ÎÁö¿¡ ´ëÇÑ ¿¬±¸´Â ¿ÂÅç·ÎÁö °³¹ß ¹æ¹ý, ÀÌ·ÐÀû À̽´, Àü·«Àû ¿ÂÅç·ÎÁö Çʿ伺 ÀÎ½Ä ¹× °³¹ß, Çâ»óµÈ ÅøÀÇ °³¹ß µî¿¡ ¹æÇâÀÌ ¸ÂÃß¾îÁ® ÀÖ´Ù.

ÈÞ¸Õ ÀÎÅÍÆäÀ̽º´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(user interface)¿Í Á» ´õ ³ÐÀº ÀǹÌÀÇ Á¶Á÷ ÀÎÅÍÆäÀ̽º(organizational interface)¸¦ ¸ðµÎ ÁöĪÇÑ´Ù. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â »ç¶÷µéÀÌ ½Ã¸Çƽ À¥ ±â¼úÀ» ÀÌ¿ëÇؼ­ ¼­·Î Åë½ÅÇϱâ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾î¸¦ ÀǹÌÇÏ°í, Á¶Á÷ ÀÎÅÍÆäÀ̽º´Â ±×·ì »çÀÌÀÇ »óÈ£ÀÛ¿ë¿¡ ÇÊ¿äÇÑ ÀÎÅÍÆäÀ̽º¸¦ ¸»ÇÑ´Ù.

½Ã¸Çƽ À¥¿¡ ´ëÇؼ­ °¡Àå È°¹ßÇÑ ¿¬±¸¸¦ ÇÏ´Â ±â°üÀº À¥ Ç¥ÁØÈ­ ´ÜüÀÎ W3C¶ó°í ÇÒ ¼ö ÀÖ´Ù. ¿ø·¡ W3C´Â À¥°ú °ü·ÃµÈ ¾ð¾î³ª ÇÁ·ÎÅäÄÝ, ¼ÒÇÁÆ®¿þ¾î, Åø°ú °°Àº »óÈ£¿î¿ëÀûÀÎ ±â¼ú(interoperable technologies)À» °³¹ßÇÏ´Â ±â°üÀ̸ç ÁַΠǥÁØÈ­ ÀÛ¾÷¿¡ ÁßÁ¡À» µÎ°í ÀÖ´Ù. ½Ã¸Çƽ À¥¿¡ ´ëÇÑ ³ë·ÂÀº ÁÖ·Î RDF¿Í ¿ÂÅç·ÎÁö¿¡ ´ëÇÑ Ç¥ÁØÀ» Á¤ÀÇÇÏ´Â ¹æÇâÀ¸·Î ÀÌ·ç¾îÁö°í ÀÖÀ¸¸ç RDF Interest Group, RDF Core Working Group, Web Ontology Working Group µî ¼ÒÀ§¿øȸ¸¦ ÅëÇØ ¼¼ºÎÀûÀÎ »çÇ×À» °áÁ¤ÇÏ°í ÀÖ´Ù.

±¹³»¿¡¼­ÀÇ ½Ã¸Çƽ À¥ ¿¬±¸´Â ÁÖ·Î ÀΰøÁö´É ¿¬±¸ ±×·ì°ú µ¥ÀÌÅͺ£À̽º/ÀüÀÚ»ó°Å·¡ ¿¬±¸ ±×·ìÀ» Áß½ÉÀ¸·Î ÁøÇàµÇ°í ÀÖÁö¸¸ ¾ÆÁ÷ Ãʱ⠴ܰè¶ó°í ÇÒ ¼ö ÀÖ´Ù. ÀΰøÁö´É ¿¬±¸ ±×·ì¿¡¼­´Â ½Ã¸Çƽ À¥ÀÇ ¿ÂÅç·ÎÁö³ª LogicÀÇ °³³äÀÌ ÀΰøÁö´É¿¡¼­ ´Ù·ç´Â Áö½ÄÇ¥Çö°ú Ãß·Ð, ÇнÀ µîÀÇ ÁÖÁ¦¿Í Å©°Ô ´Ù¸£Áö ¾Ê±â ¶§¹®¿¡ À¥À» µµ¸ÞÀÎÀ¸·Î ÇÏ¿© ±âÁ¸ÀÇ Áö½ÄÀ» ÀÀ¿ëÇϴµ¥ ÁÖ·ÂÇÏ°í ÀÖ´Ù. ÀΰøÁö´É ¿öÅ©¼¥À̳ª Áö´ÉÇü ¿¡ÀÌÀüÆ® ¿öÅ©¼¥°ú °°Àº ÀΰøÁö´É ¿¬±¸±×·ìÀÇ ÇмúÈ°µ¿ÀÌ ÃÖ±Ù ÀÌ ºÎºÐ¿¡ ´ëÇÑ ºñÁßÀ» ³ôÀÌ°í ÀÖÀ¸¸ç ÃßÈÄÀÇ ±¹³» ÀΰøÁö´É ±×·ìÀÇ ¿¬±¸¹æÇâÀÌ ½Ã¸Çƽ À¥À» Áß½ÉÀ¸·Î ÀÌ·ç¾îÁú °ÍÀ¸·Î ¿¹»óÇÏ°í ÀÖ´Ù. µ¥ÀÌÅͺ£À̽º/ÀüÀÚ»ó°Å·¡ ¿¬±¸ ±×·ì¿¡¼­´Â ÀÌÀüºÎÅÍ °ü½ÉÀ» °¡Á®¿Â XMLÀÇ Ç¥Çö ¹æ¹ýÀ» ¹ÙÅÁÀ¸·Î XML°ú RDFÀÇ µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ¿¬°è¼º¿¡ ÁßÁ¡À» µÎ°í ½Ã¸Çƽ À¥ ¿¬±¸¸¦ ÇØ¿À°í ÀÖ´Ù. ¶ÇÇÑ ÀüÀÚ»ó°Å·¡ ºÐ¾ß¿¡¼­ »ó°Å·¡ ¹®¼­µéÀÇ »óÈ£¿î¿ë¼ºÀ» À§ÇÑ XML ±â¹Ý ¾ð¾î °³¹ßÀ̳ª ½Ã¸Çƽ À¥ Á¤º¸ÀÇ º¸¾È ó¸® ¹®Á¦ µîµµ ´Ù·ç°í ÀÖ´Ù.

¾ÆÁ÷±îÁö ±¹³»¿¡¼­ ½Ã¸Çƽ À¥ÀÇ ¿¬±¸°¡ ¸¹ÀÌ È°¼ºÈ­µÇÁö ¾ÊÀº °ÍÀº »õ·Ó°Ô ºÎ»óÇϱ⠶§¹®¿¡ Àß ¾Ë·ÁÁöÁö ¾ÊÀº ºÐ¾ß¶ó´Â Á¡µµ ÀÖ°í, ½Ã¸Çƽ À¥ÀÇ Çʿ伺À» Àý°¨ÇÒ ¼ö ÀÖ´Â killer applicationÀÇ °³¹ßÀÌ ¾ÆÁ÷ ÀÌ·ç¾îÁöÁö ¾Ê´Â °Íµµ ÇϳªÀÇ ÀÌÀ¯¶ó°í ÇÒ ¼ö ÀÖ´Ù. ½Ã¸Çƽ À¥ °ü·Ã ¿öÅ©¼¥À̳ª ÇÁ·ÎÁ§Æ® ¸ðÀÓ µî¿¡¼­ ¿¬±¸¼Ò³ª ¾÷ü¿¡¼­ ½Ã¸Çƽ À¥ÀÇ ÀÀ¿ë »ç·Ê¸¦ ¹ßÇ¥Çϱ⵵ ÇÏ¿´Áö¸¸ ¾ÆÁ÷Àº ¿¬±¸ ¼öÁØÀÇ ÀÀ¿ëÀÌ°í ½Ã¸Çƽ À¥ÀÇ °³³äÀ» Å×½ºÆ®Çϱâ À§ÇÑ ½Ãµµ Á¤µµ¶ó°í º¼ ¼ö ÀÖ´Ù. µû¶ó¼­ ½Ã¸Çƽ À¥ÀÇ ¹ßÀü¿¡ À־ °¡Àå Áß¿äÇÑ °ÍÀº ÀûÀýÇÑ ±Ô¸ðÀÇ ÀÀ¿ëÀ» ã¾Æ ±¸ÇöÇÏ°í ±× È¿¿ë¼ºÀ» º¸¿©ÁÖ´Â °ÍÀÌ´Ù.

2003³â µé¾î¼­ Á¤ºÎÂ÷¿ø¿¡¼­ ½Ã¸Çƽ À¥ÀÇ Á߿伺À» ÀνÄÇÑ º¸µµ ÀÚ·áµéÀÌ ÀϺΠ³ª¿À°í ÀÖÀ¸¸ç ÀÌÁ¦´Â ´ëÇÐ»Ó ¾Æ´Ï¶ó ¿¬±¸¼Ò³ª ±â¾÷µé Áß¿¡µµ ±× È¿¿ë¼ºÀ» ±àÁ¤ÀûÀ¸·Î ¹Þ¾ÆµéÀÌ´Â °÷ÀÌ ´Ù¼ö ³ªÅ¸³ª°í ÀÖ´Ù. Á¤º¸Åë½ÅºÎ´Â ¾ÕÀ¸·Î 3³â°£ 142¾ï¿øÀ» µé¿© ½Ã¸Çƽ À¥°ú Áö½Ä󸮿£Áø µî Áö´ÉÇü e-ºñÁî´Ï½º Ç÷§Æû ±â¼úÀ» °³¹ßÇÑ´Ù°í ¹àÇû°í, ÀÌ Áö´ÉÇü e-ºñÁî´Ï½º Ç÷§Æû ±â¼úÀÌ Áö±ÝÀÇ ÀüÀÚ°Å·¡Ã³¸®½Ã½ºÅÛÀ» Áö´ÉÈ­, ÀÚµ¿È­ÇÑ Â÷¼¼´ë ±â¼ú·Î ERP, e-Marketplace, SCM µî ±âÁ¸ e-ºñÁî´Ï½º ½Ã½ºÅÛ¿¡ Àû¿ëÇÒ °æ¿ì »ý»ê¼ºÀ» Çâ»ó½ÃÅ°°í °Å·¡ºñ¿ëÀ» ȹ±âÀûÀ¸·Î Àý°¨ÇØÁÙ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëÇÑ´Ù.


Âü°í¹®Çå


[1] Berners-Lee, T., Hendler, J. and Lassila, O., "The Semantic Web", Scientific American, 2001.

[2] Decker, S., Melnik, S., van Harmelen, F., Fensel, D., Klein, M., Broekstra, J., Erdmann, M. and Horrocks, I., "The Semantic Web: the roles of XML and RDF", IEEE Internet Computing, Vol. 4, No. 5, pp.63-73, 2000.

[3] Lassila, O., "Web metadata: a matter of semantics", IEEE Internet Computing, Vol. 2, No. 4, pp.30-37, 1998.

[4] Gruber, T., "A translation approach to portable ontologies", Knowledge Acquisition, Vol. 5, No. 2, pp.199-220, 1993.

[5] McGuiness, D., Fikes, R., Hendler, J. and Stein, L., "DAML+OIL: an ontology language for the Semantic Web", IEEE Intelligent Systems, Vol. 17, No. 5, pp. 72-80, 2002.

[6] McIlraith, S., Son, T. and Honglei, Z., "Semantic Web services", IEEE Intelligent Systems, Vol. 16, No. 2, pp.46-53, 2001.

[7] Euzenat, J., "Eight questions about Semantic Web annotations", IEEE Intelligent Systems, Vol. 17, No. 2, pp.55-62, 2002.

[8] Heflin, J., Hendler, J. and Luke, S., "SHOE: a knowledge representation language for Internet applications", tech. report CS-TR-4078. Dept. of Computer Science, Univ. of Maryland at College Park, 1999.

[9] Swartz, A., "MusicBrainz: a semantic Web service", IEEE Intelligent Systems, Vol. 17, No. 1, pp.76-77, 2002.

[10] Cost, R., Finin, T., Joshi, A., Yun, P., Nicholas, C., Soboroff, I., Chen, H., Kagal, L., Perich, F., Youyong, Z. and Tolia, S., "ITtalks: a case study in the Semantic Web and DAML+OIL", IEEE Intelligent Systems, Vol. 17, No. 1, pp.40-47, 2002.

[11] Hendler. J., "Agents and the Semantic Web", IEEE Intelligent Systems, Vol. 16, No. 2, pp.30-37, 2001.

[12] Euzenat, J., "Research challenges and perspectives of the Semantic Web", IEEE Intelligent Systems, Vol. 17, No. 5, pp.86-88, 2002.

[13] Gomez-Perez, A. and Corcho, O., "Ontology languages for the Semantic Web", IEEE Intelligent Systems, Vol. 17, No. 1, pp.54-60, 2002.