Abstract
Computers play a crucial role in modern ancestry management, they are used to collect, store, analyse, sort and display genealogical data. However, current applications do not take into account the kinship structure of a natural language. In this paper we propose a new domain-specific language KISP, based on a formalisation of the English’s kinship system, for accessing and querying traditional genealogical trees. KISP is a dynamically typed LISP-like programming language with a rich set of features, such as kinship term reduction and temporal information expression. Our solution provides a user with a coherent genealogical framework that allows for a natural navigation over any traditional family tree.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Recall that in this paper, the word “kinship” includes relatives as well as in-laws.
References
Yan Z, Cimpian E, Zaremba M, Mazzara M (2007) BPMO: semantic business process modeling and WSMO extension. In: 2007 IEEE international conference on web services (ICWS 2007), 9–13 July 2007, Salt Lake City, Utah, USA, pp 1185–1186
Tan MT (2015) Building a family ontology to meet consistency criteria. Master’s thesis, University of Tun Hussien
Bailey J, Bry F, Furche T, Schaffert S (2005) Web and semantic web query languages a survey
Marx M (2004) XPath the first order complete XPath dialect
Lai C, Bird S (2009) Querying linguistic trees
Artale A, Kontchakov R, Kovtunova A, Ryzhikov V, Wolter F, Zakharyaschev M (2017) Ontology-mediated query answering over temporal data: a survey. In: 24th international symposium on temporal representation and reasoning, vol 1, no 1, pp 1–37
Bartlema J, Winkelbauer L (1961) Modelling kinship with lisp; a two-sex model of kin-counts. In: IIASA working papers, vol WP-96-069, no 1, p 48
Findler NV (1992) Automatic rule discovery for field work in antropology. Comput Hum 26(1):285–292
Read DW (1984) An algebraic account of the american kinship terminology. Curr Antropol 25(49):417–429
Read D (1990) Computer representation of cultural constructs: new research tools for the study of kinship systems. Comput Apl Anthropol 1(1):228–250
Periclev V, Valdes-Perez RE (1998) Automatic componental analysis of kinship semantics with a proposed structural solution to the problem of multiple models. Anthropol Linguist 40(2):272–317
Weil A (1969) On the algebraic study of certain types of marriage laws, pp 221–229
Bush RR (1963) An algebraic treatment of rules of marriage and descent. In: White HC (ed) An anatomy of kinship, Appendix 2. Prentice-Hall, Englewood Cliffs
Kemeny J, Snell L (1972) Mathematical models in the social sciences. MIT Press, Cambridge
White HC (1963) An anatomy of kinship. Prentice-Hall, Englewood Cliffs
Boyd J (1972) The algebra of group kinship. J Math Psychol 6(1):139–167
Gellner E (1975) Ideal language and kinship structure. Philos Sci 24(3):235–242
Liu P (1973) Murngin: a mathematical review. Curr Anthropol 14(1–2):2–9
Morgan LH (1870) Systems of consanguity and affinity of the human family. Smithsonian Institution, Washington, D.C
Chomsky N (1956) Three models for the description of language. IRE Trans Inf Theory 2(1):113–124
Cormen TH, Leiserson CE, Rivest RL, Stein C (2009) Introduction to algorithms, 3rd edn. The MIT Press, Cambridge
Allen JF (1983) Maintaining knowledge about temporal intervals. Commun ACM 26(11):832–843
Nalin M, Baroni I, Mazzara M (2016) A holistic infrastructure to support elderlies’ independent living In: Encyclopedia of E-health and telemedicine. IGI Global
Guidi C, Lanese I, Mazzara M, Montesi F (2017) Microservices: a language-based approach. In: Present and ulterior software engineering. Springer
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Gryaznov, E., Mazzara, M. (2020). Semantic Query Language for Temporal Genealogical Trees. In: Ciancarini, P., Mazzara, M., Messina, A., Sillitti, A., Succi, G. (eds) Proceedings of 6th International Conference in Software Engineering for Defence Applications. SEDA 2018. Advances in Intelligent Systems and Computing, vol 925. Springer, Cham. https://doi.org/10.1007/978-3-030-14687-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-14687-0_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-14686-3
Online ISBN: 978-3-030-14687-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)