Address book Generator

Aligns address book entries with pimo:Persons.

Usage

AddressbookHypothesisGenerator should map all resources, which are RDFS:subClassOf NCO:Contact to PIMO:Person. Selected are only resource with dataSource, which are contacts only from AddressBook (not from emails).

Architecture

  • The HypothesisGenerator checks if resource is a NCO.contact
  • Search for matching things in Pimo
  • Create new resource from grounding occurence if there is no matching things in Pimo
  • If there is something in Pimo already, check if it has all new statements, if not update it

Problems and Tests

28.07.2008 on Apple the Generator creates contacs in Pimo from Thunderbird AddressBook

There is Junit test class, but all tests fail. The reason may be that same contacts from AddressBook and InstantMessenger aren't merged, because InstantMessenger uses ids that are no real URIs, therefore the testdata is wrong

fix and close ticket:399