The other day we put some of our core semantic analysis capability on the front page of our website for all to see and enjoy. This post provides some guidance in using this new feature.
Enter www.admantx.com and you will see a box and a button provided. Please only use Chrome or Firefox browsers. Internet Explorer doesn’t yet work. Type or paste a webpage address (URL) into the box provided and Press the Go button. I used this URL to produce the analysis you see below. http://msn.foxsports.com/tennis/story/Djokovic-in-line-to-make-history-at-French-Open-89464073
You will be presented with 5 channels of data about the URL you enter. Entities or small self-contained pieces of information about people, places and things will be underlined in the recreated text of the story. Entities can also be things like companies, brands, holidays, money, measurements, time, etc.; about 65 different entity types in all. Graphically on the right you see standard categories; the extended IAB compliant way to describe the whole story. You see the emotions readers are likely to have when they consume the story and thus establish their frame-of-mind just prior to matching and serving an ad. You see custom matching algorithms which are really recombination’s of entities, categories and emotions into something wholly new and unique that attend to advertisers campaign objectives. Lastly, you see related articles – the most closely aligned, similar articles that provide “stickiness” to a page.

The small + sign in the upper right provides all the same data but in more detailed. Click the plus sign to see it. In a production environment the data is delivered in JSON format.
Some of our direct competitors do this but not many. I suspect for those who do not openly reveal how their technology works it is because either it is a blackbox, difficult, demands lots of customization and/or simply doesn’t work very well. OpenAmplify and ContextWeb are two companies that do go public so kudos to them. In this semantic game it takes guts to “go public”.
OpenAmplify gives away an API here to process text or a URL . I did this with many URLs and with the same URL about tennis as noted above. The outcome was basically the same each time. Lots and lots of XML markup but in the end not much more than a categorization of Sports and Tennis. No identification of sentiment or emotion as we do, no identification of geography though that is clearly present and no identification of the many people present. OpenAmplify claims lots of interesting outcomes but I did not see them. The full XML outcome is at the end of this post.
ContextWeb, like us, makes the process of testing easier by pasting a URL right on their website here. Again I did this many times but also the Tennis URL from above. Again the main categories are Sports and Tennis. But now some more of the “entities” that trigger Sports and Tennis are shown including lots of the people and things that make up tennis. So this is an improvement but then I see that somehow Football, Basketball, and College Sports are also identified. Looking carefully at the webpage you will see sidebar stories along these lines. So the ContextWeb is mixing up the main story with other stories.
A screen shot of the ContextWeb output is below.
Add as many URLs as you like to see how wide ranging and accurate ADmantX can be. Have fun. And let us know what you think by emailing me directly at baker@admantx.com Thanks.

