« Spotlight: Sports Entities | Main | Unlimited Entity and Relation Extraction Crawls for Free »
Monday
Sep272010

On-Demand Platform for Semantic Processing by REST API

Today Extractiv gives you a little more control over your ability to manage your content by launching our new On-Demand platform.  On-Demand complements Extractiv's existing Crawling platform.  The Crawling platform provides users with a means to transform the output of large web crawls into structured content through batch jobs.  By contrast, the On-Demand platform enables users to process their own documents and URLs one at a time.


On-Demand gives you two additional types of control that may be necessary for certain applications:

  1. Immediate responses to requests, which enables use in a live application.
  2. Ability to process user content which is not accessible through the Web  (although URLs are also permissible as input).

Requests can be submitted to the REST API by 1) browser, 2) command-line, or 3) programmatically. 

Processing a URL online can be as easy as providing a 'url' parameter to a web request.  For example, a story on ABC news today about the hero Captain Jack Conroyd's crash landing can be processed using this link (output is in machine-friendly JSON format -- stay tuned later this week for a new human-friendly HTML output format).  Key entities extracted from this document included John F. Kennedy Airport (AIRPORT_FACILITY), Atlantic Southeast Airlines (AIRLINE_ORG), the Hudson River (RIVER), and of course Jack Conroyd and Larkin Newby (PERSON).

We have also released some sample code which demonstrates how it can be called from Java.  More documentation is available at the Extractiv wiki.

Finally, the On-Demand platform is in the free beta stage -- just like the Crawling platform -- so give it a whirl!  We've love to hear your feedback, so please leave comments.

