Skip to content

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/ ).

Clone this wiki locally