Open Amplify XML for URL =
http://msn.foxsports.com/tennis/story/Djokovic-in-line-to-make-history-at-French-Open-89464073
<?xml version=”1.0” encoding=”UTF-8”?>
-<ns1:AmplifyResponse xmlns:ns1=”http://amplify.hapax.com”>-<AmplifyReturn>-<Topics>-<Domains>-<DomainResult>-<Domain><Name>Sports</Name><Value>4.00</Value></Domain>-<Subdomains>-<DomainResult>-<Domain><Name>Tennis</Name><Value>4.00</Value></Domain>-<Subdomains>-<DomainResult>-<Domain><Name>tennis</Name><Value>2.00</Value></Domain><Subdomains xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/></DomainResult></Subdomains></DomainResult></Subdomains></DomainResult></Domains>-<TopTopics>-<TopicResult>-<Topic><Name>Djokovic-in-line-to-make-history-at-French-Open-89464073</Name><Value>4.00</Value></Topic>-<NamedEntityType>-<Result><Name>Type</Name><Value>NamedEntity</Value></Result>-<Result><Name>SubType</Name><Value>unknown</Value></Result></NamedEntityType>-<TopicInstance>-<Result><Name>Djokovic-in-line-to-make-history-at-French-Open-89464073</Name><Value>4.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance></TopicResult>-<TopicResult>-<Topic><Name>msn.foxsports.com</Name><Value>2.00</Value></Topic><NamedEntityType xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/>-<TopicInstance>-<Result><Name>msn.foxsports.com</Name><Value>2.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance></TopicResult>-<TopicResult>-<Topic><Name>story</Name><Value>2.00</Value></Topic><NamedEntityType xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/>-<TopicInstance>-<Result><Name>story</Name><Value>2.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance></TopicResult>-<TopicResult>-<Topic><Name>tennis</Name><Value>2.00</Value></Topic><NamedEntityType xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/>-<TopicInstance>-<Result><Name>tennis</Name><Value>2.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance></TopicResult></TopTopics>-<ProperNouns>-<TopicResult>-<Topic><Name>Djokovic-in-line-to-make-history-at-French-Open-89464073</Name><Value>4.00</Value></Topic>-<NamedEntityType>-<Result><Name>Type</Name><Value>NamedEntity</Value></Result>-<Result><Name>SubType</Name><Value>unknown</Value></Result></NamedEntityType>-<TopicInstance>-<Result><Name>Djokovic-in-line-to-make-history-at-French-Open-89464073</Name><Value>4.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance></TopicResult></ProperNouns><Locations/></Topics>-<Actions><TopActions/></Actions>-<TopicIntentions>-<Domains>-<DomainResult>-<Domain><Name>Sports</Name><Value>4.00</Value></Domain>-<Subdomains>-<DomainResult>-<Domain><Name>Tennis</Name><Value>4.00</Value></Domain>-<Subdomains>-<DomainResult>-<Domain><Name>tennis</Name><Value>2.00</Value></Domain><Subdomains xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/></DomainResult></Subdomains></DomainResult></Subdomains></DomainResult></Domains>-<TopTopics>-<TopicIntentionResult>-<Topic><Name>Djokovic-in-line-to-make-history-at-French-Open-89464073</Name><Value>4.00</Value></Topic>-<NamedEntityType>-<Result><Name>Type</Name><Value>NamedEntity</Value></Result>-<Result><Name>SubType</Name><Value>unknown</Value></Result></NamedEntityType>-<TopicInstance>-<Result><Name>Djokovic-in-line-to-make-history-at-French-Open-89464073</Name><Value>4.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance><TopicIntention/></TopicIntentionResult>-<TopicIntentionResult>-<Topic><Name>msn.foxsports.com</Name><Value>2.00</Value></Topic><NamedEntityType xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/>-<TopicInstance>-<Result><Name>msn.foxsports.com</Name><Value>2.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance><TopicIntention/></TopicIntentionResult>-<TopicIntentionResult>-<Topic><Name>story</Name><Value>2.00</Value></Topic><NamedEntityType xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/>-<TopicInstance>-<Result><Name>story</Name><Value>2.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance><TopicIntention/></TopicIntentionResult>-<TopicIntentionResult>-<Topic><Name>tennis</Name><Value>2.00</Value></Topic><NamedEntityType xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/>-<TopicInstance>-<Result><Name>tennis</Name><Value>2.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance><TopicIntention/></TopicIntentionResult></TopTopics>-<ProperNouns>-<TopicIntentionResult>-<Topic><Name>Djokovic-in-line-to-make-history-at-French-Open-89464073</Name><Value>4.00</Value></Topic>-<NamedEntityType>-<Result><Name>Type</Name><Value>NamedEntity</Value></Result>-<Result><Name>SubType</Name><Value>unknown</Value></Result></NamedEntityType>-<TopicInstance>-<Result><Name>Djokovic-in-line-to-make-history-at-French-Open-89464073</Name><Value>4.00</Value></Result></TopicInstance>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance><TopicIntention/></TopicIntentionResult></ProperNouns><Locations/></TopicIntentions>-<Demographics>-<Age><Name>Senior</Name><Value>0.10</Value></Age>-<Gender><Name>Neutral</Name><Value>0.00</Value></Gender>-<Education><Name>Undecided</Name><Value>0.00</Value></Education>-<Language><Name>Undecided</Name><Value>0.00</Value></Language></Demographics>-<Styles>-<Polarity>-<Min><Name>Neutral</Name><Value>0.00</Value></Min>-<Mean><Name>Neutral</Name><Value>0.00</Value></Mean>-<Max><Name>Neutral</Name><Value>0.00</Value></Max></Polarity>-<OfferingGuidance><Name>Not At All</Name><Value>1.00</Value></OfferingGuidance>-<RequestingGuidance><Name>Not At All</Name><Value>1.00</Value></RequestingGuidance>-<Decisiveness><Name>Low</Name><Value>1.00</Value></Decisiveness>-<TemporalityResult>-<Temporality><Name>NA</Name><Value>0.00</Value></Temporality></TemporalityResult>-<Slang><Name>No Slang</Name><Value>0.00</Value></Slang>-<Flamboyance><Name>Not Flamboyant</Name><Value>1.00</Value></Flamboyance>-<Contrast><Name>Not At All</Name><Value>0.00</Value></Contrast></Styles><Search xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/>-<RequestInfo><RequestID>4c52ef59-4865-42eb-9651-408c1c7efb28</RequestID>-<paramList>-<Param><Name>ipaddress</Name><Value>10.210.110.156</Value></Param>-<Param><Name>analysis</Name><Value>Amplify</Value></Param>-<Param><Name>formatrequest</Name><Value>xml</Value></Param>-<Param><Name>cache</Name><Value>enable</Value></Param>-<Param><Name>polarityProcess</Name><Value>chunked</Value></Param>-<Param><Name>optimiseresptime</Name><Value>enable</Value></Param>-<Param><Name>maxTopicResults</Name><Value>0</Value></Param>-<Param><Name>maxActionResults</Name><Value>0</Value></Param>-<Param><Name>sortOrder</Name><Value xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/></Param>-<Param><Name>spiderrequest</Name><Value>N</Value></Param>-<Param><Name>ampliverseID</Name><Value xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/></Param>-<Param><Name>scoring</Name><Value xsi:nil=”1” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”/></Param>-<Param><Name>textsizestripped</Name><Value>95</Value></Param>-<Param><Name>textsizeunstripped</Name><Value>95</Value></Param></paramList>-<Version><VersionNumber>2.1</VersionNumber><BuildDate>Nov 29 2011</BuildDate></Version></RequestInfo></AmplifyReturn></ns1:AmplifyResponse>