Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

Врансформация ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠΌΠ΅Π½Π° Π² DSL ΠΊ ЯП

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·Π°ΠΌ, ΠΊ ΠΊΠ»Π°ΡΠ°ΠΌ Π·Π°Π΄Π°Ρ‡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ относятся: статичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ, Π·Π°Π΄Π°Ρ‡ΠΈ гСомСтричСского поиска, динамичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ. ОписаниС понятий ΠΈ Π·Π°Π΄Π°Ρ‡ ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ «Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия» Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡŒ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Protege. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Protege ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° основных способа модСлирования ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Protege-Frames ΠΈ Protege-OWL. ΠžΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ, построСнныС… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Врансформация ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠΌΠ΅Π½Π° Π² DSL ΠΊ ЯП (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΎΡ†Π΅ΡΡ прСобразования ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠŸΡ€Πž Π² ΡΠ·Ρ‹ΠΊΠ΅ DSL выполняСтся Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… уровнях (рис. 9.3).

Врансформация описания ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠŸΡ€Πž проводится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ срСдств модСльно-управляСмой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ MDD (Model Driven Development:), Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° систСмы ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π° Π΄Π²ΡƒΡ… уровнях ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ — нСзависимой PIM (Platform Independent Model) ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ PSM (Platform Specific Models).

Врансформация описания ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠŸΡ€Πž Π² DSL.

Рис. 9.3. Врансформация описания ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠŸΡ€Πž Π² DSL.

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π΄Π²ΡƒΡ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ модСлирования Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ MDA ΠΈ ΠΎΡ‚обраТСния PIM PSM соотвСтствуСт ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ построСния сСмСйства ΠŸΡ€Πž (рис. 9.4).

Π‘Ρ…Π΅ΠΌΠ° трансформации ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠŸΡ€Πž.

Рис. 9.4. Π‘Ρ…Π΅ΠΌΠ° трансформации ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠŸΡ€Πž.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ базируСтся Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ описаний ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… систСм (Application model) Π² DSL-языках Π² Π―П. Π’Ρ‹Π±ΠΎΡ€ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ соотвСтствуСт Ρ‚ΠΎΡ‡ΠΊΠ΅ вариантности Π² ΡΠ΅ΠΌΠ΅ΠΉΡΡ‚Π²Π΅ систСм. Π­Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠ° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠŸΠ‘ ΠΈ ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ автоматичСскиС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π 1М PSM.

ΠžΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΡ Π΄ΠΎΠΌΠ΅Π½Π° «Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия»

ΠŸΡ€Πž «Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия» (computational geometry) — ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ прСподавания Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ унивСрситСтС, состоит ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²: комбинаторная ΠΈ Ρ‡ΠΈΡΠ»Π΅Π½Π½Π°Ρ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Π°Ρ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия рассматриваСт гСомСтричСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΊΠ°ΠΊ дискрСтныС сущности. ЧислСнная Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° Π² Ρ„ΠΎΡ€ΠΌΠ΅, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ для дальнСйшСй ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Она рассматриваСтся ΠΊΠ°ΠΊ дальнСйшСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π» ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ содСрТит Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ эффСктивныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… гСомСтричСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ², ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠΎΠ² ΠΈ Π΄Ρ€.

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия сосрСдоточиваСтся Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ слоТности ΠΊΠ°ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΎΡ‡Π΅Π½ΡŒ большими Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π΄Π΅ΡΡΡ‚ΠΊΠΎΠ² ΠΈΠ»ΠΈ сотСн ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ‚ΠΎΡ‡Π΅ΠΊ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π΅Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами ΠΈ Ρ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ критСриями. Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ: статичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ гСомСтричСского поиска.

К статичСским Π·Π°Π΄Π°Ρ‡Π°ΠΌ относятся:

  • β€’ выпуклая ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, которая ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΡ‡Π΅ΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для нахоТдСния наимСньшСго Π²Ρ‹ΠΏΡƒΠΊΠ»ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, содСрТащСго всС Ρ‚ΠΎΡ‡ΠΊΠΈ;
  • β€’ сСчСниС ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Π° нахоТдСния сСчСний Π² Π½Π°Π±ΠΎΡ€Π΅ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ²;
  • β€’ триангуляция Π”Π΅Π»ΠΎΠ½Π°;
  • β€’ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π’ΠΎΡ€ΠΎΠ½ΠΎΠ³ΠΎ, которая ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΡ‡Π΅ΠΊ, Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… пространство Π½Π° ΡΠ΅ΠΊΡ‚ΠΎΡ€Π°, каТдая Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π°;
  • β€’ Π·Π°Π΄Π°Ρ‡Π° нахоТдСния блиТайшСй ΠΏΠ°Ρ€Ρ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Ρ‚ΠΎΡ‡Π΅ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠ΅Π΅ расстояниС;
  • β€’ Π΅Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ² ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ: соСдинСниС Π΄Π²ΡƒΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π΅Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²ΠΎΠ³ΠΎ пространства (с ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ прСпятствиями) ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ;
  • β€’ триангуляция ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠ° ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Π° разбиСния Π΅Π³ΠΎ Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ.

Π—Π°Π΄Π°Ρ‡ΠΈ гСомСтричСского поиска Π½Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… состоят ΠΈΠ· Π΄Π²ΡƒΡ… частСй: пространство поиска ΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΎΠ². ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ поиска Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для обСспСчСния эффСктивного выполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… запросов, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

  • β€’ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ поиск для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°Π±ΠΎΡ€Π° Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ поиска Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТатся Π² Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½ΠΎΠΌ Ρ€Π΅Π³ΠΈΠΎΠ½Π΅;
  • β€’ локализация Ρ‚ΠΎΡ‡Π΅ΠΊ Π² ΠΏΡ€ΠΎΡΡ‚ранствС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π° Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹, ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ структуры Π΄Π°Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ находится данная Ρ‚ΠΎΡ‡ΠΊΠ°;
  • β€’ поиск блиТайшСй сосСднСй Ρ‚ΠΎΡ‡ΠΊΠΈ для эффСктивного Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ;
  • β€’ трассированиС Π»ΡƒΡ‡Π° для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΏΡ€ΠΎΡΡ‚ранствС со ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ Π»ΡƒΡ‡.

ДинамичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ постоянного измСнСния Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Алгоритмы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΈΡ… структурах Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсах. Π Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ поиск, построСниС Π²Ρ‹ΠΏΡƒΠΊΠ»ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°Π΄ мноТСством Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Π—Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ слоТности связаны с ΠΏΠΎΠΈΡΠΊΠΎΠΌ структур Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° Π·Π°ΠΏΡ€ΠΎΡΡ‹.

Вариация — это Π·Π°Π΄Π°Ρ‡Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ курсор ΠΌΡ‹ΡˆΠΈ Π»Π΅ΠΆΠΈΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΎΠ½ ΠΏΠΎΡΡ‚оянно пСрСмСщаСтся, ΠΏΡ€ΠΈ этом ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ся. Аналогично ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π»Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π½Π° ΡΠΊΡ€Π°Π½Π΅ Ρ€Π°Π΄Π°Ρ€Π°, Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ Π³Ρ€Π°Π½ΠΈΡ† страны. Π’Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ гСомСтричСских запросов, Π° Π² CADсистСмах — динамичСскими.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·Π°ΠΌ, ΠΊ ΠΊΠ»Π°ΡΠ°ΠΌ Π·Π°Π΄Π°Ρ‡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ относятся: статичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ, Π·Π°Π΄Π°Ρ‡ΠΈ гСомСтричСского поиска, динамичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ. ОписаниС понятий ΠΈ Π·Π°Π΄Π°Ρ‡ ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ «Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия» Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡŒ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Protege. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Protege ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° основных способа модСлирования ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Protege-Frames ΠΈ Protege-OWL. ΠžΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ, построСнныС Π² Protege OWL, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ экспортированы Π²ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ RDF (RDF Schema), OWL ΠΈ XML Schema. Protege ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡, связанных со Π·Π½Π°Π½ΠΈΡΠΌΠΈ. ΠžΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ прСдставлСна Π½Π° Ρ€ΠΈΡ. 9.5.

Π‘Ρ…Π΅ΠΌΠ° ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ Β«Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия».

Рис. 9.5. Π‘Ρ…Π΅ΠΌΠ° ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ «Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСомСтрия».

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