Преобразование классов семантических сетей
Диссертация
На основе анализа основных, задач преобразования различных видов информации, решаемых: внаучных исследованиях и профессиональной деятельности, а также моделей, методов и средств, существующих для решения таких задачсформулирован и обоснован набор принципиальных требований: к средству преобразованияинформациипредставленной семантическими сетями. На основе требований— предложена трехкомпонентная… Читать ещё >
Содержание
- ГЛАВА 1. ПРЕОБРАЗОВАНИЯ СЕМАНТИЧЕСКИХ СЕТЕЙ. ОБЗОР ЛИТЕРАТУРЫ
- 1. 1. Основные понятия
- 1. 2. Представление информации семантическими сетями
- 1. 3. Задачи преобразования семантических сетей
- 1. 4. Модели преобразования семантических сетей
- 1. 5. Средства преобразования семантических сетей
- 1. 6. Выводы из обзора литературы
- ГЛАВА 2. КОНЦЕПЦИЯ ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ, ПРЕДСТАВЛЕННОЙ СЕМАНТИЧЕСКИМИ СЕТЯМИ
- 2. 1. Основные понятия и определения
- 2. 2. Требования к средству преобразования информации, представленной семантическими сетями
- 2. 3. Концептуальная схема преобразования информации, представленной семантическими сетями
- 2. 4. Выводы
- ГЛАВА 3. МОДЕЛИ И МЕТОД ПРЕОБРАЗОВАНИЯ КЛАССОВ'
- СЕМАНТИЧЕСКИХ СЕТЕЙ
- 3. 1. Модель описания классов семантических сетей
- 3. 2. Модель описания структурных проекций
- 3. 3. Язык описания проекций
- 3. 3. 1. Абстрактный синтаксис языка описания проекций
- 3. 4. Метод преобразования классов семантических сетей на основе описания структурной проекции
- 3. 4. 1. Метод преобразования «текст — семантическая сеть»
- 3. 4. 2. Метод преобразования «семантическая сеть — текст»
- 3. 4. 3. Метод преобразования «семантическая сеть — семантическая сеть»
- 3. 5. Выводы
- ГЛАВА 4. МЕТОДЫ РЕАЛИЗАЦИИ СРЕДСТВА ПРЕОБРАЗОВАНИЯ КЛАССОВ СЕМАНТИЧЕСКИХ СЕТЕЙ НА ОСНОВЕ ОПИСАНИЯ СТРУКТУРНЫХ ПРОЕКЦИЙ
- 4. 1. Назначение и функции программного средства
- 4. 2. Архитектура средства преобразования классов семантических сетей на основе описания структурных проекций
- 4. 3. Методы реализации средства преобразования классов семантических сетей на основе описания структурных проекций
- 4. 3. 1. Клиент-серверная реализация
- 4. 3. 2. Методы реализации средств редактирования
- 4. 3. 3. Методы реализации преобразователя классов семантических сетей
- 4. 4. Технические характеристики
- 4. 5. Выводы
- ГЛАВА 5. ТЕХНОЛОГИЯ РЕШЕНИЯ ЗАДАЧ ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ С ПОМОЩЬЮ РАЗРАБОТАННЫХ ПРОГРАММНЫХ СРЕДСТВ И ПРИМЕРЫ ЕЕ ПРАКТИЧЕСКОГО ПРИМЕНЕНИЯ
- 5. 1. Технология решения задач преобразования информации с помощью разработанных программных средств
- 5. 2. Примеры описаний проекций семантических сетей в разных технологических пространствах
- 5. 2. 1. Преобразование базы знаний
- 5. 2. 2. Преобразование диаграмм классов на языке иМЬ в представление на языке XML
- 5. 2. 3. Задача разработки языковых конвертеров
- 5. 2. 4. Задача построения модели структурных программ
- 5. 3. Выводы. 128v
- ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ
Список литературы
- Артемьева И.Л., Князева М. А., Купневич O.A. Модель онтологии предметной области «Оптимизация последовательных программ». 4.1. Термины для описания объекта оптимизации // НТИ. Сер. 2. — 2002. — № 12. — С. 23 — 28.
- Артемьева И.Л., Князева М. А., Купневич O.A. Модель онтологии предметной области «Оптимизация последовательных программ». 4.2. Термины для описания процесса оптимизации // НТИ. Сер. 2. 2003. — № 1. — С. 22 — 29.
- Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции, Москва: Мир. 1978. В двух томах.
- Бабкин, Э.А. Принципы и алгоритмы искусственного интеллекта: Монография // Э. А. Бабкин, О. Р. Козырев, И. В. Куркина. Н. Новгород: Нижегород. гос. техн. ун-т. — 2006. — 132 с.
- Башмаков А.И., Башмаков И. А., Механизмы наследования, выявления и разрешения противоречий в обобщенной модели представления предметной области. 4.1 // Известия РАН. Техническая кибернетика. 1994. — № 5. — С.14 -27
- Башмаков А.И., Башмаков И. А., Механизмы наследования, выявления и разрешения противоречий в обобщенной модели представления предметной области. Ч. II // Известия РАН. Теория и системы управления. 1995. — № 3. -С.175- 189
- Бунимова Э.О., Кауфман В. Ш., Левин В. А. Об описании языковых проекций // Вестн. Моск. ун-та. Вычисл. матем. и киберн. 1978. — № 4. — С. 68 — 73.
- Вагин В.Н., Головина Е. Ю., Загорянская A.A., Фомина М. В. Достоверный и правдоподобный вывод в интеллектуальных системах // Под ред. В. Н. Вагина, Д. А. Поспелова. 2-е изд., испр. и доп. — М.: ФИЗМАТЛИТ. — 2008. — 712 с.
- Ершов А.П. О сущности трансляции. Препринт, ВЦ Сибирское отделение АН СССР, Новосибирск. 1977.
- Кауфман В.Ш., Левин В. А. Естественный подход к проблеме описания контекстных условий // Вестн. Моск. ун-та. Вычисл. матем. и киберн. 1977. — № 2. — С. 67−77.
- Кауфман В.Ш. О технологии создания трансляторов (проекционный подход). // Программирование. 1978. — № 5. — С. 36 — 44.
- Кауфман В.Ш. Проекционный подход к созданию трансляторов // Перспективы развития в системном и теоретическом программировании. -Новосибирск: Изд-во ВЦ СО АН СССР. 1979. — С. 87 — 103.
- Клещев A.C., Князева М. А. Интернет-система управления информацией о преобразованиях программ // Информационные технологии. 2007. — № 1. -С. 42−46.
- Князева М.А., Тимченко В. А. Структурные редакторы программ на языках программирования высокого уровня и генератор моделей структурных программ в Банке знаний о преобразованиях программ // Искусственный интеллект. 2005. — Т.4. — С. 200 — 208.
- Князева М.А., Тимченко В. А. Средства структурного редактирования информационного наполнения в Банке знаний о преобразованиях программ // Вестник Компьютерных и информационных технологий. Москва: Машиностроение. 2006. — № 6. — С. 43 — 49.
- Князева М. А., Тимченко В. А. Подсистема генерации единого внутреннего представления в системе преобразований программ // Программные продукты и системы. 2008. — № 1. — С. 58 — 62.
- Князева М.А., Тимченко В. А. Преобразование программ из исходного представления в целевое представление на основе описаний проекций языка исходного представления на язык целевого представления // Искусственный интеллект. 2008. — Т.З. — С. 681 — 689.
- Князева М.А., Тимченко В. А. Преобразование графовых структур на основе проекций. // Материалы X Международной научно-технической конференции
- Князева М.А., Тимченко В. А. Преобразование графовых структур представления информации // Искусственный интеллект. 2009. — Т.4. — С. 425 — 436. I 27. Князева М. А., Тимченко В. А. Преобразователь семантических сетей.
- Зарегистрировано в Реестре программ для ЭВМ 9 июля 2010 г. Свидетельство
- Ин-т проблем информатики М. 1993. — С. 70 — 83.
- Лозовский B.C. Семантические сети // Представление знаний в человеко-J машинных и робототехнических системах. М.: ВИНИТИ. — 1984.
- Лозовский B.C. Сетевые модели // Искусственный интеллект. В Зх кн. Кн.2.
- Модели и методы: Справочник / Под ред. Д. А. Поспелова. М.: Радио и связь. — 1990. — С. 28 — 49: 1 33. Маркотти Mi, Ледгард X., Бохман Г. Формальные описания языковпрограммирования // В' сб.: «Семантика языков программирования». М.: 1 Мир.-1980.-395 с.
- Орлов В.А., Клещев A.C. Компьютерные банки знаний. Универсальный подход к решению проблемы редактирования информации. -j Информационные технологии. 2006. — № 5. — С. 25 — 31.
- Осипов Г. С. Приобретение знаний интеллектуальными системами. М.: Наука, 1 Физматлит. 1997. — 112 с.
- Перминов И.А. Нечеткая объектно-ориентированная семантическая сеть //
- Международный форум информатизации 1999: Доклады международнойконференции «Информационные средства и технологии». 1999. — Т.З. — С. 37−40.
- Перминов И.А. Объектно-ориентированный язык для оперирования семантическими сетями // Международный форум информатизации 2000: Доклады международной конференции «Информационные средства и технологии». — 2000. — ТЗ. — С. 212 — 215.
- Тимченко В.А. Преобразование программ из исходного представления в целевое // XXXIII Дальневосточная математическая школа-семинар имени академика Е. В. Золотова: тезисы докладов. Владивосток: Изд-во Дальнаука. -2008.-С. 39−40.
- Тимченко В.А. Преобразование информации на основе проекций графовых структур // XXXIV Дальневосточная математическая школа-семинар имени академика Е. В. Золотова: тезисы докладов. Хабаровск: Изд-во Тихоокеан. гос. ун-та. — 2009. — С. 183 — 185.
- Фаулер М. Рефакторинг: улучшение существующего кода. Спб: Символ-Плюс. — 2004. — 430 с.
- Хомский Н. Формальные свойства грамматик // Кибернетический сборник, новая серия, вып. 2, изд-во «Мир», Москва. 1966. — С. 121 — 230.
- Akehurst D.H., Howells W.G., McDonald-Maier K.D. Kent Model Transformation Language // Model Transformations in Practice Workshop, part of MoDELS 2005. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, Springer, Heidelberg, 2005.
- ANTLR- ANother Tool for Language Recognition. Electronic resource. URL: http://www.antlr.org (дата обращения: 15.05.2010).
- Assmann U. OPTIMIX a tool for rewriting and optimizing programs // Handbook of graph grammars and computing by graph transformation: vol. 2: applications, languages and tools, World Scientific Publishing Co., NJ. — 1999. — Pp. 307 — 318.
- Atkinson C., Kuhne T. Model-driven'development: A metamodeling foundation. IEEE Software, September, 2003.
- Baader F., Nipkow T. Term Rewriting and All That. Cambridge, England: Cambridge University Press. 1998. — 301 p.
- Balogh A., Varro D. Advanced model transformation language constructs in the VIATRA2 framework // In ACM Symposium on Applied Computing Model Transformation Track (SAC 2006), ACM Press, Dijon, France. — 2006. — Pp. 1280 -1287.
- Bauderon M., Jacquet H. Pullback as a generic graph rewriting mechanism // In Applied Categorical Structures, vol. 9. 2001. — no. 1. — Pp. 65 — 82.
- Bezivin J. In search of a basic principle for model-driven engineering // Novatica Journal, Special Issue, March-April, 2004.
- Bezivin J., Kurtev I. Model-based Technology Integration with the Technical Space Concept // In Proceedings of the Metainformatics Symposium, Springer-Verlag, 2005.
- Bison GNU parser generator. Electronic resource. URL: http://www.gnu.org/ software/bison/manual/index.html (дата обращения: 15.05.2010).
- Borger E., Stark R. Abstract State Machines. A method for High-Level System Design and Analysis. Springer-Verlag, 2003.
- Brachman R. J., Levesque H. J., Reiter R. (eds.) Knowledge representation. Special Volume. Artificial Intelligence, vol. 49, 1991.
- Gamacho D.O., Mens К., van den Brand M, Vinju J. Automated Derivation of Translators From Annotated Grammars // Sixth Workshop on Language Descriptions, Tools and Applications. LDTA'06: ENOTS. 2006. — Pp 121 — 137.
- Cercone N., McGalla G. (eds.). The Knowledge Frontier // Essays in the Representation of Knowledge. Springer-Verlag. 1987. — 512 p.
- Chikofsky E., Gross J. Reverse Engineering and Design Recovery: A. Taxonomy // IEEE Software, 7(1).- 1990: Pp. 13 — 18.
- Christiansen T. PERL5 Regular Expression Description. 1996: Electronic resource., URL: http://www.perl.com/doc/FMTEYEWTK/regexps.html (дата обращения: 15.05.2010).
- Cordy J. R., Halpern C. D., Promislow E. TXL: A rapid prototyping system for programming language dialects // In Proceedings of The International Conference of Computer Languages, Miami, FL. 1988.-Pp. 280−285.
- Cordy J., Dean Т., Malton A., Schneider K. Source Transformation in Software Engineering Using the TXL Transformation1 System // Journal' of Information and Software Technology 44/13: 2002. — Pp. 827 — 837.
- Gzarnecki K., Helsen S- Classification of model transformation approaches // In Workshop on Generative: Techniques in the context of Model Driven Architecture (OOPSLA '03), 2003.
- Drewes F., Kreowski H.-J., Habel A. Hyperedge Replacement Graph Grammars // In G. Rozenberg (Ed.), Handbook of Graph Grammars and. Computing by Graph Transformation, vol. 1: Foundations. Singapore: World Scientific. 1997. — Pp: 95 -162.
- Ehrig H., Mahr B. Fundamentals of Algebraic Specifications, vol. I, Equations and Initial Semantics, Springer, Berlin. 1985. -321 p.
- Ehrig H., Engels G., Kreowski H.-J., Rozenberg G. (eds.). Handbook on Graph Grammars and Computing by Graph Transformation, vol. 2: Applications, Languages and Tools. World Scientific, 1999.
- Engelfriet J., Rozenberg G. Node Replacement Graph Grammars // In G. Rozenberg (Ed.), Handbook of Graph Grammars and Computing by Graph Transformation, vol. 1: Foundations. Singapore: World Scientific. 1997. — Pp. 1 -94.
- Fowler M. Language Workbenches: The Killer-App for Domain Specific Languages? 2005. Electronic resource. URL: http://www.martinfowler.com/ articles/language Workbench. html (дата обращения: 06.08.2010).
- FUJABA Tool Suite, University of Paderborn Software Engineering. Electronic resource. URL: http://www.fuiaba.de (дата обращения: 28.08.2010).
- Geiss R. GrGen.NET. 2008. Electronic resource. URL: http://www.grgen.net/ (дата обращения: 27.08.2010).
- Guarino N., Giaretta P. Ontologies and Knowledge Bases. Towards a Terminological Clarification // In: Towards Very Large Knowledge Bases. N.J.I. Mars (ed.), IOS Press, Amsterdam, 1995.
- Gruber T.R. A translation approach to portable ontologies II Knowledge Acquisition. No. 5(2). 1993. — Pp. 199 — 220.
- Heering J., Hendriks P.R.H., Klint P., Rekers J. The syntax definition formalism SDF reference manual, SIGPLAN Notices 24 (11). — 1989. — Pp. 43 — 75.
- Henriksson J., Heidenreich F., Johannes J., Zschaler S., Assmann U. Extending grammars and metamodels for reuse: the Reuseware approach // In IET Software, Special Issue on Language Engineering, vol. 2, 2008. issue 3. — Pp. 165 — 184.
- Jonge M., Visser E., Visser J. XT: a bundle of program transformation tools // In Electronic Notes in Theoretical Computer Science, 44. Language Descriptions, Tools and Applications, 2001.
- Jouault F., Kurtev I. Transforming models with ATL // In Satellite Events at the MoDELS 2005 Conference: MoDELS 2005 International Workshops, LNCS 3844, Bruel J.-M. Ed. Springer Berlin / Heidelberg. 2006. — Pp. 128 — 138.
- Kalnins A., Barzdins J., Celms E. Model Transformation Language MOLA // Proceedings of Model Driven Architecture: Foundations and Applications, Linkoeping, Sweden. 2004. — Pp. 14 — 28.
- Karakitsos G. A language for specifying program transformations // First International Conference on Software Testing, Reliability, and Quality Assurance, Conference Proceedings, New Delhi. 1994. — Pp. 36 — 42.
- Karsai G. Why is XSL not suitable for Semantic Translation: Research Note, ISIS, Nashville, TN, 2000. Electronic resource. URL: http://www.isis.vanderbilt. edu/sites/default/files/Karsai G 4 0 2000 Why is XML. pdf (дата обращения: 19.08.2010).
- Karsai G., Agrawal A., Shi F., Sprinkle J. On the Use of Graph Transformations for the Formal Specification of Model Interpreters // JUCS, Special issue on Formal Specification of CBS, vol. 9.-2003.-Pp. 1296−1321.
- Kleppe A., Warmer S., Bast W. MDA Explained. The Model Driven Architecture: Practice and Promise. Addison-Wesley, 2003.
- Klint P: A meta-environment for generating programming environments, ACM Trans. Software Eng. Methodology 2 (2). 1993. -Pp. 176−201.
- Klop J.W. Term rewriting systems. In D: Gabbay, S. Abramski, and T. Maibaum, editors, Handbook of Logic and Computer Science, vol. 1. Oxford University Press, New York, 1992.
- Kurtev I., Bezivin J., Aksit M. Technological Spaces: An Initial Appraisal // Int. Federated Conf. (DOA, ODBASE, CoopIS), Industrial track, Irvine, 2002.
- Kuster J.M., Sendall S., Wahler M. Comparing two model transformation approaches // In Proc. UML 2004 Workshop OCL and Model Driven Engineering, Lisbon, 2004.
- Lambers L. A new version of GTXL: An exchange format for graph transformation systems // Electronic Notes in Theoretical Computer Science, 127. -2005.-Pp. 51−63.
- Lawley M., Steel J. Practical Declarative Model Transformation with Tefkat // MoDELS 2005 Workshops, LNCS 3844, Springer-Verlag, Berlin. 2006. — Pp. 139−150.
- Lehmann E.W. Semantic Networks // Computers & Mathematics with Applications, vol. 23.-1992.-no. 2−5.
- Levendovszky Т., Lengyel L., Mezei G., Charaf PI. A Systematic Approach to Metamodeling Environments and- Model Transformation Systems in VMTS // 2nd International Workshop on Graph Based Tools (GraBaTs), workshop at IGGT 2004, Rome, 2004s.
- Mann: P.B. A translational BNF grammar notation (TBNF) // ACM SIGPLAN Notices, vol. 41. 2006. — no. 4. — Pp. 16 — 23.
- Marschall F., Braun P. Model Transformations for the MDA with BOTL // Proceedings of the Workshop on Model Driven Architecture: Foundations and Applications, Enschede, Netherlands. — 2003. — Pp. 25 36.
- MDA web site. Electronic resource. URL: http://www.omg.org/mda (дата обращения :16:07.2010).
- Mens Т., Czarnecki K., van Gorp P. A Taxonomy of Model Transformations //In J. Bezivin, R. Heckel (Eds.),. Proc. of Language Engineering for Model-Driven Software Development. Dagstuhl Seminar Proceedings 4 101, Schloss Dagstuhl, Germany, 2005.
- Mernik M., Heering J., Sloane A.M. When and How to Develop Domain-Specific Languages // ACM Computing Surveys, vol. 37. 2006. — no. 5.
- Muller P.-A., Fleurey F., Jezequel J.-M. Weaving Executability into Object-Oriented Metalanguages // ACM/IEEE 8th International Conference on: Model Driven Engineering Languages and Systems, Montego Bay, Jamaica- 2005. — Pp. 264 — 278. •
- NeOn Glossary of Activities- Neon Project. 2007. Electronic resource. URL: http://www.neon-proiect.org (дата обращения: 16.07.2010).
- Nupponen К. The Design and. Implementation of a Graph: Rewrite Engine for Model Transformations. 2005: Electronic resource! URL: http://www.niksula.hut. fi/~knuppone/thesis.pdf (дата обращения: 28.08.2010″)
- OMG. Meta Object Facility (MOF) Core Specification. Available specification. Electronic resource. URL: http://www.omg.Org/spec/MQF/2.0/PDF (дата обращения: 30.09.2010).
- OMG. Unified Modeling Language: (UML) Specification- Electronic resource. URL: http://www.omg.org/uml/ (дата обращения: 29.09.2010).
- Patrascoiu O. YATL: Yet Another Transformation Language // Proceedings of the 1st European MDA Workshop, Twente, Netherlands. 2004. — Pp. 83 — 90.
- Program Transformation Wiki. Electronic resource. URL: http://www.program-transformation.org (дата обращения: 23.08.2010).
- Roussopoulos N. D- A semantic network model of data bases. Doctoral dissertation, University of Toronto, 1977.
- Rozenberg G., editor. Handbook of Graph Grammars and Computing by Graph Transformation, vol. 1: Foundations, World Scientific Publishing Co. Pte. Ltd., 1997.
- Schiirr A. Introduction to PROGRES, an attribute graph grammar based specification language // In Nagl, M., editor, Proc. Graph Theoretic Concepts in Computer Science, Lecture Notes in Computer Science 411. 1990. — Pp. 151 -165.
- Schiirr A. Programmed graph replacement systems // In Rozenberg, G., editor, Handbook on Graph Grammars and Computing by Graph Transformation, vol. 2, Worl Scientific. 1999. — Pp. 669 — 689.
- Sendall S., Kozaczynski W. Model transformation: the heart and soul of modeldrivensoftware development", vol. 20. 2003. — no. 5. — Pp. 42 — 45.
- Sleep R., Plasmeijer R., van Eekelen M. C. D. J. Term Graph Rewriting: Theory and Practice. Wiley Publishers, New York, 1993.
- Sowa J.F. Conceptual Structures. Addison-Wesley, Reading, MA, 1984.
- Sowa J.F. Relating Diagrams to Logic // Procs. of ICCS-1993. 1993. — Pp. 1 — 35.
- Taentzer G. AGG: A tool environment for algebraic graph transformation // In AGTIVE, ser. Lecture Notes in Computer Science, vol. 1779. Springer-Verlag. -1999.-Pp. 481−488.
- Thayse A. et al. Approche logique de l’intelligence artificielle. 1. De la logique classique a la programmation logique., Bordas, Paris, 1988.
- Перевод: Логический подход к искусственному интеллекту. 1. От классической логики к логическому программированию. Пер. с фр. / Тейз А., Грибомон П., Луи Ш. и др., М.: Мир. — 1990. — 132 с.
- Tratt L. The МТ Model Transformation Language. Proceedings of ACM SIGAPP Symposium on Applied Computing, Dijon, France, 2006. Electronic resource. URL: http://eprints.mdx.ac.Uk/5925/l/Tratt-MT model transformations. pdf (дата обращения: 27.08.2010).
- Varro D., Pataricza A. VPM: A visual, precise and multilevel metamodeling framework for describing mathematical domains and UML // Journal of Software and Systems Modeling, vol. 2(3). 2003. — Pp. 187 — 210.
- Varro D., Balogh A. The Model Transformation Language of the VIATRA2 Framework // Sci. Gomput. Program., 68(3). 2007. — Pp. 187 — 207.
- Visser E. et al. The online survey of program transformation. Electronic resource. URL: http://www.program-transformation.org (дата обращения: 10.08.2010).
- Vojtisek D., Jzquel J.-M: MTL and Umlaut NG: Engine and Framework for Model Transformation // ERCIM News, no. 58, Special Issue on Automated Software Engineering. 2004. — Pp. 42−45.
- Willink E.D. UMLX: A Graphical Transformation Language for MDA // Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Anaheim, CA (2003). 2003. -Pp. 13−24.
- Winter A. Exchanging Graphs with GXL // In P: Mutzel, M: Junger, S. Leipert- editors. Graph Drawing, 9th International Symposium, GD 2001, LNCS 2265. Springer, Berlin. 2002. т- Pp. 485 — 500:
- Wirth N. Pascal-S: A subset and its implementation // In Barron. 1981. — Pp. 199 -259.
- Woods W.A. What’s in a link? Foundation for semantic networks // In Representation and Understanding: Studies in Cognitive Science (Edited by D.G. Bobrow and A. Collins), Academic Press, New York. 1975. — Pp. 35 — 82.
- World Wide Web Consortium. Extensible Markup Language (XML) Version 1.0 (Second Edition). W3C Recommendation. 2000: Electronic resource. URL: http://www.w3c.org/TR/xml. (дата обращения: 12.05.2010).
- World Wide Web Consortium. XSL Transformations (XSLT) Version 1.0. W3C Recommendation. 1999. Electronic resource. URL: http://www.w3.org/TR/xslt. (дата обращения: 12.05.2010).