8
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. http://www.codethedeal.com / September 19-21, 2014 Twitter: @remkohdev | Email: remkohdev@gma

Code the Deal, brief intro to IDOL OnDemand

Embed Size (px)

DESCRIPTION

Code the Deal - brief introduction to IDOL OnDemand in the context of Law September 19-21, 2014

Citation preview

Page 1: Code the Deal, brief intro to IDOL OnDemand

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

http://www.codethedeal.com/

September 19-21, 2014

Twitter: @remkohdev | Email: [email protected]

Page 2: Code the Deal, brief intro to IDOL OnDemand

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What is IDOL OnDemand?

IDOL OnDemand is a set of APIs for functions similar to IDOL. Currently, over 30 functions out of IDOL 500 functions are available via REST APIs…. more to come!

IDOL OnDemand is an API platform to access, understand and analyse Human Information.

What is IDOL?

IDOL is a contextual and conceptual Information Analytics engine, it uses both pre-defined concepts, contextual information comparison to understand and analyse Human Information, based on machine learning to train the core engine.

What is Indexing?

Indexing in short is used to access documents superfast, it creates index files or pointers from the documents, with basic summary and meta data information.

Documents can be indexed no matter where they are physically located, on your phone, public websites, the cloud, your sharepoint, the intranet, etc.

Once indexed, all analysis and search functions can run against a private index of your documents.

IDOL OnDemand has also created public indexes that are available to anyone out of the box, like the News, Wikipedia, US Patents, and the CIA World Factbook.

Twitter: @remkohdev | Email: [email protected]

Page 3: Code the Deal, brief intro to IDOL OnDemand

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Some examples of APIs

- Find Similar documents

- Sentiment Analysis

- Entity Extraction

- OCR

- View Document

- Find Related Concepts

- Get Parametric Values

- Language Identification

Public Indexes

IDOL OnDemand has created public indexes that are available to anyone, like the News, Wikipedia, US Patents, and the CIA World Factbook.

Entities

You can extract entities from text to identify concepts and structure in your text. Examples of entities you can extract:

- People, Places, Companies, Organizations, Languages, Drugs, Professions, Universities, Addresses, Phone Numbers, PII, Dates, Credit Card numbers, Social Security Numbers, License Plates, Drivers License, and Bank Accounts.

We are super interested to find out what entities Legal Hackers are looking for in documents, because we can ‘easily’ add these to train our engine to extract from documents. Please post requests for entities on our Ideas forum at https://community.idolondemand.com

Twitter: @remkohdev | Email: [email protected]

Page 4: Code the Deal, brief intro to IDOL OnDemand

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Twitter: @remkohdev | Email: [email protected]

Context is everything

Not “Red

Devils”

Not “The Colonel” selling Fried Chicken,Not just a little man with a little moustache,

Not a Religion

GPS says this is ManchesterDate says April 1, 2014

Quarter final of CL ManU – Bayern 1-1

Page 5: Code the Deal, brief intro to IDOL OnDemand

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Conceptual and Contextual Search

IDOL OnDemand lets you find the concepts that documents are most related to, helpful for faceted search and clustering.

Use Find Related Concepts and Get Parametric Values APIs are useful to discover the concepts and topics in your documents.

Use the Find Similar API to discover documents similar to a document.

Use Entity Extraction to extract predefined entities in your documents.

Twitter: @remkohdev | Email: [email protected]

Page 6: Code the Deal, brief intro to IDOL OnDemand

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Code Example

This JavaScript example uses a simple Client SDK to make coding with IDOL OnDemand super easy.

You can find the full source code including examples this Github:

https://github.com/HP-IDOL-OnDemand/javascript-workshop

To extract entities like Companies or Drugs from a document, simply write this code:

// inputType can be ‘text’,’file’,’reference’ or ‘url’, inputValue is the actual input document in format inputType

function extractEntities(inputType, inputValue, entities){

var iodClient = new IODClient();

var iodRequest = iodClient.createIODRequest(IOD.API_ENTITY_EXTRACTION);

var params = new Array();

var param1 = {key: inputType, value: inputValue};

params.push(param1);

$(entities).each(function(i) {

var param2 = {key: "entity_type", value: entities[i]};

params.push(param2);

});

iodRequest.setParams(params);

iodRequest.post(entityExtraction_Callback);

}

Twitter: @remkohdev | Email: [email protected]

Page 7: Code the Deal, brief intro to IDOL OnDemand

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Twitter: @remkohdev | Email: [email protected]

Law, Technology, Freedom and Humanity

Page 8: Code the Deal, brief intro to IDOL OnDemand

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

It’s FREE

New APIs added all the time

Sign up to get an API Key

http://www.idolondemand.com

For questions:

Email: [email protected]

Forum, Blog and Code Examples: http://community.idolondemand.com

IDOL OnDemand APIs: https://www.idolondemand.com/developer/apis

Twitter: @remkohdev | Email: [email protected]