🔧На сайте запланированы технические работы
25.12.2025 в промежутке с 18:00 до 21:00 по Московскому времени (GMT+3) на сайте будут проводиться плановые технические работы. Возможны перебои с доступом к сайту. Приносим извинения за временные неудобства. Благодарим за понимание!
🔧Site maintenance is scheduled.
Scheduled maintenance will be performed on the site from 6:00 PM to 9:00 PM Moscow time (GMT+3) on December 25, 2025. Site access may be interrupted. We apologize for the inconvenience. Thank you for your understanding!

 

The use of object-oriented programming in the study of the position of Muslims in the social space of the Kingdom of Castile and Leon (XIII-XV centuries)

Cover Page

Cite item

Full Text

Abstract

The object of this study is the social history of the Kingdom of Castile and Leon in the 13th–15th centuries, which covers the dynamics of interactions between religious communities and their legal, economic and social status. The subject of the study is the application of object-oriented programming based on the example of using the unified modeling language (UML) to analyze the position of Muslims in the social space of the Kingdom of Castile and Leon of the specified period. The purpose of the article is to explore the possibilities of using UML in historical science, demonstrating how this method contributes to the modeling of social and legal structures of the past, as well as the structuring of historiographical concepts explaining the problem of coexistence in medieval Spain. The research aims to use engineering methods in studying the social and economic role of the Muslim population in the context of interaction with Christians and Jews. The research methodology combines traditional historical methods with modern programming approaches, which allows for a deeper understanding and analysis of the social status of Muslims and theoretical concepts about their role in the Kingdom of Castile and Leon. The author conducted a comprehensive analysis of the academic literature justifying the use of UML in the humanities. The scientific novelty lies in the use of class diagrams to analyze the social status of Muslims in the Kingdom of Castile and Leon in the 13th–15th centuries. This modeling language allows to structure complex social relationships, reflect the hierarchy of social groups, their legal status and relationships. UML is also effective for systematizing historiographical material, helping to identify hidden relationships between concepts. At the same time, this language is not a familiar tool for historians, which may make it difficult for researchers to use it. Nevertheless, mastering the syntax of these diagrams can be promising when modeling social relations. In addition, the use of UML promotes the integration of interdisciplinary approaches, combining methods of historical science and computer science.

