-
Notifications
You must be signed in to change notification settings - Fork 0
Manual Disambiguation Testing
Nick Brown edited this page Jan 14, 2015
·
1 revision
In order to manually test disambiguation for a user, you need to post their disambiguation xml to the disambiguation server. The server will return a list of PMIDs.
To get a users disambiguation XML, run:
EXEC [Profile.Data].[Publication.PubMed.GetPersonInfoForDisambiguation]
This will return a table containing PersonID and Disambigation XML, select the XML for the person you wish to use for testing. The XML will look something like:
<FindPMIDs>
<Name>
<First>Griffin</First>
<Middle>M</Middle>
<Last>Weber</Last>
<Suffix/>
</Name>
<RequireFirstName>false</RequireFirstName>
<LocalDuplicateNames>1</LocalDuplicateNames>
<MatchThreshold>9.800000000000000e-001</MatchThreshold>
<EmailList>
<Email>[email protected]</Email>
</EmailList>
<AffiliationList>
<Affiliation>%Boston%02115%</Affiliation>
</AffiliationList>
</FindPMIDs>
Once you have the XML, you need to post this to http://profiles.catalyst.harvard.edu/services/GetPMIDs/default.asp. There are many applications that will let you send http post messages. I use the firefox addon poster ( https://addons.mozilla.org/en-US/firefox/addon/poster/ ).