Ontology Translation: GEDCOM
- GEDCOM is a standard representation for genealogy data
- I had previously developed a
GEDCOM to DAML converter
- the "normalized" GEDCOM
model uses
childIn
and
parentIn
rather than familiar family relations
- I used
RuleML 0.7
to
define
father
, child
, uncle
, etc.
- I developed XSLT stylesheet converters and used these rules with
- This worked well, but identified a couple shortcomings in
RuleML 0.7
- inability to specify that 2 variables couldn't bind to the same
instance
(needed for
sibling
)
- inability to express negation
(probably needed for
stepchild
)
- See
here
for more information.