¡¡

HyTime(ISO/IEC 10744:1997) ±â¼úµ¿Çâ

¼ÛÁ¾Ã¶* È«±âä** ¹®º´ÁÖ** Á¤Çö¼ö***

Çö´ë »çȸ°¡ °íµµÀÇ Á¤º¸È­ »çȸ·Î º¯ÇØ°¨¿¡ µû¶ó ¿©·¯ ºÐ¾ß¿¡¼­ Á¤º¸ ó¸®ÀÇ ºñÁßÀÌ ³¯·Î È®´ëµÇ°í ÀÖ´Ù. ±âÁ¸ÀÇ ´Ü¼øÇÑ ÅؽºÆ® Á¤º¸¿¡¼­ ÇÏÀÌÆÛ ÅؽºÆ® ¹× °¢ ¹Ìµð¾î°£ÀÇ ½Ã°£, °ø°£ÀûÀΠǥÇöÀÌ ºÎ°¡µÈ ÇÏÀÌÆÛ ¹Ìµð¾î ÇüÅ·Π¹ßÀüÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ Á¤º¸ ó¸® ºÐ¾ßÀÇ ¹ßÀü ¹æÇâ¿¡ ¸ÂÃß¾î ISO¿¡¼­´Â ¹®¼­ÀÇ ³í¸®Àû ±¸Á¶¸¦ ±â¼úÇÏ´Â ¸ÞŸ¾ð¾îÀÎSGML:ISO 8879¿Í SGMLÀ» ÀÀ¿ëÇÏ¿© ÇÏÀÌÆ۹̵ð¾î Á¤º¸¸¦ ±¸Á¶ÀûÀ¸·Î Ç¥ÇöÇÑ ±¹Á¦Ç¥ÁØÀÎ HyTime(Hypermedia/Time-based Structuring Language)À» Á¦Á¤ÇÏ¿´´Ù. º» °í¿¡¼­ HyTime (ISO/IEC 10744:1997) Second EditionÀÇ ¼öÁ¤ ¹× Ãß°¡ »çÇ×°ú °¢ ¸ðµâº° ±â´ÉµéÀ» ¼Ò°³ÇÏ¸ç °³¹ßµÈ HyTime ¾îÇø®ÄÉÀ̼ǵéÀ» ¾Ë¾Æº»´Ù. ¢Æ

I. ¼­ ·Ð

Çö´ë »çȸ°¡ ºü¸£°Ô Á¤º¸È­ »çȸ·Î º¯È­ÇØ °¡¸é¼­ Á¤º¸ ó¸® ºÐ¾ß´Â Á¤º¸ÀÇ Àç»ç¿ë¼º, ´Ù¾çÇÑ ¹Ìµð¾îµéÀÌ ºÎ°¡µÈ ¸ÖƼ¹Ìµð¾î Á¤º¸ÀÇ ±¸¼º, ÇÏÀÌÆ۹̵ð¾î ÇüÅ µîÀ¸·Î ¹ßÀüÀ» ¿ä±¸ÇÏ°Ô µÇ¾ú´Ù. ¿©±â¼­ Á¤º¸ Àç»ç¿ë ¿ä±¸¸¦ ¸¸Á·½ÃÅ°±â À§ÇØ ISO(International Organization for Standardization)¿¡¼­´Â Á¤º¸ÇüÅÂÀÇ ¸ðµç º¯È­¸¦ Èí¼öÇÒ ¼ö ÀÖ´Â ÅëÀÏµÈ Ç¥Çö Çü½ÄÀ» °³¹ßÇÏ¿© Àå±âÀûÀÎ Á¤º¸ÀÇ °ü¸®¿Í À̱âÁ¾ ½Ã½ºÅÛ°£ÀÇ Á¤º¸¸¦ »óÈ£ ±³È¯ÇÒ ¼ö ÀÖ´Â ¸ÞŸ ¾ð¾îÀÎ SGML (Standard Generalized Markup Language)À» Á¦Á¤ÇÏ¿´´Ù. SGMLÀº ¹®¼­ÀÇ ³í¸® ±¸Á¶¿Í ¿ÜÇü Á¤º¸¸¦ ºÐ¸®½ÃÅ´À¸·Î½á °¢ ½Ã½ºÅÛ¿¡ µ¶¸³ÀûÀÏ ¼ö ÀÖ´Â °¡´É¼ºÀ» Á¦°øÇÑ´Ù. SGML ¹®¼­ÀÇ ¿ÜÇü Á¤º¸´Â DSSSL (Document Style Semantics Specification Language)¿¡ ÀÇÇØ Á¤ÀÇÇÒ ¼ö ÀÖ°í, SGMLÀ» ÇÏÀÌÆÛÅؽºÆ®¿Í ¸ÖƼ¹Ìµð¾î·Î È®ÀåÇϱâ À§ÇØ ÇÏÀÌÆ۹̵ð¾î Á¤º¸¸¦ ±¸Á¶ÀûÀ¸·Î Ç¥ÇöÇϱâ À§ÇÑ ±¹Á¦ Ç¥ÁØÀÎ HyTimeÀ» Á¦Á¤ÇÏ°Ô µÇ¾ú´Ù.

HyTimeÀº ÇÏÀÌÆ۹̵ð¾î ¾îÇø®ÄÉÀ̼ÇÀÇ Ç¥Çö¿¡ À־ ¾î¶°ÇÑ Á¤º¸ °´Ã¼µµ Çüųª À§Ä¡, ½Ã°£ µî¿¡ °ü°è¾øÀÌ ¿¬°áÇÏ¿© ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï Çϴ ǥÁØÈ­µÈ ÀÎÇÁ¶ó½ºÆ®·°Ã³·Î¼­ÀÇ ¾ð¾îÀÌ´Ù.

1993³â¿¡ SGMLÀ» ÀÀ¿ëÇÏ¿© óÀ½À¸·ÎHyTime First EditionÀÌ Ç¥ÁؾÈÀ¸·Î ¼±º¸¿´À¸³ª, Ç¥Áؾȿ¡´Â ¸¹Àº ¹®Á¦Á¡µéÀ» Æ÷ÇÔÇÏ°í ÀÖ¾ú°í, À̸¦ ÇØ°áÇϱâ À§ÇØ ISO¿¡¼­´Â ¼öÁ¤ ÀÛ¾÷À» °ÅÃÄ 1997³â¿¡ HyTime Second EditionÀ» ¹ßÇ¥ÇÏ¿´´Ù. HyTime(ISO/IEC 10744:1997)Àº First EditionÀ» ±â¼úÀûÀÎ ¸é¿¡¼­ Ãß°¡/º¸¾È/»èÁ¦ÇÑ °ÍÀÌ´Ù.

<Ç¥ 1>Àº HyTimeÀÇ First Edition°ú Second EditionÀ» ºñ±³ÇÏ¿© Ãß°¡, »èÁ¦, º¯°æµÈ »çÇ×À» °£·«È÷ º¸¿©ÁØ´Ù.

II. HyTimeÀÇ °³³ä

HyTimeÀº À̱âÁ¾ÀÇ ÇÏÀÌÆ۹̵ð¾î ¾îÇø®ÄÉÀ̼ǰ£ÀÇ Á¤º¸ ±³È¯À» À§ÇØ, ÇöÀç °¢°¢ÀÇ ÇÏÀÌÆ۹̵ð¾î ¾îÇø®ÄÉÀ̼ǿ¡¼­ °øÅëÀûÀ¸·Î Á¸ÀçÇÏ´Â ÇʼöÀûÀÎ ±â´ÉµéÀ» ¸ðµâº°·Î Ç¥ÁØÈ­ÇÑ °ÍÀÌ´Ù. ´õºÒ¾î ÇÏÀÌÆ۹̵ð¾î¿Í ½Ã°£¿¡ µû¶ó º¯ÇÏ´Â ¹®¼­µéÀ» ±× Á¤º¸ÀÇ ÇüÅÂ, °ø°£Àû/½Ã°£Àû °³³ä¿¡ »ó°ü¾øÀÌ »óÈ£ ¿¬°áÇÏ¿© ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï Á¦Á¤ÇÏ¿´´Ù. µû¶ó¼­, HyTimeÀº ¸ðµç ÇüÅÂÀÇ ¾îÇø®ÄÉÀ̼ǿ¡ Àû¿ëµÉ ¼ö ÀÖÀ¸¸ç, ¾ÕÀ¸·Î °³¹ßµÉ ÇÏÀÌÆ۹̵ð¾î ¹®¼­µé°úµµ Á¤º¸ÀÇ ±³È¯, Àç»ç¿ë °¡´ÉÇÑ ÀϹÝÀûÀÎ µµ±¸¸¦ Á¦°øÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº HyTimeÀÌ SGMLÀÇ È®Àå ±â´É Á¤ÀǸ¦ Æ÷ÇÔÇÏ¿´±â ¶§¹®¿¡ °¡´ÉÇÑ °ÍÀÌ´Ù.