{
  "Document": {
    "dochash": "8669fd166c36096c13552b484223ab33",
    "metadata": {
      "DATE": ["2010-09-26T00:00:00.000-05:00"],
      "DOCTYPE": ["HTML"],
      "LANGUAGE": ["ENGLISH"],
      "SIZE": ["68026"],
      "TITLE": ["Hero Captain of Crash Landing Identified as Captain Jack Conroyd - ABC News"],
      "URL": ["http://abcnews.go.com/GMA/inside-emergency-landing-pilot-saved-day/story?id=11733245"]
    },
    "text": " iPad App\u2020\u2022\u2020Facebook\u2020\u2022\u2020Twitter\u2020\u2022\u2020Blogs\u2020\u2022\u2020Mobile\u2020\u2022\u2020ABC\u2020\u2022\u2020ESPN\u2020 \n Hot Topics:\u2020\n\nSouthwest Airlines\u2020\n\u2022\u2020\nWoodward Book\u2020\n\u2022\u2020\nEmergency Landing\u2020\nABCNews.com\u2020 \nGood Morning America\u2020 \nMoney\u2020 \nHealth\u2020 \nConsumer\u2020 \nEntertainment\u2020 \nRecipes\u2020 \nFall\u2020 \nTips & Lists\u2020 \nMore GMA\u2020 \nMore GMA:\u2020 \nRobin\u2020\nGeorge\u2020 \nJuju\u2020 \nSam\u2020 \nBianna\u2020\nShout Out Board\u2020\nTickets\u2020\nVideo Vault\u2020\nFollow GMA on Twitter\u2020\nGMA on Facebook\u2020\nGeorge's Bottom Line\u2020 \nBreaking News\u2020\nDistrict Attorney Accused of 'Sexting' Victims to Resign Despite Vowing to Stay\u2020\n Watch Video →\u2020 \n WATCH:  Katy Perry Jokes About 'Sesame Street' Ban\u2020\n WATCH:  Inside an Emergency Landing\u2020\n WATCH:  Joy Behar: Christine O'Donnell Is 'Ignorant'\u2020\n WATCH:  5 Secrets to Looking Younger\u2020\n ABCNews.com > GMA\u2020 \nAmerica's Newest Hero: Capt. Jack Conroyd\u2020\nCaptain Guided Crippled Plane in a Safe 'Crash' Landing at JFK\u2020\n    \n   13 Comments\u2020  \n By LISA STARK, LEEZEL TANGLAO and LEE FERRAN\u2020\n  \n Sept. 27, 2010\u2020 \n He is credited with saving the lives of more than 60 people during a heart-stopping emergency landing at New York's John F. Kennedy Airport when the plane's landing gear failed to work properly. Meet America's newest hero -- Capt. Jack Conroyd. \n Conroyd and his co-pilot Larkin Newby were identified as the pilots of the Atlantic Southeast Airlines flight 4951 who executed an emergency crash landing on a JFK runway Saturday night, a senior Port Authority told ABC News. \n None of the 64 passengers on board the CRJ 900 twin-engine jet were injured. \n Conroyd declined to discuss his heroics when reached by ABC News today, and indicated any comments would have to wait until an investigation of what happened is concluded. \n Atlantic Southeast Airlines is \"extremely proud of the crew's actions,\" ASA spokesman Jerek Deem said. \nRelated\u2020\n WATCH:  High Drama on an Airline Flight\u2020\n WATCH:  Emergency Airship Landing Among Trees\u2020\n WATCH:  Amazing Treetop Landing\u2020\n The spokesman said its own internal investigation team was working with the National Transportation Safety Board. \n Conroyd is in line to become the most celebrated pilot since Capt. Chesley \"Sully\" Sullenberger landed his crippled jetliner on the Hudson River in January 2009. \n Sullenberger applauded Conroyd's landing, telling the New York Daily News, \"I commend the crew for ensuring a successful outcome for everyone on board.\" \n Cell phone cameras captured the terror and fear of passengers on the Delta Connection flight that was forced to make an emergency landing Saturday night. \n The flight was headed for White Plains, N.Y., from Atlanta when a malfunctioning landing gear prompted the pilot to divert landing plans to JFK. \n The pilot told air traffic controllers that \"the right gear is stuck up, the other two are down.\" \n Controllers told the crew that \"emergency equipment will be standing by midfield as a precautionary measure.\" \n1\u2020\n|\u2020 \n2\u2020\nNext >\u2020 \n  Read 13 Comments and Post Your Own\u2020  \n Next Story: 'World News' Political Insights: All Defense, All the Time for Democrats in Stretch\u2020 \nComment & Contribute\u2020\nDo you have more information about this topic? If so, please click here to contact the editors of ABC News.\nWelcome to ABCNews.com.\nJavascript is not enabled on your browser. Please enable javascript to use the community features on this page. If your browser does not support javascript, please visit our browser upgrade page for a list of supported web browsers.\nMember Comments (13)\u2020\n View All Comments (13)\u2020\n Like It.\u2020 Tweet It.\u2020 Digg It.\u2020 \n Watch Video\u2020 \n ABC News on Facebook\u2020 \n GMA News\u2020 \n'World News' Political Insights: All Defense, All the Time for Democrats in Stretch\u2020\nU.S. Soldier Describes Killing Innocent Afghans\u2020\nReaction Mixed to Atlanta Bishop's Abuse Denial\u2020\nExclusive: Parents Speak Out Against Son's Fake Arrest\u2020\nParents Give Up Out-of-Control Daughter\u2020\n Follow Us\u2020 \n     Facebook\u2020 \n     RSS\u2020 \n     Twitter\u2020 \n     Mobile\u2020 \n Most Popular →\u2020 \nMost\u2020 \n Viewed\u2020\nMost\u2020 \n Commented\u2020\nMost\u2020 \n Emailed\u2020\nESPN Headlines →\u2020\n Winless 49ers fire offensive coordinator Raye\u2020 \n Sources: Nuggets weighing other offers for Melo\u2020 \n Bills cut ties with former starting QB Edwards\u2020 \n Florida WR Rainey agrees to misdemeanor plea\u2020  \n Nevada ranked 25th; Texas drops out of top 20\u2020 \n More from ESPN »\u2020 \n External links are provided for reference purposes. ABC News is not responsible for the content of external Internet sites. Copyright © 2010 ABC News Internet Ventures.\u2020 \n Back to top\u2020 \nSections\u2020\nNews\u2020\nPolitics\u2020\nBlotter\u2020\nHealth\u2020\nEntertainment\u2020\nMoney\u2020\nTechnology\u2020\nTravel\u2020\nRecipes\u2020\nBehind the Scenes\u2020\nShows\u2020\nGood Morning America\u2020\nWorld News with Diane Sawyer\u2020\nNightline\u2020\nThis Week with Christiane Amanpour\u2020\n20/20\u2020\nPrimetime\u2020\nWhat Would You Do?\u2020\nABC News Now\u2020\nBoston Med\u2020\nABC.com\u2020\nTools\u2020\niPad App\u2020\nRegister\u2020\nSign In\u2020\nFacebook\u2020\nTwitter\u2020\nBlogs\u2020\nWireless\u2020\nEmails & News Alerts\u2020\nMessage Boards\u2020\nRSS Headlines\u2020\nPodcasts\u2020\nAbout\u2020\nContact Us\u2020\nFeedback\u2020\nAdvertising\u2020\nPrivacy Policy\u2020\nInterest-Based Ads\u2020\nTerms of Use\u2020\nABC News Store\u2020\nSite Map\u2020\n",
    "title": "Hero Captain of Crash Landing Identified as Captain Jack Conroyd - ABC News",
    "url": "http://abcnews.go.com/GMA/inside-emergency-landing-pilot-saved-day/story?id=11733245"
  },
  "entities": [
    {
      "len": 12,
      "offset": 971,
      "text": "more than 60",
      "type": "NUMBER"
    },
    {
      "len": 8,
      "offset": 1036,
      "text": "New York",
      "type": "US_STATE"
    },
    {
      "len": 23,
      "offset": 1047,
      "text": "John F. Kennedy Airport",
      "type": "AIRPORT_FACILITY"
    },
    {
      "len": 7,
      "offset": 1131,
      "text": "America",
      "type": "COUNTRY"
    },
    {
      "id": 1,
      "len": 12,
      "offset": 1162,
      "text": "Jack Conroyd",
      "type": "PERSON"
    },
    {
      "id": 1,
      "len": 7,
      "offset": 1178,
      "text": "Conroyd",
      "type": "PERSON"
    },
    {
      "id": 1,
      "len": 3,
      "offset": 1190,
      "text": "his",
      "type": "PERSON"
    },
    {
      "len": 12,
      "offset": 1203,
      "text": "Larkin Newby",
      "type": "PERSON"
    },
    {
      "len": 27,
      "offset": 1253,
      "text": "Atlantic Southeast Airlines",
      "type": "AIRLINE_ORG"
    },
    {
      "len": 4,
      "offset": 1288,
      "text": "4951",
      "type": "NUMBER"
    },
    {
      "len": 14,
      "offset": 1349,
      "text": "Saturday night",
      "type": "REL_DATE"
    },
    {
      "len": 8,
      "offset": 1394,
      "text": "ABC News",
      "type": "MEDIA_ORG"
    },
    {
      "len": 2,
      "offset": 1418,
      "text": "64",
      "type": "NUMBER"
    },
    {
      "len": 3,
      "offset": 1445,
      "text": "CRJ",
      "type": "AIR_VEHICLE"
    },
    {
      "len": 3,
      "offset": 1449,
      "text": "900",
      "type": "NUMBER"
    },
    {
      "id": 1,
      "len": 7,
      "offset": 1485,
      "text": "Conroyd",
      "type": "PERSON"
    },
    {
      "id": 1,
      "len": 3,
      "offset": 1513,
      "text": "his",
      "type": "PERSON"
    },
    {
      "len": 8,
      "offset": 1541,
      "text": "ABC News",
      "type": "MEDIA_ORG"
    },
    {
      "len": 5,
      "offset": 1550,
      "text": "today",
      "type": "REL_DATE"
    },
    {
      "len": 27,
      "offset": 1659,
      "text": "Atlantic Southeast Airlines",
      "type": "AIRLINE_ORG"
    },
    {
      "len": 3,
      "offset": 1731,
      "text": "ASA",
      "type": "GOVERNMENT_ORG"
    },
    {
      "len": 10,
      "offset": 1745,
      "text": "Jerek Deem",
      "type": "PERSON"
    },
    {
      "len": 36,
      "offset": 1973,
      "text": "National Transportation Safety Board",
      "type": "COMMERCIAL_ORG"
    },
    {
      "id": 1,
      "len": 7,
      "offset": 2013,
      "text": "Conroyd",
      "type": "PERSON"
    },
    {
      "id": 2,
      "len": 28,
      "offset": 2080,
      "text": "Chesley \"Sully\" Sullenberger",
      "type": "PERSON"
    },
    {
      "id": 2,
      "len": 3,
      "offset": 2116,
      "text": "his",
      "type": "PERSON"
    },
    {
      "len": 12,
      "offset": 2145,
      "text": "Hudson River",
      "type": "RIVER"
    },
    {
      "len": 12,
      "offset": 2161,
      "text": "January 2009",
      "type": "MONTHOFYEAR"
    },
    {
      "id": 2,
      "len": 12,
      "offset": 2177,
      "text": "Sullenberger",
      "type": "PERSON"
    },
    {
      "id": 1,
      "len": 7,
      "offset": 2200,
      "text": "Conroyd",
      "type": "PERSON"
    },
    {
      "len": 8,
      "offset": 2231,
      "text": "New York",
      "type": "POPULATION_CENTER"
    },
    {
      "len": 16,
      "offset": 2401,
      "text": "Delta Connection",
      "type": "COMMERCIAL_ORG"
    },
    {
      "len": 14,
      "offset": 2470,
      "text": "Saturday night",
      "type": "REL_DATE"
    },
    {
      "len": 12,
      "offset": 2514,
      "text": "White Plains",
      "type": "POPULATION_CENTER"
    },
    {
      "len": 4,
      "offset": 2528,
      "text": "N.Y.",
      "type": "US_STATE"
    },
    {
      "len": 7,
      "offset": 2539,
      "text": "Atlanta",
      "type": "POPULATION_CENTER"
    },
    {
      "len": 3,
      "offset": 2718,
      "text": "two",
      "type": "NUMBER"
    },
    {
      "len": 8,
      "offset": 3124,
      "text": "ABC News",
      "type": "MEDIA_ORG"
    },
    {
      "len": 11,
      "offset": 3145,
      "text": "ABCNews.com",
      "type": "COMMERCIAL_ORG"
    },
    {
      "len": 10,
      "offset": 3158,
      "text": "Javascript",
      "type": "SOFTWARE"
    },
    {
      "len": 8,
      "offset": 4280,
      "text": "ABC News",
      "type": "MEDIA_ORG"
    }
  ],
  "relations": [
    {
      "args": [
        {
          "len": 12,
          "offset": 1190,
          "role": "occupation",
          "value": "his co-pilot"
        },
        {
          "len": 12,
          "offset": 1203,
          "role": "person",
          "value": "Larkin Newby"
        }
      ],
      "type": "occupation"
    },
    {
      "args": [
        {
          "len": 3,
          "offset": 1731,
          "role": "organization",
          "value": "ASA"
        },
        {
          "len": 10,
          "offset": 1745,
          "role": "person",
          "value": "Jerek Deem"
        },
        {
          "len": 9,
          "offset": 1735,
          "role": "role",
          "value": "spokesman"
        }
      ],
      "type": "role_in_org"
    }
  ]
}

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (4)

It's a good article! You let me learn more about it! In part time,I always log in the same websites to learn knowledge celine handbags replica

December 8, 2010 | Unregistered CommenterJermmy william A

Remember replica pasha cartier
what should be remembered, and forget what should be forgotten.Alter what is changeable, and accept what is mutable。replica omega constellation

October 18, 2011 | Unregistered Commenterswiss replica watches

A human problem, the cost of the fake omega watches why so few, if their quality is as good as the original, and why the original replica Panerai Ferrari watches make such a large price tag. The answer to both questions is very basic. Why the original brand name is breitling bentley replica watches one of the leading causes of expensive brand and its products because of advertising and promotional prices. These brands and companies spend a lot of money to use, and agree with their particular brand and product top star.

December 6, 2011 | Unregistered Commentershatang

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>