Service Call:
http://api.semantichacker.com/TOKEN/category[/ConfigurationID]?
Overview
The category service call returns subject categories for text or a URL submission. From one to five category codes and optional category labels are returned for each category service call. The 759 category labels were created through modifications of the Open Directory Project classification scheme.
The API can return either Long or equivalent Short category labels to provide more granularity when classifying your text. The Long Label is the default label. For example:
Long category labels for the input URL
http://www.classical.com/label/concertessentials
include Arts/Music/Classical and Arts/Music/Composition.
Equivalent short category labels for the same input URL include Music/Classical and Music/Composition.
The Categorization API uses the 2010 semantic dictionary: odp_2010_categorization. This is the default configuration and is the only supported configuration. There is no need to specify a configuration ID to use the default configuration.
A note about the use of previous categorization configurations or older dictionary configurations:
The category service allows for an optional configuration ID to be provided at the end of the request path. While it is possible to specify an older configuration, this is discouraged as it may produce less accurate results. Also, you will NOT be able to replicate older category results simply by specifying an earlier configuration. View the Service Configurations page for more information. A 2010 Category Mapping document is available to assist you in moving to the latest configuration. Also, the noisy Regional categories have been removed in the 2010 configuration.
Category Call Parameters
In addition to the common request parameters, the category call has the following optional parameters.
XML Response Example
http://api.semantichacker.com/TOKEN/category?uri=http%3a%2f%2fwww.kernel...
<?xml version="1.0" encoding="UTF-8"?>
<response xmlns="http://www.semantichacker.com/api">
<about>
<requestId>FB0A0B4DAAF7A64B0D7EFE28736376BB</requestId>
<docId>C0B1E02C7E06323EA312CC7288F865BE</docId>
<systemType>category</systemType>
<configId>odp_2010_categorization</configId>
<contentType>text/html</contentType>
<contentDigest>01D5A1DD26A2E013CDD9C3BEF0A89F86</contentDigest>
<requestDate>2011-08-30T19:55:35+00:00</requestDate>
<systemVersion>2.1</systemVersion>
<sourceUri>http://www.kernel.org</sourceUri>
</about>
<categorizer>
<categorizerResponse>
<categories>
<category id="293" weight="0.99999994" label="Computers/Software/Operating_Systems" />
</categories>
</categorizerResponse>
</categorizer>
</response>
JSON Response Example
http://api.semantichacker.com/TOKEN/category?uri=http%3a%2f%2fwww.kernel...
{
"about": {
"requestId": "D4BF2147257E088D62AC1D8901582DE9",
"docId": "C0B1E02C7E06323EA312CC7288F865BE",
"systemType": "category",
"configId": "odp_2010_categorization",
"contentType": "text/html",
"contentDigest": "01D5A1DD26A2E013CDD9C3BEF0A89F86",
"requestDate": "2011-08-30T19:56:47+00:00",
"systemVersion": "2.1",
"sourceUri": "http://www.kernel.org"
},
"categorizer": {"categorizerResponse": {"categories": [ {
"id": "293",
"weight": "0.99999994",
"label": "Software/Operating_Systems"
}]}}
}
TagCloud Response Example
http://api.semantichacker.com/TOKEN/category?uri=http%3a%2f%2fen.wikiped...
<ul class="tw-cloud">
<li class="size6">
<a rel="tag" href="http://dmoz.org/Arts/Music/Instruments" target="_blank" title="Arts/Music/Instruments (1.000)"><span>Arts/Music/Instruments <em>(1.000)</em></span></a>
</li>
</ul>
JSON TagCloud Response Example
http://api.semantichacker.com/TOKEN/category?uri=http%3a%2f%2fen.wikiped...
{ "cloudHtml" :
" <ul class=\"tw-cloud\">\n <li class=\"size6\">\n <a rel=\"tag\" href=\"http://dmoz.org/Arts/Music/Instruments\" target=\"_blank\" title=\"Arts/Music/Instruments (1.000)\"><span>Arts/Music/Instruments <em>(1.000)<\/em><\/span><\/a>\n <\/li> \n <\/ul>\n"
}
Javascript TagCloud Response Example
http://api.semantichacker.com/TOKEN/category?uri=http%3a%2f%2fen.wikiped...
var tag = { "cloudHtml" :
" <ul class=\"tw-cloud\">\n <li class=\"size6\">\n <a rel=\"tag\" href=\"http://dmoz.org/Arts/Music/Instruments\" target=\"_blank\" title=\"Arts/Music/Instruments (1.000)\"><span>Arts/Music/Instruments <em>(1.000)<\/em><\/span><\/a>\n <\/li> \n <\/ul>\n"
};
document.write(tag.cloudHtml);
RDF Response Example
http://api.semantichacker.com/TOKEN/category/odp_2007_l1_1.7k?uri=http%3...
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:twtype="http://s.textwise.com/1.0/type#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:tw="http://s.textwise.com/1.0/pred#" >
<rdf:Description rdf:about="http://d.textwise.com/1.0/dochash/b8d3030f-414a-a99b-70bf-3a0f9164b3c3">
<rdf:type rdf:resource="http://s.textwise.com/1.0/type#DocInfo"/>
<tw:externalId>r001</tw:externalId>
<tw:sourceUrl>http://en.wikipedia.org/wiki/Electric_guitar</tw:sourceUrl>
</rdf:Description>
<rdf:Description rdf:about="http://d.textwise.com/1.0/dochash/b8d3030f-414a-a99b-70bf-3a0f9164b3c3/meta">
<rdf:type rdf:resource="http://s.textwise.com/1.0/type#DocInfoMeta"/>
<tw:docId rdf:resource="http://d.textwise.com/1.0/dochash/b8d3030f-414a-a99b-70bf-3a0f9164b3c3"/>
<tw:configId>odp_2007_l1_1.7k</tw:configId>
<tw:tagSpaceLanguage>en_US</tw:tagSpaceLanguage>
<tw:tagSpace>http://d.textwise.com/1.0/element/odp_2007_l1_1.7k/en_US/category</tw:tagSpace>
<tw:systemVersion>2.1</tw:systemVersion>
<tw:contentType>text/html</tw:contentType>
<tw:requestDate>2011-08-30T20:01:04+00:00</tw:requestDate>
<tw:contentDigest>4716877B22FA1AA0BEA6A41ED3FC827C</tw:contentDigest>
</rdf:Description>
<rdf:Description rdf:about="http://d.textwise.com/1.0/element/odp_2007_l1_1.7k/en_US/category/110">
<rdf:type rdf:resource="http://s.textwise.com/1.0/type#CategoryTag"/>
</rdf:Description>
<rdf:Description rdf:about="http://d.textwise.com/1.0/dochash/b8d3030f-414a-a99b-70bf-3a0f9164b3c3/Instance/1">
<rdf:type rdf:resource="http://s.textwise.com/1.0/type#Instance"/>
<tw:docId rdf:resource="http://d.textwise.com/1.0/dochash/b8d3030f-414a-a99b-70bf-3a0f9164b3c3"/>
<tw:subject rdf:resource="http://d.textwise.com/1.0/element/odp_2007_l1_1.7k/en_US/category/110"/>
<tw:weight>0.8641099</tw:weight>
</rdf:Description>
</rdf:RDF>