HyTime¿¡¼­ Á¤ÀÇÇÑ Çʼö ±â´ÉÀº °´Ã¼ÀÇ Æ¯Á¤ ºÎºÐ Á¤º¸³ª À§Ä¡ Á¤º¸¸¦ ³ªÅ¸³»´Â À§Ä¡ ÁöÁ¤ ¾îµå·¹½º(Location Address), Á¤º¸ °´Ã¼µé °£ÀÇ µ¿Àû, »óÈ£Àû °ü°è¸¦ Ç¥ÇöÇÏ´Â ÇÏÀÌÆÛ¸µÅ©(Hyperlink), ÇÏÀÌÆ۹̵ð¾î Ç¥Çö¿¡¼­ ½Ã°£°ú À§Ä¡¿¡ ´ëÇØ °´Ã¼¸¦ ³ªÅ¸³»´Âµ¥ ÀÌ¿ëµÇ´Â ÁÂÇ¥ °ø°£(Coordinate Space)°ú À̺¥Æ® ½ºÄÉÁÙ(Event Schedule), °´Ã¼¸¦ ½Ç °ø°£¿¡ Åõ¿µÇϰųª ¿¬ÃâÀ» ¼öÇàÇÏ´Â ·»µð¼Ç(Rendition) µîÀÌ ÀÖ´Ù. ¹Ý¸é¿¡ ¹Ìµð¾îÀÇ Æ÷¸Ë°ú ÄÚµù °°Àº µ¥ÀÌÅÍ ³»¿ë ÀÚü¿¡ ´ëÇÑ Ç¥±â¿Í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Æ÷ÇÔÇÑ À̵é Á¤º¸µéÀÇ ¾îÇø®ÄÉÀÌ¼Ç Ã³¸®¿¡ °üÇÑ Ç¥ÁØÀº ¾ð±ÞÇÏÁö ¾Ê°í ÀÖ´Ù.

(±×¸² 1)Àº SGML°ú HyTimeÀÇ °ü°è¸¦ ±¸Á¶¹°¿¡ ºñÀ¯ÇÏ¿© °£·«È÷ ³ªÅ¸³»°í ÀÖ´Ù.

HyTimeÀº Á¤º¸¸¦ ±¸Á¶ÀûÀ¸·Î Ç¥ÇöÇÏ´Â ¹®¹ýÀ» Á¤ÀÇÇϴµ¥ SGMLÀ» »ç¿ëÇÑ´Ù. SGML¿¡¼­ Á¦°øÇÏ´Â ¹®¹ýÀ» ÀÌ¿ëÇÏ¿© HyTime¿¡¼­´ÂArchitectural FormÀ̶ó´Â °³³äÀ» µµÀÔÇÏ¿© ÇÏÀÌÆ۹̵ð¾î ½Ã½ºÅÛ¿¡ Ưº°ÇÑ ÀÇ¹Ì ÁýÇÕÀ» Ãß°¡ÇÒ ¼ö ÀÖÀ¸¸ç, Architectural FormÀº HyTime¿¡¼­ Áß¿äÇÑ ¿ªÇÒÀ» ´ã´çÇÑ´Ù. HyTimeÀº Architectural FormÀ» »ç¿ëÇÒ ¼ö ÀÖ¾î ISO Ç¥ÁØÀÎ SGML·Î Ç¥ÇöµÇ´Â DTD(Document Type Definition)ÀÇ ÇüŸ¦ ÃëÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

1. Architectural Form

HyTimeÀÇ ÀÛ¼ºÀº ÀϹÝÀûÀÎ ÅؽºÆ®¿Í SGML·Î Ç¥ÇöµÇ´Â Á¤½Ä Á¤ÀÇ(Formal Definition)µé¿¡ ÀÇÇØ ÀÛ¼ºµÇ°í, SGML¿¡¼­ ÇÑ ¹®¼­ÀÇ ±¸Á¶¸¦ Ç¥ÇöÇϱâ À§ÇØ ¿¤¸®¸ÕÆ®µé·Î ±¸¼ºµÇ´Â ±ÔÄ¢µéÀ» Á¤ÀÇÇÏ´Â °Íó·³, HyTimeÀº ÇÏÀÌÆ۹̵ð¾î ¹®¼­¿Í °ü·ÃµÈ ¸ðµç ¿¤¸®¸ÕÆ®Çü°ú ¼Ó¼º ¸®½ºÆ®ÀÇ Ã³¸®¿Í »ý¼º¿¡ ÇÊ¿äÇÑ ±ÔÄ¢µéÀ» Á¤ÀÇÇÑ´Ù. ÀÌ·¯ÇÑ ±ÔÄ¢µéÀÇ ÁýÇÕÀ» ¡°Architectural Form¡±À̶ó°í ÇÑ´Ù.

Architectural Form¿¡´Â Element Type Form°ú Attribute List FormÀÌ ÀÖ´Ù.

- Element Type Form: ¼Ó¼º ¸ñ·Ï ¼±¾ð(Attribute List Declaration)°ú ¿¬°áµÈ ¿¤¸®¸ÕÆ® Çü Á¤ÀÇ(Element Type Definition)¿¡ ÀÇÇØ Á¤ÀǵÊ.

- Attribute List Form: ¼Ó¼º ¸ñ·Ï ¼±¾ð¿¡ ÀÇÇØ Á¤ÀǵǸç, ÀÌ°ÍÀÇ ¼Ó¼º Á¤ÀÇ´Â ¿ÀÁ÷ ¸¸µé¾îÁø Element Type Form°ú ÇÔ²² »ç¿ëµÊ.

ÀÌ µÎ Á¾·ùÀÇ Architectural FormÀÇ ¿¹ÀÌ´Ù.

<!ELEMENT ExampleDoc -O (%myDoc;)¡¿ (%myLink;) >

<!ATTLIST ExampleDoc HyTime NAME HyDoc

id ID #IMPLIED

level number #IMPLIED >

µû¶ó¼­, »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ ÇÏÀÌÆ۹̵ð¾î¿¡ ´ëÇÑ ¿ä±¸¸¦ SGMLÀÇ DTD¿Í HyTime¿¡¼­ ¼³Á¤ÇÑ Architectural Form ¿¤¸®¸ÕÆ® ¼ººÐ°ú Á¶ÇÕÇÏ¿©, ÇÏÀÌÆ۹̵ð¾î ¹®¼­¿¡ ´ëÇÑ meta-DTD¸¦ ÀÛ¼ºÇÏ°Ô µÈ´Ù. (±×¸² 2)´Â meta-DTD¸¦ ÀÛ¼ºÇÏ´Â °úÁ¤À» º¸¿©ÁØ´Ù.

HyTimeÀº SGML ¾îÇø®ÄÉÀ̼ǰú ÅëÇÕÇؼ­ »ç¿ëÇϱâ À§ÇÑ Á¤ÀÇ ¹× ±¸Çö ±â¼úÀ̱⠶§¹®¿¡ HyTime¿¡¼­ Á¤ÀÇÇÏ´Â Architectural FormÀº ¿¤¸®¸ÕÆ® ÁýÇÕ¿¡ ´ëÇÑ À̸§ÀÌÁö SGMLÀÇ GI(Generic Identifier)´Â ¾Æ´Ï´Ù. Architectural FormÀ» ÀÌ¿ëÇÑ ÅëÇÕ ±â¼úÀº ¸ðµç HyTime ¾îÇø®ÄÉÀ̼ǿ¡¼­ ´ÜÀÏÀÇ DTD³ª °íÁ¤µÈ ¿¤¸®¸ÕÆ® ¼±¾ð ÁýÇÕ¸¸À» »ç¿ëÇÏ´Â °ÍÀ» ÇÇÇÒ ¼ö ÀÖ°Ô ÇØÁÖ¸ç, DTD ÀÛ¼ºÀÚ°¡ ÀڽŵéÀÇ °íÀ¯ÇÑ ¿¤¸®¸ÕÆ®Çü ¸í(Element Type Name)À» HyTime ±¸Á¶¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

Architectural FormÀÇ µ¿ÀÛÀ» ÀÌÇØÇϱâ À§Çؼ­´Â HyTimeÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¸¦ ¸ÕÀú ÀÌÇØÇØ¾ß ÇÑ´Ù. HyTime ¿£Áø¿¡¼­´Â HyTime ¿¤¸®¸ÕÆ®ÀÎÁö °Ë»çÇϱâ À§Çؼ­ ¡°HyTime¡±À̶ó´Â ¼Ó¼º °ªÀÌ µé¾î ÀÖ´ÂÁö ã°Ô µÈ´Ù. HyTimeÀº Ç¥ÁØ SGML ÇüŸ¦ µû¸£±â ¶§¹®¿¡, HyTime¿¡¼­µµ °¢°¢ÀÇ Generic Identifier¸¦ °¡Áö´Â ƯÁ¤ ÁýÇÕ ¿¤¸®¸ÕÆ®, ³»¿ë ¸ðµ¨, ¿©·¯ °¡Áö ¼Ó¼º µîÀ» Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚ´Â DTD¿¡ ÇÊ¿äÇÑ »õ·Î¿î Á¤ÀǸ¦ ÷°¡ÇÏ°í, HyTime ¹®¼­ ¾È¿¡¼­ Á¤ÀÇµÈ ¿¤¸®¸ÕÆ®, ³»¿ë ¸ðµ¨, ¼Ó¼ºµéÀ» »ç¿ëÇÏ°Ô µÈ´Ù. HyTime ó¸® ÀåÄ¡´Â À§¿¡¼­ Á¤ÀÇÇÑ HyTime¿¡ ÇØ´çÇϴ ƯÁ¤ GI¸¦ ã°Ô µÇ¸ç, HyTimeÀÇ Á¤ÀÇ¿¡ µû¶ó ó¸®ÇÏ°Ô µÈ´Ù.

III. HyTime ¸ðµâ

