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
