21
Medical-Miner Project Huelva 22/7/2010 Deconstructing Freebase Manuel de la Villa Department of Information Technologies University of Huelva

Deconstructing freebase

Embed Size (px)

DESCRIPTION

An overview of Freebase and their capabilities

Citation preview

Page 1: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

Deconstructing Freebase

Manuel de la VillaDepartment of Information Technologies

University of Huelva

Medical-Miner ProjectHuelva 2272010

Deconstructing Freebase

bull What is it

ndash A net A tool A kind of Data wikipedia-turned-database

bull The Schema

ndash domains types properties Sources

bull How it works

bull How can we use it

ndash MQL API Acre RDF

Medical-Miner ProjectHuelva 2272010

What is it

bull Freebase is a large public database that collects three kinds of information ndash data ndash texts and

ndash media that referenceshellip

bull hellipentities or topics (asymp 12 million) An entity is a uniquesingle person place or thing

bull A single concept or real-world thing bull A topic could also be called an entity resource or element or thing it

is a fundamental unit in Freebasebull commontopic bull Each topic has a Guid or globally unique ID

ndash httpwwwfreebasecomviewenbarack_obamandash httpwwwfreebasecomguid9202a8c04000641f800000000029c277

Medical-Miner ProjectHuelva 2272010

What is it (and II)

bull Freebase connects entities together as a graph ndash defines its data structure as a set of nodes and a set of

links that establish relationships between the nodes

bull Most of our topics are associated with one or more types (such as people places books films etc) and may have additional properties like date of

birth for a person or latitude and longitude for a location These types and properties and related concepts are called Schema

Medical-Miner ProjectHuelva 2272010

The Schema

bull We use the term Schema to refer to the way Freebases data is laid out or structured In the Semantic web world this is referred to as Ontology

bull Schema in Freebase is expressed through Types and Properties Types are grouped together in Domains

William Shakespeareis a rarr type rarr Personhas a rarr property rarr Date of Birth

What is SchemaSchema describes how data in Freebase is structured

Schema is made by creatingTypes which define a particular kind of person place or thing and contain

Properties which define the unique qualities of a type

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 2: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

Deconstructing Freebase

bull What is it

ndash A net A tool A kind of Data wikipedia-turned-database

bull The Schema

ndash domains types properties Sources

bull How it works

bull How can we use it

ndash MQL API Acre RDF

Medical-Miner ProjectHuelva 2272010

What is it

bull Freebase is a large public database that collects three kinds of information ndash data ndash texts and

ndash media that referenceshellip

bull hellipentities or topics (asymp 12 million) An entity is a uniquesingle person place or thing

bull A single concept or real-world thing bull A topic could also be called an entity resource or element or thing it

is a fundamental unit in Freebasebull commontopic bull Each topic has a Guid or globally unique ID

ndash httpwwwfreebasecomviewenbarack_obamandash httpwwwfreebasecomguid9202a8c04000641f800000000029c277

Medical-Miner ProjectHuelva 2272010

What is it (and II)

bull Freebase connects entities together as a graph ndash defines its data structure as a set of nodes and a set of

links that establish relationships between the nodes

bull Most of our topics are associated with one or more types (such as people places books films etc) and may have additional properties like date of

birth for a person or latitude and longitude for a location These types and properties and related concepts are called Schema

Medical-Miner ProjectHuelva 2272010

The Schema

bull We use the term Schema to refer to the way Freebases data is laid out or structured In the Semantic web world this is referred to as Ontology

bull Schema in Freebase is expressed through Types and Properties Types are grouped together in Domains

William Shakespeareis a rarr type rarr Personhas a rarr property rarr Date of Birth

What is SchemaSchema describes how data in Freebase is structured

Schema is made by creatingTypes which define a particular kind of person place or thing and contain

Properties which define the unique qualities of a type

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 3: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

What is it

bull Freebase is a large public database that collects three kinds of information ndash data ndash texts and

ndash media that referenceshellip

bull hellipentities or topics (asymp 12 million) An entity is a uniquesingle person place or thing

bull A single concept or real-world thing bull A topic could also be called an entity resource or element or thing it

is a fundamental unit in Freebasebull commontopic bull Each topic has a Guid or globally unique ID

ndash httpwwwfreebasecomviewenbarack_obamandash httpwwwfreebasecomguid9202a8c04000641f800000000029c277

Medical-Miner ProjectHuelva 2272010

What is it (and II)

bull Freebase connects entities together as a graph ndash defines its data structure as a set of nodes and a set of