HyTimeÀÇ Architectural FormÀº 5°¡ÁöÀÇ ¸ðµâ·Î ³ª´µ¾îÁø´Ù. ÀÌ ¸ðµâµéÀº ƯÁ¤ ¾îÇø®ÄÉÀ̼ÇÀÇ ÇÊ¿ä¿¡ µû¶ó Æ÷ÇԵǾîÁö´Âµ¥, °¢ ¸ðµâµéÀº HyTimeÀÇ Architectural Form ÁýÇÕÀ» Áö¿øÇÑ´Ù. ƯÁ¤ ¸ðµâ¿¡ ÀÇÇؼ­ »ç¿ëµÇ´Â Architectural FormÀÇ ÁýÇÕ¿¡ ÀÇÇØ ±× ¸ðµâ¿¡ ÀÇÇؼ­ Á¦°øµÇ´Â ±â´ÉÀ» Á¤ÀÇÇÏ°Ô µÇ¸ç, ±× ¸ðµâµéÀº ÇϳªÀÇ Çʼö ¸ðµâ°ú ¿©·¯ °¡ÁöÀÇ »óÈ£ °ü°èµÇ´Â ¼±Åà ¸ðµâ·Î ±¸¼ºµÈ´Ù. ÀÌ ¸ðµâµéÀÇ °ü°è´Â (±×¸² 3)°ú °°´Ù.

HyTime ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â ÇÊ¿äÇÑ Architectural FormÀ» °¡Áö´Â ¸ðµâ¸¸ Æ÷ÇÔ½ÃÅ°°í ³ª¸ÓÁö´Â Á¦¿Ü½ÃŲ´Ù. µû¶ó¼­, ¸ðµç HyTime ¹®¼­¿¡¼­´Â ¾î¶² ¸ðµâ°ú ¼±ÅÃÀÌ Ã³¸®µÇ¾î¾ß ÇÏ´ÂÁö ³ªÅ¸³»¾ß ÇÑ´Ù.

1. ±âº» ¸ðµâ(Base Module)

±âº» ¸ðµâÀº ´Ù¸¥ ¸ðµç ¸ðµâ¿¡¼­ ÂüÁ¶ÇÏ¿© »ç¿ëµÇ´Â ¸ðµâ·Î½á, ¹®¼­ ÀÚü¸¦ ±¸¼ºÇÏ´Â Architectural FormÀ» ³ªÅ¸³½´Ù. Áï, ´Ù¸¥ ¸ðµâ¿¡¼­ °øÅëÀûÀ¸·Î »ç¿ëµÇ´Â ¿¤¸®¸ÕÆ®¿Í ¼Ó¼º ÇüŸ¦ Á¤ÀÇÇÑ´Ù. µû¶ó¼­, ±âº» ¸ðµâÀº ¹®¼­ Àüü¿¡¼­ »ç¿ëµÇ´Â ´Ù¾çÇÑ ¼ºÁú°ú HyTimeÀÇ µ¿ÀÛ¿¡ °üÇؼ­ Á¤ÀÇÇÑ´Ù.

±âº» ¸ðµâÀº µ¶¸³ÀûÀÎ À¯Æ¿¸®Æ¼ ±â´Éµé·Î ±¸¼ºµÇ¸ç, 3°¡ÁöÀÇ Ä¿´Ù¶õ ¹üÁÖ·Î ±¸ºÐµÈ´Ù.

- Hyperdocument °ü¸® ±â´É(Hyperdocument Management Facilities): HyTimeÀÇ ¸ðµç »ç¿ë¿¡ ¿ä±¸µÇ´Â ±â´ÉÀ¸·Î½á HyTime ÀνÄ, °´Ã¼ Ç¥Çö, ½Äº°ÀÚ, ¾×¼¼½º, ID ÂüÁ¶ÀÇ ¹üÀ§, Activity Tracking°ú °°Àº ó¸® ±â´ÉÀ» °¡Áö°í ÀÖ´Ù.

- ÀÚ¿ø ±â´É(Resource Facilities): ÀÚ¿øµé¿¡ ´ëÇÑ ±â´Éµé·Î ¾îÈÖ ¸ðµ¨ Á¤ÀÇ(Lexical Model Definition), ¼±ÅÃÀû »çÀü ÆíÁý ¼ø¼­(Alternate Lexicographic Ordering), Ư¼º Á¤ÀÇ(Property Definition), µ¥ÀÌÅÍ ³»¿ë Ç¥±â ¼Ó¼º(Data Content Notation Attributes)À» 󸮸¦ ÇÑ´Ù.

- °ª ±ÔÁ¤ ±â´É(Value Prescription Facilities): HyTime¿¡¼­ °ª¿¡ ´ëÇÑ ±â¼úÀ» Çϴµ¥ À־ ¾îÈÖ Å¸ÀÌÇÎ(Lexical Typing), ID ÂüÁ¶ ŸÀÌÇÎ(ID Reference Typing), ³»Á¤ °ª ¸í¼¼(Default Values Specification)ÀÇ ±â´ÉµéÀ» Á¦°øÇÏ°í ÀÖ´Ù.

HyTimeÀÇ ±âº» ¸ðµâ¿¡¼­´Â HyDocÀ̶ó´Â Architectural FormÀÌ Á¤ÀǵǾî ÀÖ´Ù. ÀÌ HyDoc¿¤¸®¸ÕÆ® Çü½ÄÀº HyTime ¹®¼­ÀÇ ¹®¼­ ¿¤¸®¸ÕÆ®µé¿¡ »ç¿ëµÇ¸ç, HyTime ¹®¼­ ÀνºÅϽºµé¿¡ ´ëÇÑ ±âº» ±¸Á¶ ¹ýÄ¢µé(Basic Structural Rules)À» Á¤ÀÇÇÑ´Ù. HyDocÀÇ ¸ÞŸ ÄÁÅÙÆ® ¸ðµ¨(Meta-Content Model)Àº ´ÙÀ½°ú °°´Ù.

<!element HyDoc -- HyTime document element --

-O (%ArcCFC;)* +(%loc; | %link; | %resource;) >

HyTime ¹®¼­´Â HyTime ¿¤¸®¸ÕÆ® Æû°ú non-HyTime ¿¤¸®¸ÕÆ®¸¦ µû¸£´Â ¿¤¸®¸ÕÆ®¸¦ Á¶ÇÕÇÏ¿© ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ ¶§ HyDocÀÌ HyTime ¹®¼­ÀÇ ¹®¼­ ¿¤¸®¸ÕÆ® Çü½Ä¿¡ ¹Ýµå½Ã Á¸ÀçÇØ¾ß ÇÑ´Ù. ±×¸®°í Æ÷ÇÔ ¿¹¿Ü »çÇ×(Inclusion Exception)¿¡ ÀÖ´Â ¼¼ °³ÀÇ ÆĶó¹ÌÅÍ ¿£Æ¼Æ¼(%loc; |%link;|%resource;)´Â ·ÎÄÉÀÌ¼Ç ¾îµå·¹½º ¿¤¸®¸ÕÆ® Çü½Ä(Location Address Element Form)°ú ÇÏÀÌÆÛ¸µÅ© ¿¤¸®¸ÕÆ® Çü½Ä(Hyperlink Element Form), ´Ù¾çÇÑ ¸®¼Ò½º ¿¤¸®¸ÕÆ® Çü½Ä(Resource Element Form)µéÀ» ÂüÁ¶ÇÑ´Ù. À§¿¡¼­ ¸ÞŸ ÄÁÅÙÆ® ¸ðµ¨À» Á¤ÀÇ ÇÏ¿´±â ¶§¹®¿¡ ·ÎÄÉÀÌ¼Ç ¾îµå·¹½º, ÇÏÀÌÆÛ¸µÅ©, ¸®¼Ò½º ¿¤¸®¸ÕÆ® Çü½ÄÀº ½ÇÁ¦ ¸¸µé¾îÁö´Â DTD¿¡¼­ ÀÓÀÇÀÇ ¿¤¸®¸ÕÆ® ³»¿ë(Element Content)¿¡ ¸ðµÎ Æ÷Ç﵃ ¼ö ÀÖ´Ù.

2. À§Ä¡ ¾îµå·¹½º ¸ðµâ(Location Address Module)