References

  1. Tava, F., Oostveen, D. F. Future Himanities // Future Himanities. 2023. V. 1. Issue 1. URL: https://doi.org/10.1002/fhu2.2
  2. Сидорцов, В. Н., Приборович, А. А. Научный дискурс историка: социальная обусловленность и методология исследования. Минск: Изд. центр БГУ, 2013.
  3. Healy, K. Data Visualization. A Practical Introduction. Princeton University Press, 2019.
  4. Viola, L. The Humanities in the Digital Beyond Critical Digital Humanities. Palgrave Macmillian, 2023.
  5. Drucker, J. Humanities approaches to graphical display // Digital Humanities Quarterly. Vol. 5. N 1. 2011. URL: http://digitalhumanities.org/dhq/vol/5/1/000091/000091.html
  6. Сидорович, Е. А. Применение информационных технологий в исторических исследованиях // От идеи к практике: социогуманитарное знание в цифровой среде: сборник научных трудов IV Всероссийской научной конференции. Новосибирск: ИПЦ НГУ, 2024. С. 143-147.
  7. Червенчук, И. В. Использование языка UML в обучении студентов гуманитарных направлений подготовки // Современная наука: проблемы и перспективы развития. Омск: Омская гуманитарная академия, 2020. Т. 1. С. 121-125.
  8. OpenAI. ChatGPT (версия от 4 марта) [большая языковая модель]. 2025. URL: https://chat.openai.com/chat.
  9. Bourdeau, D. T., Wood, B. L. What is Humanistic STEM and why do we need it? // Journal of Humanistic Mathematics. 2019. Vol. 9. N 1. P. 205-216.
  10. Jacobson, J., Booch, G., Rumbaugh, J. The Unified Software Development Process. Addison-Wesley Professional, 1998.
  11. Purchase, H. C. UML class diagrams: an empirical study of comprehension // The Springer International Series in Engineering and Computer Science. Vol. 734. 2001.
  12. Pastor, O., Levin, A. M., Casamayor, J. C., Celma, M., Eraso, L. E., Villanueva, M. J., Perez-Alonzo, M. Enforcing Conceptual Modeling to Improve the Understanding of Human Genome // Fourth International Conference on Research Challenges in Information Science (RCIS). Nice: IEEE Computer Society, 2010. P. 85-92.
  13. Jonita, D. UML in business administration // Journal of Knowledge Management, Economics and Information Technology. 2010. Vol. 1. P. 1-6.
  14. Bommel, P., Müler, J. P. An introduction to UML for modelling in the human and social sciences // Agent-based modelling and simulation in the social and human sciences. Oxford: Bandwell Press, 2007. P. 273-294.
  15. Bergandy, J. Unified Modeling Language in History and Social Science Education // GSTF Journal on Computing. Vol. 3. 2013. URL: https://link.springer.com/article/10.7603/s40601-013-0026-9.
  16. Gonzalez-Perez, C. A conceptual Modelling Language for the Humanities and Social sciences // Sixth International Conference on Research Challenges in Information Science (RCIS), 2012. P. 396-401.
  17. Gonzalez-Pérez, C. Modelado de información para Arqueología y Antropología: Principios de Ingeniería de Software para Patrimonio Cultural. Create Space Independent Publishing Platform, 2018.
  18. Martín-Rodilla, P., Gonzalez-Pérez. Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theoretical Framework and ConML Implementation with a Real Case Study. ACM, 2018. P. 863-871.
  19. Sidorovich, E. Coexistence in Medieval Spain: the concept under discussion // 81-я научная конференция студентов и аспирантов Белорусского государственного университета. Ч. 3. Минск: БГУ, 2024. С. 130-133.
  20. Castro, A. España en su historia. Cristianos, moros y judíos. Barcelona: Editorial crítica, 1984.
  21. Sánchez-Albornoz, C. España en un enigma Histórico. Tomo 1. Buenos Aires: Editorial sudamericana, 1971.
  22. Sánchez-Albornoz, C. España en un enigma Histórico. Tomo 2. Buenos Aires: Editorial sudamericana, 1971.
  23. Abellañ, J. L. La polémica de Sanchez Albornoz con Americo Castro // Sánchez-Albornoz a debate. Homenaje de la Universidad de Valladolid con motivo de su centenario. Valladolid, 1993. P. 45-52.
  24. Glick, T. F. Acculturation as an Explanatory Concept in Spanish History // Comparative Studies in Society and History. 1969. Vol. 11, No. 2. P. 136-154.
  25. Catlos, B. A. Contexto y convivencia en la Corona de Aragón: propuesta de un modelo de interacción entre grupos etno-religiosos minoritarios y mayoritarios // Revista d'História Medieval. 2001. № 12. P. 259-268.
  26. Bourdieu, P. La distinction: critique social de jugement. Paris: Les Éditions de Minuit, 1979.
  27. Варьяш, И. И. Переживание контактов в средневековой Испании // Испанский альманах. Вып. 1. Власть, общество и личность в истории. М.: Наука, 2008. С. 187‒194.
  28. Verskin, A. Islamic Law and the Crisis of the Reconquista. Leiden: Brill, 2015.
  29. Nirenberg, D. What can Medieval Spain teach us about Muslim-Jewish Relations // CCAR Journal. No. 49. 2002. P. 17-36.
  30. Ruiz Gómez, F. La ilusión de la identidad en el imaginario medieval según la Partidas // Edad Media. Rev. Hist. № 9. 2008. P. 239-261.

Supplementary files

Supplementary Files
Action
1. JATS XML


Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».