

Although an ontology can be tailored to do so, it isnot in any way a trivial task. No standardout-of-the-box ontological query language is able to articulate statements suchas in our example above. However, he did not address the issue ofnavigating the family tree using kinship terms.Ontological can be used to model any kind of family tree, but the problemarises when a user wants to query his relatives using kinship terms.
Angjele mou full#
Semantic Web technologies with full capability of exchanging familyhistory among all interested parties. He showed that it is possible to construct a family ontologyusing These systemshave already been heavily used in the variety of different fields.For instance, Tan Mee Ting designed and implemented a genealogicalontology using Protege and evaluated its consistency with Pellet, HermiT andFACT++ reasoners.
Angjele mou software#
Since theoriginal formulation of a concept, a lot of software has been developed to manageontologies, including such systems as Protege, Inge and others.

Ontologies find their natural application in the context of our work. Our research is an attempt to do exactlythat. But observe, that an ancestry already has itsown idiosyncratic terminology and grammar, which can be successfully utilizedas a natural basis for such a language. Therefore, its preservation is a crucial feature for anysoftware that is aimed for effective genealogy management.If we want to teach computers understand lineage, we need to constructsome type of artificial language that will allow us to effectively navigate andquery any possible family tree. As aresult, any computer representation of an ancestry that lacks this framework isexorbitantly inadequate. A genealogy can exist only in specific tem-poral framework that is imposed on it by the very nature of history itself.

To sufficiently realize the full potential ofcomputers in genealogy management, one should also provide means of inquiryin ancestral data.There is another important concept to consider when working with familytrees, namely, the concept of time. But merely keepingdata on physical disks is not enough.

Now, due to the progress in storage engineering, it became possible tomaintain and expand existing ancestries of considerable size. With the advent of computers, we are able to manage genealogies of incrediblesize. KISP is a dynamically typedLISP-like programming language with a rich set of features, such as kin-ship term reduction and temporal information expression.Our solution provides a user with a coherent genealogical frameworkthat allows for a natural navigation over any traditional family tree. SSemantic Query Language for TemporalGenealogical TreesĬomputers play a crucial role in modern ancestry management, theyare used to collect, store, analyze, sort and display genealogical data.However, current applications do not take into account the kinship struc-ture of a natural language.In this paper we propose a new domain-specific language KISP whichis based on a formalization of English kinship system, for accessing andquerying traditional genealogical trees.