SGML¿¡¼­´Â ÇÑ ¹®¼­ ³»ÀÇ Æ¯Á¤ ¿¤¸®¸ÕÆ®¸¦ ÂüÁ¶ÇÏ´Â ¹æ¹ýÀ¸·Î º¸Åë ¸í»çÇüÀÎ À̸§À» ³ªÅ¸³»´Â À¯ÀÏ ½Äº°ÀÚ(ID)¸¦ ÀÌ¿ëÇÏ´Â °£´ÜÇÑ ¹æ¹ýÀ» »ç¿ëÇÏ°í ÀÖ´Ù. Áï °¢ ¹®¼­´Â ÀÚ½ÅÀÇ À̸§ °ø°£À» °¡Áö°í ÀÖ°í, ÀÌ°ÍÀ» SGMLÀÇ ½Äº°ÀÚ ÂüÁ¶(#IDREF)¸¦ »ç¿ëÇÏ¿© ¾îµå·¹½º¸¦ ¼öÇàÇÏ°Ô ÇÑ´Ù. ¶ÇÇÑ SGML¿¡¼­´Â ¿£Æ¼Æ¼ À¯ÀÏ ½Äº°ÀÚ¸¦ ÂüÁ¶ÇÏ´Â °ÍÀ» ÅëÇÏ¿© ¿ÜºÎ ÆÄÀÏ ¹× ½Ã½ºÅÛ °ü·Ã ¾îµå·¹½º¸¦ ÇÒ ¼ö ÀÖ´Ù. HyTime¿¡¼­´Â, ÀÌ·¯ÇÑ µ¿ÀÏÇÑ ¹®¼­ ³»¿¡¼­ ƯÁ¤ÇÑ ¿¤¸®¸ÕÆ®¸¦ ã¾Æ³»±â À§ÇÑ ±âº»ÀûÀÎ ¾îµå·¹½º ÇüŵéÀ» ¾Õ¿¡¼­ ¼³¸íÇÑ ±âº» ±â´É ¸ðµâ¿¡¼­ Á¦°øÇÏ°í ÀÖ´Ù.

SGMLÀÇ À¯ÀÏ ½Äº°ÀÚ¿Í À¯ÀÏ ½Äº°ÀÚ ÂüÁ¶¸¸À¸·Îµµ Ç¥ÁØÀûÀÎ ¹æ¹ý¿¡¼­´Â ÇÏÀÌÆÛÅؽºÆ®ÀÇ ¸µÅ© µµÂø Á¡µé¿¡ ´ëÇÑ ¾îµå·¹½ÌÀÌ °¡´ÉÇÏÁö¸¸, À̰͸¸À¸·Î´Â µ¿ÀÏÇÑ ·ÎÄà ¹®¼­ÀÇ ¿¤¸®¸ÕÆ®µé°ú À¯ÀÏ ½Äº°ÀÚ À̸§À» °®´Â ¿¤¸®¸ÕÆ®µéÀÏ ¶§¸¸ Àû¿ëµÈ´Ù´Â Á¦ÇÑ Á¡À» °®°Ô µÈ´Ù. µû¶ó¼­ HyTimeÀÇ ±âº» ±â´É ¸ðµâ¿¡¼­´Â ÀÓÀÇÀÇ µ¥ÀÌÅÍ ÀϺκп¡ ´ëÇؼ­³ª ID°¡ ¾ø´Â Àбâ Àü¿ë ¹®¼­ÀÇ ÀϺΠ¿ä¼Òµé°ú ¹®¼­ÀÇ ºÎºÐÀûÀÎ ¿ä¼ÒµéÀÇ ÁýÇÕ, ±×¸®°í ´Ù¸¥ ÀÓÀÇÀÇ À§Ä¡ µî¿¡ ´ëÇØ Á÷Á¢ÀûÀ¸·Î ID¸¦ ºÎ¿©ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾ø´Ù. À̸¦ ÇØ°áÇϱâ À§ÇØ, HyTime¿¡¼­´Â ¾îµå·¹½Ì¿¡ ´ëÇÏ¿© ±× ±â´ÉÀ» È®ÀåÇÏ°í, À¯ÀÏÇÑ ·ÎÄà ½Äº°ÀÚ¸¦ °®°í ÀÖÀ¸¸ç, µ¥ÀÌÅÍ ¾îµå·¹½ÌÀ» ¼öÇàÇϱâ À§ÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖ´Â À§Ä¡ ¾îµå·¹½º ¸ðµâ Architectural FormÀ» Æ÷ÇÔÇÏ°Ô µÇ¾ú´Ù. ÀÌ À§Ä¡ ¾îµå·¹½º ¸ðµâÀº ÀÓÀÇÀÇ À§Ä¡¿Í ID¸¦ ¿¬°á½ÃÄÑ ÁÖ´Â À§Ä¡ ¾îµå·¹½º¸¦ Á¤ÀÇÇϸç, ÀÌ À§Ä¡ ¾îµå·¹½º¸¦ ÇϳªÀÇ ¿ä¼Ò·Î ÀÌ¿ëÇÏ¿© ID°¡ ¾ø´Â °´Ã¼¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¿©±â¼­ À§Ä¡´Â IDÀÇ À¯¹«³ª ±×°ÍÀÇ ÇüÅ ¹× Á¾·ù¿¡ °ü°è¾øÀÌ °¡Àå ÀϹÝÀûÀÎ °³³äÀÇ ¿ä¼Ò¸¦ ÀǹÌÇÏ´Â °ÍÀ¸·Î ¿©·¯ °¡Áö ÇüÅ°¡ µÉ ¼ö ÀÖ´Ù.

HyTime ¹®¼­¿¡¼­ ¾îµå·¹½º µÉ ¼ö ÀÖ´Â À§Ä¡ÀÇ Á¾·ù¿Í ±×°ÍÀÌ ¾îµå·¹½Ì¿¡ ÇÊ¿äÇÑ À§Ä¡ ¾îµå·¹½ºÀÇ ÇüÅ¿¡ µû¶ó ±¸ºÐÇÏ¿© º¸¸é ´ÙÀ½°ú °°´Ù.

- À̸§ ÁöÁ¤ À§Ä¡ ¾îµå·¹½º(Named Location Address): SGMLÀÇ ¿¤¸®¸ÕÆ®¿Í ¿£Æ¼Æ¼¿¡ ´ëÇÑ À¯ÀÏÇÑ ½Äº°ÀÚ(ID)¿Í °°ÀÌ À¯ÀÏÇÏ°Ô Á¸ÀçÇÏ´Â À̸§À» ÀÌ¿ëÇÏ¿© ¾îµå·¹½ÌÀ» ¼öÇàÇÑ´Ù. ÀÌ°ÍÀ» ´õ È®Àå½ÃÅ°¸é, ÆÄÀÏÀÇ ÀúÀå À§Ä¡¿¡ ´ëÇÑ Á¤º¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÌ°ÍÀº ÇÏÀÌÆÛ¸µÅ© ±â´ÉÀÇ ±âº»ÀÌ µÇ¸ç, ±× °´Ã¼¿¡ ¾î¶°ÇÑ º¯È­°¡ »ý±â´õ¶óµµ ¾îµå·¹½ÌÀÌ °¡´ÉÇÏ´Ù. ID¿¡ Á÷Á¢ ¾îµå·¹½Ì µÇ´Â °Í°ú À§Ä¡ ¾îµå·¹½º¸¦ ÅëÇØ ¾îµå·¹½ÌµÇ´Â 2 °¡Áö ÇüÅ°¡ ÀÖ´Ù.

- ÁÂÇ¥ ÁöÁ¤ À§Ä¡ ¾îµå·¹½º(Coordinate Location Address): HyTimeÀÇ ¼¼°è´Â ÄöŸ(quanta)¶ó°í ºÒ¸®´Â ¼¿ ¼ö ÀÖ´Â ÃøÁ¤ ´ÜÀ§·Î ÃøÁ¤ÇÒ ¼ö ÀÖ´Â ÇÑÁ¤µÈ ¿µ¿ªÀÌ ÀÖ´Ù. Ãø·® ´ÜÀ§(measurement unit)¿¡¼­´Â HyTimeÀÇ ¼¼°è¸¦ ÃøÁ¤ÇÒ ¼ö ÀÖ´Â Ãø·® ü°è¸¦ Áö¿øÇÏ°í ÀÖÀ¸¸ç, µû¶ó¼­ ÇÑ °´Ã¼¿¡¼­ Á¦°øµÇ´Â ÀÓÀÇÀÇ Ãø·® ü°èÀÇ Ãà¿¡ ´ëÇÑ À§Ä¡·Î½á ¾îµå·¹½ÌÇÒ ¼ö ÀÖ´Ù. Áï, ÃøÁ¤ÇÒ ¼ö ÀÖ´Â ¼¼°è¿¡¼­ ±× °´Ã¼ÀÇ À§Ä¡¸¦ ÁÂÇ¥ À§Ä¡·Î ¾îµå·¹½ÌÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀÌ·¯ÇÑ ÁÂÇ¥ À§Ä¡ ¾îµå·¹½ÌÀº ½ºÄÉÁÙ¸µ, ÇÁ·ÎÁ§¼Ç, Á¤·Ä, ±×¸®°í µ¿±âÈ­¸¦ ¼öÇàÇϱâ À§Çؼ­ ÇʼöÀû ±â´ÉµéÀÌ´Ù. Áö¿øÇÏ´Â ÁÂÇ¥ À§Ä¡ ¾îµå·¹½º´Â ¹®ÀÚ¿­ À§Ä¡ ¾îµå·¹½º(String Location Address), ÅäÅ« ¸®½ºÆ® À§Ä¡ ¾îµå·¹½º(Token List Location Address), Æ®¸® À§Ä¡ ¾îµå·¹½º(Tree Location Address), °æ·Î À§Ä¡ ¾îµå·¹½º(Path Location Address) µîÀÌ ÀÖ´Ù.

- ÀÇ¹Ì ÁöÁ¤ À§Ä¡ ¾îµå·¹½º(Sematic Location Address): Àǹ̸¦ °¡Áö´Â °³³ä Ç¥ÇöÀ¸·Î °´Ã¼¸¦ ¾îµå·¹½ÌÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ÀÓÀÇÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¾îµå·¹½º¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï Çϸç, HyTime¿¡¼­´Â ÀÌ°ÍÀ» À§ÀÇ ´Ù¸¥ ¾îµå·¹½º·Î ¹Ù²î¾î¼­ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ÀÇ¹Ì ÁöÁ¤ À§Ä¡ ¾îµå·¹½º°¡ Áö¿øÇÏ´Â °Í¿¡´Â ¼Ó¼º À§Ä¡ ¾îµå·¹½º(Attribute Location Address), Ç¥±â¹ý-ÀÇÁ¸ À§Ä¡ ¾îµå·¹½º(Notation-Specific Location Address)°¡ ÀÖ´Ù.

- ³ëµå À§Ä¡ ¾îµå·¹½º(Node Location Address): SGML ¹®¼­´Â °¢ ³ëµåµéÀÇ ¿¤¸®¸ÕÆ®¿Í ¹®ÀÚ µ¥ÀÌÅÍ ºÎºÐÀ¸·Î ±¸¼ºµÈ Æ®¸®·Î º¼ ¼ö ÀÖÀ¸¸ç, ±× ¿ÜÀÇ ´Ù¸¥ µ¥ÀÌÅÍ Çüµéµµ ³ëµåµéÀÇ Æ®¸®³ª ¸®½ºÆ®·Î º¼ ¼ö ÀÖ´Ù. µû¶ó¼­, ÀÌ·¯ÇÑ ±¸Á¶ ÇÏ¿¡¼­´Â °¢ Æ®¸®³ª ¸®½ºÆ®ÀÇ À§Ä¡¸¦ ¾îµå·¹½º¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. HyTime¿¡¼­´Â ÀÌ·¯ÇÑ Æ®¸®³ª ¸®½ºÆ® ³»ÀÇ ³ëµåµéÀ» ¾îµå·¹½ºÇÒ ¶§ ÁÂÇ¥ ¾îµå·¹½º¸¦ »ç¿ëÇϸç, ÀÌ°ÍÀ» ³ëµå À§Ä¡ ¾îµå·¹½º¶ó°í ÇÑ´Ù. ÁÂÇ¥ ¾îµå·¹½º´Â Æ®¸® À§Ä¡ ÁöÁ¤°ú ¸®½ºÆ® À§Ä¡ ÁöÁ¤À¸·Î ±¸¼ºµÇ¸ç, Ãà ¸¶Ä¿(axis marker)¶ó´Â ½ÃÀÛ ÄöÅÒ(start quantum)°ú Ä«¿îÆ® ÄöÅÒ(count quantum)À¸·Î ±¸¼ºµÈ´Ù.

HyTime¿¡¼­´Â À§ÀÇ 4 °¡Áö ¾îµå·¹½º¸¦ Áö¿øÇÔ°ú µ¿½Ã¿¡ ¾Õ¿¡¼­ ¼³¸íÇÑ À§Ä¡ ¾îµå·¹½º¸¦ ÀÌ¿ëÇÏ¿© ÁÂÇ¥ ÁöÁ¤ À§Ä¡ ¾îµå·¹½º¿Í ÀÇ¹Ì À§Ä¡ ¾îµå·¹½º¿Í ³ëµå À§Ä¡ ¾îµå·¹½º¸¦ À̸§ ÁöÁ¤ À§Ä¡ ¾îµå·¹½º·Î ¹Ù²Ü ¼ö ÀÖµµ·Ï ÇÏ¿©, 4 °¡Áö ¾îµå·¹½º ¹æ½ÄÀÌ ¸ðµÎ ¿¬°áµÉ ¼ö ÀÖ°Ô ÇÑ´Ù. ´õ ³ª¾Æ°¡ ½ÇÁ¦ÀÇ ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â ÀÏÁ¤ÇÑ Ç¥Çö½ÄÀ̳ª ÁúÀǾî ÇüÅÂÀÇ °íÂ÷¿øÀûÀÎ ¾îµå·¹½ÌÀ» ¸¸µé¾î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

3. ÇÏÀÌÆÛ¸µÅ© ¸ðµâ(Hyperlink Module)

ÇÏÀÌÆ۹̵ð¾î¿Í ¸ÖƼ¹Ìµð¾î°¡ ±¸ºÐµÇ´Â Á¡Àº ¸ÖƼ¹Ìµð¾î Á¤º¸ÀÇ ´Ù¾çÇÑ ±¸¼º¿ä¼Òµé »çÀÌ¿¡ ÇÏÀÌÆÛ¸µÅ© ±â´ÉÀÌ Á¸ÀçÇÑ´Ù´Â °ÍÀÌ´Ù. HyTimeÀº hylink, clink, agglink, ilink, varlink¿Í °°Àº ƯÁ¤ÇÑ ÇÏÀÌÆÛ¸µÅ© ±â´ÉÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ·¯ÇÑ ÇÏÀÌÆÛ¸µÅ© ±â´ÉÀ» ÀÌ¿ëÇÏ¿©, Á¤º¸ °´Ã¼µé°£ÀÇ ¿¬°áÀ̳ª ƯÁ¤ÇÑ °ü°è µîÀ» ¸¸µé ¼ö ÀÖ´Ù. Áï ¹®¼­³ª ¹®¼­µéÀÇ ÀϺκР¶Ç´Â Àüü¸¦ »óÈ£ ¿¬°áÇÏ¿©, »ç¿ëÀÚ·Î ÇÏ¿©±Ý Á¤º¸ °´Ã¼¸¦ ÇÑ°¡Áö ÀÌ»óÀÇ ¼ø¼­·Î ¾×¼¼½º Çϰųª ´Ù¹æÇâ, ¾ç¹æÇâ µîÀ¸·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀÌ ÇÏÀÌÆÛ¸µÅ© ¸ðµâÀº ÀÌ·¯ÇÑ ¸µÅ©ÀÇ ±â¼ú°ú ¼øȸ ±ÔÄ¢µéÀ» Á¦°øÇÑ´Ù.

- HyLink: HyLink(Hyperlink Architectural Form)Àº HyTime Architecture¿¡¼­ ±âº»ÀÌ µÇ´Â ÇÏÀÌÆÛ¸µÅ© ÆûÀÌ´Ù. HyLink ÆûÀ» ±âº»À¸·Î ÇÏ¿© clink¿Í agglink¸¦ Á¤ÀÇÇÏ¿´À¸¸ç, À̵éÀº HyLinkÀÇ Æ¯º°ÇÑ ÇüÅÂÀÌ´Ù. ´ÙÀ½Àº HyLinkÀÇ ¿¹ÀÌ´Ù :

<!ELEMENT Exam -- (#PCDATA) >

<!ATTLIST Exam

HyTime NAME #FIXED ¡°hylink¡±

A IDREF #REQUIRED

B IDREF #REQUIRED

>

Exam ¸µÅ©ÀÇ ÀνºÅϽº´Â ´ÙÀ½°ú °°´Ù :

<Exam A=¡°fromto¡± B=¡±tofrom¡±>

ÀÌ ¸µÅ©´Â HylinkÀÌ´Ù.

</Exam>

¡¦.

<problem1 id=¡±fromto¡±> problem1</problem1>

<problem2 id=¡±tofrom¡±> problem2</problem2>

problem1°ú problem2 ¿¤¸®¸ÕÆ®´Â ¼­·Î¿¡ ´ëÇØ ¾ÞÄ¿¿Í Ÿ°ÙÀ¸·Î µ¿ÀÛÇÏ´Â ¸µÅ© °ü°è°¡ ¼º¸³µÈ´Ù. ¶ÇÇÑ HyLink´Â linktrav ¼Ó¼º¿¡ ´ëÀԵǴ ¼Ó¼º°ª¿¡ µû¶ó External, Internal, Ãâ¹ßÁ¡, Ãâ¹ßÁ¡ ±ÝÁö, ¾ç¹æÇâ, ´Ü¹æÇâ µîÀÇ µ¿ÀÛÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù.

- ¹®¸ÆÀû ¸µÅ©(Contextual Links): Clink´Â Hylink¿¡¼­ ÆÄ»ýµÈ ¸µÅ©ÀÌ´Ù. Ç×»ó µÎ °³ÀÇ ³¡Á¡À» °¡Áö¸ç, ¹®¼­¿¡¼­ ¸¸µé¾îÁø À§Ä¡(¾ÞÄ¿)¸¦ ÂüÁ¶ÇÏ¿© »ç¿ëµÈ´Ù. ÇϳªÀÇ ¹®¸ÆÀû ¸µÅ©ÀÇ ¸µÅ© ÇüÀº ÂüÁ¶ ÇüÀ» Æ÷ÇÔÇϸç, °Å±â¿¡´Â µÎ °³ÀÇ ¾ÞÄ¿°¡ Á¸ÀçÇÑ´Ù. Çϳª´Â ¸µÅ© ¿¤¸®¸ÕÆ®ÀÇ ³»¿ëÀÎ ¡°ÂüÁ¶ ¸¶Å©¡± ¾ÞÄ¿, ³ª¸ÓÁö´Â ¡°ÂüÁ¶ ´ë»ó¡±ÀÌ´Ù. ±×¸®°í ÀÌ ¹®¸ÆÀû ¸µÅ©´Â HyTimeÀÇ ÇÏÀÌÆÛ¸µÅ© °¡¿îµ¥ ¿¬°á ´ë»óÀÌ Àǹ̸¦ °¡Áú ¼ö ÀÖ´Â À¯ÀÏÇÑ Á¾·ùÀÌ´Ù. ´ÙÀ½Àº Clink¸¦ ¼±¾ðÇÏ´Â ¿¹¸¦ º¸ÀδÙ.

<!ELEMENT Link -O (#PCDATA) >

<!ATTLIST Link

target IDREF #REQURED

HyTime NAME #FIXED ¡°Clink¡±

>

- µ¶¸³Àû ¸µÅ©(Independent Links): Ilink´Â ¿©·¯ °³ÀÇ Å¸°ÙÀ» °¡Áö´Â °ÍÀ» Á¦¿ÜÇϸé Hylink¿Í °°´Ù. °¡Àå ÀϹÝÀûÀÎ ÇÏÀÌÆÛ¸µÅ©À̸ç, ¿©·¯ °³ÀÇ ¸µÅ© ³¡Á¡À» °¡Áú ¼ö ÀÖ´Ù. IlinkÀÇ Architectural FormÀº Clinkº¸´Ù º¹ÀâÇÑ ÇüÅÂÀÇ ¸µÅ©ÀÌ´Ù. ¿Ö³ÄÇϸé, Ilink´Â ¼­·Î ´Ù¸¥ ¿ªÇÒÀ» ÇÏ°í ÀÖ´Â ¿©·¯ °³ÀÇ ¸µÅ© ³¡Á¡µé »çÀÌÀÇ °ü°è¸¦ ±â¼úÇϱ⠶§¹®ÀÌ´Ù. ¸µÅ© ³¡Á¡Àº SGMLÀÇ #ID-#IDREF¸¦ »ç¿ëÇÏ¿© Á÷Á¢ÀûÀ¸·Î ¶Ç´Â °£Á¢ÀûÀ¸·Î ¾ÞÄ¿¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½Àº Ilink¸¦ ¼±¾ðÇÏ´Â ¿¹¸¦ º¸ÀδÙ.

<!ELEMENT Link -O (#PCDATA) >

<!ATTLIST Link

HyTime NAME #FIXED ¡°Ilink¡±

Linkends IDREFS #REQUIRED

>

- Variable Link(Varlink): VarlinkÀº ¾ÞÄ¿¸¦ ¾îµå·¹½º Çϱâ À§ÇØ ¼­ºê¿¤¸®¸ÕÆ®¸¦ »ç¿ëÇϸç, ¸µÅ© Çü¿¡ ´ëÇØ ¾ÞÄ¿ ¿ªÇÒ(role)À» °íÁ¤½ÃÅ°Áö ¾Ê´Â´Ù´Â Á¡ÀÌ Hylink¿Í ´Ù¸¥ Á¡ÀÌ´Ù. Varlink°¡ ¼­ºê¿¤¸®¸ÕÆ®¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ Á¤º¸ °´Ã¼¸¦ ¾îµå·¹½ºÇÒ ¶§, ÀÌ ¼­ºê¿¤¸®¸ÕÆ®´Â anchspecÀ̶ó´Â ¾ÞÄ¿ ¸í¼¼¸¦ ÀÌ¿ëÇÑ´Ù. anchspec¿¤¸®¸ÕÆ®¿¡¼­´Â ¾ÞÄ¿ÀÇ ¿ªÇÒ, Á¦ÇÑ »çÇ×, ¼øȸ ±ÔÄ¢, ¾ÞÄ¿ ¸â¹öµéÀÇ ¾îµå·¹½º¸¦ Á¤ÀÇÇϸç, ´ÙÀ½Àº VarlinkÀÇ ¼±¾ðÀÌ´Ù.

<!ELEMENT Link >

<!ATTLIST Link

linktype NAME #IMPLIED

HyTime NAME #FIXED ¡°Varlink¡±

>

<!ELEMENT Anchor.Spec OO (#PCDATA) >

<!ATTLIST Anchor.Spec

anchrole NAME #IMPLIED

linktrav NAME ¡°A¡±

listtrav NAME ¡°N¡±

loctype CDATA #FIXED ¡°CONTENT IDLOC¡±

HyTime NAME #FIXED ¡°anchspec¡±

>

À§ÀÇ ¼±¾ð¿¡¼­ linktrav¼Ó¼ºÀÇ ¼Ó¼º°ªÀÎ ¡°A¡±´Â ¸ðµç ÇüÅÂÀÇ ¸µÅ© ¼øȸ¸¦ Çã°¡Çϸç, ½ÃÀÛ ¾ÞÄ¿·Î¼­ µ¿ÀÛÇÑ´Ù´Â °ÍÀ» ÀǹÌÀ̸ç, listtrav¼Ó¼ºÀÇ ¼Ó¼º°ªÀÎ ¡°N¡±Àº ÀÌ ¾ÞÄ¿¿¡ µµ´ÞÇÑ ¸µÅ©´Â ´õ ÀÌ»ó ¼øȸ¸¦ Çã¿ëÇÏÁö ¾Ê´Â´Ù´Â ÀǹÌÀÌ´Ù. ¸¸¾à anchorSpec ³»¿ëÀ» ¼Ó¼º¿¡ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é, °¢°¢ÀÇ anchorspecÀ» Æ÷ÇÔÇÏ´Â ¾îµå·¹½º ÇüÀ» ÁöÁ¤ÇÏ´Â ÂüÁ¶À§Ä¡ ¾îµå·¹½º ±â´ÉÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.

- Aggregation Links (Agglink): Agglink´Â °¢°¢ÀÇ ¸µÅ©µéÀ» ±×·ìÀ¸·Î ±¸¼ºÇÏ¿© ±×·ì ±¸¼º¿ø »çÀÌ¿¡ ¼­·Î ¼øȸÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. Agglink´Â Hylink Çü½Ä¿¡¼­ Á¦°øÇÏ´Â Çü½ÄÀ» »ç¿ëÇϸç Agglink¿¡¼­ members ¼Ó¼ºÀº ¸µÅ©°¡ ¼ÓÇÏ´Â ¸µÅ©ÀÇ ÁýÇÕÀ» ±¸¼ºÇÑ´Ù. ´ÙÀ½Àº AgglinkÀÇ Architectural meta-DTD ¼±¾ðÀÌ´Ù.

<!ELEMENT agglink -O (%HyCFC;)* >

<!ATTLIST agglink

HyBase NAME #FIXED Hylink

Anchrole CDATA #FIXED ¡°agg members #LIST¡±

Anchcstr NAMES ¡°self required¡±

Loctype CDATA ¡°members IDLOC¡±

Members CDATA #IMPLIED

>

4. ½ºÄÉÁÙ¸µ ¸ðµâ(Scheduling Module)

½ºÄÉÁÙ¸µ ¸ðµâÀº ¹®¼­ °´Ã¼¸¦ ÃàµéÀÇ ÁýÇÕÀ¸·Î ÀÌ·ç¾îÁø À¯ÇÑ ÁÂÇ¥ °ø°£ ³»¿¡ ¹èÄ¡ÇÏ´Â ±â´ÉÀ» Á¤ÀÇÇÑ´Ù. ÀÌ ½ºÄÉÁÙ¸µ ¸ðµâÀ» ÅëÇØ HyTime¿¡¼­´Â À̺¥Æ®µéÀ» ½ºÄÉÁÙÇÒ ¼ö ÀÖÀ¸¸ç, Å©±â(Dimension)³ª À¯»çÇÑ ´Ù¸¥ °ü·ÃµÈ °³³äÀ» »ç¿ëÇϱ⠶§¹®¿¡ ½ºÄÉÁÙ¸µ ¸ðµâÀº Ãø·® ´ÜÀ§¿¡ ÀÇÁ¸ÇÏ¿© »ç¿ëÇÑ´Ù. À̺¥Æ®´Â À¯ÇÑ ÁÂÇ¥ °ø°£ ³»ÀÇ Ãà»ó¿¡ À§Ä¡Çϸç, ÀÌ À̺¥Æ®ÀÇ °æ°è´Â ÀÌ ÃàÀ» µû¸£´Â ƯÁ¤ ÁöÁ¡ÀÏ ¼öµµ ÀÖ°í, °°Àº ÁÂÇ¥ °ø°£ ³»¿¡ ÀÖ´Â ´Ù¸¥ À̺¥Æ®ÀÇ °æ°è¿Í °ü°è¸¦ ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù. HyTime¿¡¼­ À̺¥Æ®´Â ´Ü¼øÇÑ °´Ã¼µéÀÇ ÄÁÅ×À̳ÊÀ̸ç, ÀÌ ÄÁÅ×À̳ʴ ½ºÄÉÁÙ ³»¿¡ Á¤ÀÇµÈ ÁÂÇ¥¿Í Å©±â¸¦ °¡Áú ¼ö ÀÖ´Ù.

ÃøÁ¤ ´ÜÀ§´Â HyTime °´Ã¼ÀÇ À§Ä¡¿Í Å©±â¿¡ °üÇÑ ¹üÀ§¸¦ ¼³Á¤ÇÏ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. ´ëºÎºÐÀÇ HyTime¿¡¼­´Â SGML ID³ª ¿£Æ¼Æ¼ ¸í°ú °°ÀÌ Á÷Á¢ ÂüÁ¶¸¦ »ç¿ëÇÏ¿© ¾îµå·¹½º¸¦ ¼öÇàÇϱ⺸´Ù´Â ÃøÁ¤ ¸ðµâÀ» »ç¿ëÇÏ¿© ¾îµå·¹½º¸¦ ¼öÇàÇÑ´Ù. ¶ÇÇÑ ÃøÁ¤ ´ÜÀ§´Â À§Ä¡Àû °ü°è¸¦ °¡¸®Å°±â À§ÇÑ Æ¯Â¡À» Æ÷ÇÔÇÏ°í ÀÖ´Ù. HyTimeÀÇ ±âº»ÀûÀÎ ÃøÁ¤ °³³ä¿¡´Â µÎ °¡Áö Áß¿äÇÑ Æ¯Â¡ÀÌ Àִµ¥, Çϳª´Â HyTime ÃøÁ¤ÀÌ Ç×»ó Á¤¼ö·Î Ç¥ÇöµÈ´Ù´Â °ÍÀ̸ç, µÑ°´Â ¸ðµç ÃøÁ¤ÀÌ °íÁ¤µÈ ÃÖ´ë, ÃÖ¼Ò°ªÀ» °¡Áö´Â À¯ÇÑ ¹üÀ§ ³»¿¡¼­ ÀÌ·ç¾îÁö°í, °¢ HyTime ÃøÁ¤ÀÌ Ãà°ú °ü·ÃµÇ¾î ÀÖ´Ù´Â °ÍÀÌ´Ù. ±âÇÏ¿¡¼­ ÃàÀº ¹æÇâÀ» ³ªÅ¸³»¸ç, ÀÌ ÃàÀ» ÅëÇؼ­ °Å¸®°¡ ÃøÁ¤µÇ´Â °Íó·³, HyTime¿¡¼­µµ ÃàÀº °¡´ÉÇÑ ÃøÁ¤ÀÇ ¹üÀ§¸¦ Á¤ÀÇÇϸç, ÃàÀ» µû¸£´Â ÁÂÇ¥¸¦ ÅëÇؼ­ ¾çÀÇ Á¤¼ö °ªÀ» °®´Â ÃÖ¼Ò¿¡¼­ ÃÖ´ë°ªÀÇ ¾îµå·¹½º °¡´É ¹üÀ§¸¦ ±ÔÁ¤ÇÑ´Ù.

5. ¿¬Ãâ ¸ðµâ(Rendition Module)

HyTimeÀÇ ¼±ÅÃÀûÀÎ ±â´ÉÀÎ ¿¬Ãâ ¸ðµâÀº À̺¥Æ® ÇÁ·ÎÁ§¼Ç ¸ðµâ°ú °´Ã¼ º¯°æ ¸ðµâÀ» Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç, ÀÌ µÎ ¸ðµâÀº À¯ÇÑ ÁÂÇ¥ °ø°£(Finite Coordinate Space) ¸ðµâÀÇ Áö¿øÀ» ¹Þ¾Æ¾ß ÇÑ´Ù. ¶ÇÇÑ ÀÌ µÎ ¸ðµâÀº Ç¥ÁØÀûÀÎ ¹æ½ÄÀ¸·Î ÇÑ ¹®¼­ÀÇ ¿¬Ãâ¿¡ ´ëÇÑ ¾îÇø®ÄÉÀ̼ÇÀÇ ¸Å°³ º¯¼öµéÀ» Á¦Á¤ÇÏ°í ÀÖ´Ù. ÇÁ·ÎÁ§¼ÇÀº ¿¬ÃâÇÏ´Â µ¿¾È À̺¥Æ®ÀÇ À§Ä¡³ª Å©±âÀÇ º¯ÇüÀ» ´Ù·ç°í, º¯°æÀº ±× À̺¥Æ® ³»¿¡ ´ã°Ü ÀÖ´Â °´Ã¼µéÀ» ó¸®ÇÑ´Ù.

- °´Ã¼ º¯°æ(Object Modification): °´Ã¼¿¡ ´ëÇÑ º¯°æÀº HyTimeÀÇ ¹üÀ§ ¹Û¿¡ Á¸ÀçÇÏÁö¸¸ °´Ã¼¿Í ±× º¯°æÀÚ »çÀÌÀÇ °ü°è¸¦ ¾î¶² Ç¥ÁØÀûÀÎ ¹æ½ÄÀ¸·Î Á¦Á¤ÇÏ´Â °Íµµ À¯¿ëÇÏ´Ù. ±×·¯³ª ÀÌ °´Ã¼ º¯°æ ¸ðµâÀº ¼±ÅÃÀû ¸ðµâÀ̱⠶§¹®¿¡ °´Ã¼ º¯°æ ±â´ÉÀÌ ¾îÇø®ÄÉÀÌ¼Ç ÀÚü¿¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì¿¡´Â µû·Î »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù.

°´Ã¼ º¯°æ ¸ðµâÀº °´Ã¼ º¯°æÀÚÀÇ ¾îÇø®ÄÉÀÌ¼Ç ±×¸®°í °´Ã¼ º¯°æÀÚÀÇ Á¶ÇÕÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» Á¦°øÇϸç, À̺¥Æ® ³»¿¡ Á¸ÀçÇÏ´Â °´Ã¼ÀÇ º¯°æÀ» ÀÌ ¸ðµâ¿¡¼­ ¼³Á¤µÈ º¯°æÀÚ¸¦ ÅëÇØ ¼öÇàÇÑ´Ù. FCS(Finite Coordinate Space)»ó¿¡¼­ º¯°æÀÚ°¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Â ¹üÀ§¸¦ ¡°modscope¡±¶ó Çϸç, modescopeÀÇ ½ºÄÉÁìÀ» ¡°wand¡±¶ó ÇÑ´Ù. FCS»ó¿¡¼­ modscope°¡ Â÷ÁöÇÑ ¿µ¿ª°ú µ¿ÀÏÇÑ ¿µ¿ª¿¡ Á¸ÀçÇÏ´Â À̺¥Æ® ³»ÀÇ °´Ã¼´Â modscope³»ÀÇ º¯°æÀÚ¿¡ ÀÇÇØ ¿µÇâÀ» ¹Þ´Â´Ù.

- À̺¥Æ® ÇÁ·ÎÁ§¼Ç(Event Projection): À̺¥Æ® ÇÁ·ÎÁ§¼Çµµ °´Ã¼ º¯°æ°ú ¸¶Âù°¡Áö·Î HyTimeÀÇ ¹üÀ§ ¹Û¿¡ Á¸ÀçÇÏÁö¸¸ À̺¥Æ®¿Í ±× ÇÁ·ÎÁ§ÅÍ »çÀÌÀÇ °ü°è¸¦ ¾î¶² Ç¥ÁØÀûÀÎ ¹æ½ÄÀ¸·Î Á¦Á¤ÇÏ´Â °Íµµ À¯¿ëÇÏ´Ù. ÇÏÁö¸¸ ÀÌ ¸ðµâ ¿ª½Ã ¼±ÅÃÀû ¸ðµâÀ̱⠶§¹®¿¡ ¾îÇø®ÄÉÀÌ¼Ç ³»¿¡¼­ FCSÀÇ º¯È­°¡ ¾ø°Å³ª ¾îÇø®ÄÉÀÌ¼Ç ÀÚü ³»¿¡¼­ À̺¥Æ®ÀÇ º¯°æÀ» ó¸®Çϵµ·Ï ÇÑ´Ù¸é µû·Î »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ ¸ðµâÀº ÇÑ À̺¥Æ®ÀÇ À§Ä¡¿Í ¹üÀ§¸¦ ÇÑ FCS»ó¿¡¼­ ´Ù¸¥ FCS»óÀ¸·Î ¾î¶»°Ô »ç»ó ½Ãų ¼ö ÀÖ´À³Ä¸¦ ÁöÁ¤Çϴµ¥ »ç¿ëµÈ´Ù. ÀÌ ¸ðµâ¿¡¼­´Â ÇÁ·ÎÁ§Å͸¦ ÀÌ¿ëÇÏ¿© ÀÌ·¯ÇÑ ±â´ÉÀ» ¼öÇàÇÑ´Ù.

IV. HyTime °ü·Ã ½Ã½ºÅÛ

HyTime °ü·Ã ½Ã½ºÅÛÀÌ ¸¹Àº ÆíÀº ¾Æ´ÏÁö¸¸, È°¹ßÇÑ ¿¬±¸ È°µ¿ÀÌ ÁøÇàÁßÀÌ´Ù. ´ÙÀ½Àº ÇöÀç °³¹ßÁßÀ̰ųª °³¹ßµÈHyTime°ü·Ã ½Ã½ºÅÛµéÀ» Á¤¸®ÇÑ °ÍÀÌ´Ù.

- HyMinder: TechnoTeacher»ç¿¡¼­ Á¦ÀÛÇÑ SGML/HyTime ¿£ÁøÀ̸ç, HyTime ¹®¼­¸¦ ÆĽÌÇÏ¿© ¿¤¸®¸ÕÆ® ´ÜÀ§·Î RDB¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. ¹öÀü 0.8¿¡¼­´Â ½ºÄÉÁÙ¸µ ¸ðµâ°ú ·»µð¼Ç ¸ðµâÀº Áö¿øÇÏÁö ¾Ê´Â´Ù.

- HyBrowse: TechnoTeacher »ç¿¡¼­ Á¦ÀÛÇÑ HyTime Àü¿ë ºê¶ó¿ìÀúÀÌ´Ù. HyTime 1st EditionÀ» Áö¿øÇÏ¸ç ¾ÆÁ÷ Second EditionÀº Áö¿øÇÏÁö ¸øÇÑ´Ù. ±×·¯³ª HyTimeÀ» ÇнÀÇÏ´Â ÀÌ¿ëÀÚ´Â ¸¹Àº µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. HyBrowse´Â Á¶¸¸°£ GroveMinder ±â¹Ý ½Ã½ºÅÛ ¹öÀüÀÌ Ãâ½ÃµÉ ¿¹Á¤ÀÌ´Ù.

- SoftQuad Panorama Pro: SoftQuad»ç¿¡¼­ Á¦ÀÛÇÑ SoftQuad Panorama Pro´Â ÀÎÅͳݿ¡ Á¢¼ÓÇÏ¿© »ç¿ëÇÏ´Â HTML/SGMLºê¶ó¿ìÀúÀ̸ç HyTimeÀÇ ÇÏÀÌÆÛ¸µÅ© ±â´ÉÀ» Áö¿øÇÑ´Ù.

- SoftQuad Explorer: SoftQuad»ç¿¡¼­ Á¦ÀÛÇÑ SoftQuad Explorer´Â HyTimeÀÇ ÇÏÀÌÆÛ¸µÅ©¸¦ Áö¿øÇÏ´Â SGML ºê¶ó¿ìÀúÀÌ´Ù. SoftQuad Explorer´Â Àü¹® °Ë»ö ±â´É°ú ¹®¼­ °ü¸® ±â´ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, CD-ROM¿¡ ÀúÀåµÈ SGML ¹®¼­¸¦ °ü¸®ÇÏ´Â ±â´Éµµ Æ÷ÇԵǾî ÀÖ´Ù.

- HyOctane: Massachusetts Lowell ´ëÇп¡¼­ ¸¸µé°í ÀÖ´Â ºÐ»ê ¸ÖƼ ¹Ìµð¾î Á¤º¸¸¦ ó¸®ÇÏ´Â HyTime ¿£ÁøÀ̸ç, HyTime ¿£ÁøÀÇ È¿À²ÀûÀÎ ±¸¼º¹ýÀ» °ËÁõÇÏ°í ÀÖ´Ù.

- Hydra-II: CANON»ç¿¡¼­ ¸¸µç ½Ã½ºÅÛÀ̸ç, HyTimeÀ» ¹®¼­ ±â¼ú ¾ð¾î·Î »ç¿ëÇÑ ¸ÖƼ ¹Ìµð¾î ¿Â¶óÀÎ ´ÙÅ¥¸ÕÆ® ½Ã½ºÅÛÀÌ´Ù. ¾Ö´Ï¸ÞÀ̼ǰú °°Àº ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍ¿¡¼­ ÀÓÀÇÀÇ Á¦ÇÑµÈ Á¤º¸¿¡ ´ëÇØ ÇÏÀÌÆÛ¸µÅ© ±â´ÉÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

- HyLib.cmd: ArbortextÀÇ ADEPT*Editor Á¦Ç°¿¡¼­ »ç¿ëÇÏ´Â HyTimeÀÇ µ¶¸³ ¸µÅ©¿Í ¹®¼­ »óÈ£°£ ÁÖ¼Ò ÁöÁ¤ ¹æ½ÄÀÇ ¸µÅ© ±â´ÉÀ» ¼öÇàÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. HyTimeÀÇ À¯¿ëÇÑ ±â´Éµé Áß ADEPT*Editor ¿Í °°Àº SGML ¿¡µðÅÍ¿¡¼­ ¸¸µé¾îÁö´Â ÇÏÀÌÆÛ¸µÅ© ±â´ÉµéÀÇ µ¿ÀÛ ¹æ½Ä µîÀ» º¸¿©ÁØ´Ù.

- PhyLis(Personal HyTime Link Information System): PhyLis ½Ã½ºÅÛÀº ÇÏÀÌÆÛ¸µÅ© ±â´É°ú ·ÎÄÉÀÌ¼Ç ¾îµå·¹½º¸¦ °ü¸®ÇÏ´Â ±â´ÉÀ» Á¦°øÇÏ´Â ±×·Îºê ±â¹Ý HyTime ¿£ÁøÀÌ´Ù. BOS¸¦ ±¸¼ºÇÏ°í °ü¸®Çϸç, BOS ³»ÀÇ ¸ðµç HyTimeÀÇ ÇÏÀÌÆÛ¸µÅ© ±â´ÉµéÀ» °ü¸®ÇÑ´Ù. Active X ÄÄÆ÷³ÍÆ®¿Í DLL ÁýÇÕÀ» »ç¿ëÇÏ¿© ±¸ÇöµÇ¾ú´Ù.

V. °á ·Ð

º» °í¿¡¼­´Â HyTimeÀÇ °³³ä°ú HyTime Second EditionÀÇ °¢ ¸ðµâº° Ư¡°ú ±â´Éµé, ±×¸®°í °³¹ßÁßÀ̰ųª °³¹ßµÈ HyTime ¾îÇø®ÄÉÀ̼ǵ鿡 ´ëÇØ °£·«È÷ »ìÆ캸¾Ò´Ù.

HyTimeÀº ¹®¼­ ³» ¹× ¹®¼­ °£ÀÇ ÇÏÀÌÆÛ¸µÅ©¸¦ Á¤ÀÇÇÏ°í ½Ã°£Àû/°ø°£Àû ´Ù¾çÇÑ ¹Ìµð¾î Á¤º¸ »çÀÌÀÇ ÇÏÀÌÆÛ¸µÅ©¸¦ Á¤ÀÇÇϸç, SGMLÀ» ±âÃÊ·Î À¯¿¬¼º°ú È®À强À» °®Ãá ±¹Á¦ Ç¥ÁØÀÌ´Ù.

ÀÌ¿Í °°Àº Ư¼ºÀ¸·Î HyTime¿¡¼­´Â ÀÌ ±âÁ¾ÀÇ ÇÏÀÌÆ۹̵ð¾î ¾îÇø®ÄÉÀ̼ǰ£ÀÇ Á¤º¸ ±³È¯À» °¡´ÉÇÏ°Ô Çϸç, Á¤º¸ÀÇ Àç»ç¿ë¼ºÀ» Áõ´ë½Ãų ¼ö ÀÖ´Ù.

ISO/IEC¿¡¼­ HyTimeÀ» 1992³â¿¡ First EditionÀ¸·Î Á¦Á¤ÇÑ ÀÌÈÄ, ÇÏÀÌÆ۹̵ð¾îÀÇ ÁÖº¯ ȯ°æµµ Å©°Ô º¯È­ÇÏ¿´´Ù. SGMLÀ» ÀÀ¿ëÇÑ HyTime°ú ºñ½ÁÇÏ°Ô, SGMLÀ» ÀÀ¿ëÇÑ HTMLÀÌ ÀÎÅͳݿ¡¼­ ÇÏÀÌÆÛ ÅؽºÆ® ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ±ÔÄ¢À» Á¦°øÇϸç Ç¥ÁØ ¾ð¾î·Î »ç¿ëµÇ°í ÀÖ´Ù. HTMLÀÌ ´ëÁßÀûÀ¸·Î »ç¿ëµÇ´Â °Í¿¡ ºñ±³Çϸé, HyTimeÀÇ º¸±ÞÀÌ Á÷Á¢ÀûÀ¸·Î ¸¹ÀÌ ÀÌ·ç¾îÁø °ÍÀº ¾Æ´ÏÁö¸¸, HyTime°ú °ü·ÃµÈ È°¹ßÇÑ È°µ¿ÀÌ ÁøÇàÁßÀÌ´Ù. ÀÏ ¿¹·Î Â÷¼¼´ë ÀÎÅÍ³Ý ¾ð¾î·Î ºÒ¸®´Â ¸ÞŸ-¾ð¾îÀÎ XML Áß XLLºÎºÐ¿¡ HyTimeÀÇ ±â´ÉÁß ÀϺκÐÀ» ¹Þ¾Æ µé¿© È®Àå ¸µÅ©(extended link) ±â´É°ú ¸µÅ© ±×·ì(link group) ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù. ¶ÇÇÑ HyTimeÀÌ MID(Metafile for Interactive Document)³ª IETM(Interactive Electronic Techical Manual)µîÀÇ ¾îÇø®ÄÉÀ̼ǿ¡¼­µµ »ç¿ëµÇ°í ÀÖ´Ù. ÀÌ·¯ÇÑ Á¡µéÀ» »ìÆ캼 ¶§ °¡±î¿î Àå·¡¿¡ Á¤º¸È­ »çȸ¿¡¼­HyTimeÀÌ Áß¿äÇÑ ¿ªÇÒÀ» ´ã´çÇÒ °ÍÀÌ´Ù.

<Âü °í ¹® Çå>

¡¡

  1. ISO/IEC 10744, Hypermedia/Time-based Document Structuring Language(HyTime), August 1997.
  2. Steven J. DeRose, ¡°Making Hypermedia Work: A User¡¯s Guide to HyTime¡±, LLUWER ACADEMIC PUBLISHERS, 1994.
  3. Steven R. Newcomb, N.A Kipp, and V.T. Newcomb, ¡°The HyTime¡±, ACM, Vol.34, November. 1991.
  4. Steven R. Newcomb, ¡°Multimedia Interchange Using SGML/HyTime¡±, IEEE Computer, Summer. 1995.
  5. Lloyd Rutledge, ¡°A HyTime Engine for Hypermedia Document Presentation¡±, ACM, August 1993.
  6. ISO 8879:1986 Information processing-Text and office systems-Standard Generalized Markup La nguage(SGML), Geneva, 15 October 1986.
  7. Eric van Herwijnen, ¡°Practical SGML Second Edition¡± , KLUWER ACADEMIC PUBLISHERS, Stevens Printing, 1994.
  8. Brian E. Travis, ¡°The SGML Implementation Guide¡±, Springer, 1995.
  9. À̼ö¿¬, ¡°SGML°ú HyTime¿¡ °üÇÑ ¿¬±¸¡±, Çѱ¹ÀüÀÚÅë½Å¿¬±¸¼Ò, December 1995.
  10. Çöµæâ, ¡°SGML ÀÀ¿ë ½Ã½ºÅÛ °³¹ßÀ» À§ÇÑ SGML ÅøŶ ¼³°è¿Í ±¸Çö¿¡ °üÇÑ ¿¬±¸¡±, ±¤¿î´ëÇб³ ´ëÇпø, December 1996.
  11. http://dmsl.cs.uml.edu/standards/hytime.html
  12. http://www.sq.com/
  13. http://www.techno.com/