links that establish relationships between the nodes

bull Most of our topics are associated with one or more types (such as people places books films etc) and may have additional properties like date of

birth for a person or latitude and longitude for a location These types and properties and related concepts are called Schema

Medical-Miner ProjectHuelva 2272010

The Schema

bull We use the term Schema to refer to the way Freebases data is laid out or structured In the Semantic web world this is referred to as Ontology

bull Schema in Freebase is expressed through Types and Properties Types are grouped together in Domains

William Shakespeareis a rarr type rarr Personhas a rarr property rarr Date of Birth

What is SchemaSchema describes how data in Freebase is structured

Schema is made by creatingTypes which define a particular kind of person place or thing and contain

Properties which define the unique qualities of a type

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 4: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

What is it (and II)

bull Freebase connects entities together as a graph ndash defines its data structure as a set of nodes and a set of

links that establish relationships between the nodes

bull Most of our topics are associated with one or more types (such as people places books films etc) and may have additional properties like date of

birth for a person or latitude and longitude for a location These types and properties and related concepts are called Schema

Medical-Miner ProjectHuelva 2272010

The Schema

bull We use the term Schema to refer to the way Freebases data is laid out or structured In the Semantic web world this is referred to as Ontology

bull Schema in Freebase is expressed through Types and Properties Types are grouped together in Domains

William Shakespeareis a rarr type rarr Personhas a rarr property rarr Date of Birth

What is SchemaSchema describes how data in Freebase is structured

Schema is made by creatingTypes which define a particular kind of person place or thing and contain

Properties which define the unique qualities of a type

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 5: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

The Schema

bull We use the term Schema to refer to the way Freebases data is laid out or structured In the Semantic web world this is referred to as Ontology

bull Schema in Freebase is expressed through Types and Properties Types are grouped together in Domains

William Shakespeareis a rarr type rarr Personhas a rarr property rarr Date of Birth

What is SchemaSchema describes how data in Freebase is structured

Schema is made by creatingTypes which define a particular kind of person place or thing and contain

Properties which define the unique qualities of a type

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 6: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 7: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 8: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 9: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

The Schema (II)

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 10: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

The Schema Medicine

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 11: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

Thenhellip is an Ontology

bull Yes and No

is a kind of Folksonomyhellip

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 12: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

The sources

bull Wikipedia ChefMoz NNDB MusicBrainzhellipbull The Freebase community with a 20 spirit are

bull data contributors bull schema builders bull data curators bull application developers bull and many others who use Freebase

ndash Expert statusndash Augmentative edition

bull Creative Commons Attribution Licensing which means that its free for you to browse query copy and even use the data in your own systems or software even for commercial use all we ask in return is that you mention that

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 13: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull As a reference or information source

bull Create interesting Views and Visualizations and share them with others

bull Embed Freebase data in your website

bull Use our API or Acre our hosted app development platform to build apps that use Freebase data

bull Download our Data dumps

bull Use Freebases RDF for Semantic Web applications

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 14: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

How can we use ithellip

bull Ways to use Freebase

ndash Use Freebases Ids to uniquely identify entities anywhere on the web

ndash Query Freebases data using MQL

ndash Build applications using our API or Acre the hosted development platform

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 15: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

MQL (Metaweb Query Language)

bull httpapifreebasecomapiservicemqlreadquery=querytypemusicartistnameU2album[]

bull Query Editor

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 16: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

MQL (and II)

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 17: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

Freebase API

Freebases API allows youndash to perform searches and queries against

Freebases data or ndash to write data to Freebase ndash There are Libraries available for many

languages

Searching with Search APIbull The search API lets you do a fuzzily-matched

search for a string that occurs in a topics name aliases or description

Readingbull The mqlread API is for doing structured

queries against Freebases schemaWritingbull The mqlwrite API lets you write data to

Freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 18: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

Acre

A hosted application development platform Acre

bull makes it easy to build and share Freebase applicationsbullIt encapsulates many of the trickier steps (like OAuthaccess for writing to Freebase) and bulllets you view other peoples apps clone them modify them and share your improvements

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 19: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

Applicationshellip with Acre

bull Powerset (NLP search engine)

bull Fmdb

bull FreebaseSets

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 20: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

RDF

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly

Page 21: Deconstructing freebase

Medical-Miner ProjectHuelva 2272010

SummarizingFreebase is the bridge between the bottom up vision

of Web 20 collective intelligence and the more structured world of the semantic web Tim OReilly