SlideShare ist ein Scribd-Unternehmen logo
1 von 29
1
More Meaning. Better Results.
1
Building the Inform Semantic Publishing Ecosystem:
from Author to Audience
Marc Hadfield
VP, Research & Development
marc@inform.com
2
Marc Hadfield
• Semantic Technology, Computer Science
• Inform Technologies (Head of R&D)
‣ Semantic Technologies applied to Content Analysis & Distribution
• Alitora Systems (Co-Founder / CTO)
‣ Life Science Semantic Technology, Research, Big Data Analytics, Semantic HPC
‣ Life Science Natural Language Processing
• Columbia Genome Center
‣ NLP applied to Life Science Research Articles
• LCconnect (CTO)
‣ Letter-of-Credit Exchange
2
3
Semantics in Publishing…
3
• Ongoing Theme at ISWC 2010…
‣ NY Times
‣ Facebook (OpenGraph)
‣ Elsevier
‣ BBC
4
What is Inform?
4
• Inform is a content enrichment solution designed to increase consumer
engagement, page views and revenue.
• We provide a hosted Semantic Web Service for content publishers that:
1. Reads your article before you publish it
2. Turns main topics and entities (people, places, companies, organizations) into links
3. Provides feeds of related web content when you publish it
• New Direction: Optimizing Content Distribution via Direct Channels
• Web users moving away from destination web sites, but still want the destination web
site content.
• Companies utilizing Inform include:
Connecting your content
55
Audio, Video & Blogs
from the Web
Articles from
the Web
Content from Inform
Your Affiliates’ Content
Your Content
Affiliated
Content
Your
Content
Licensed
Content
Google Street View Topic 0.90
Google Company 1.00
Ireland Place 0.70
Norway Place 0.70
South Africa Place 0.70
Sweden Place 0.70
Brian McClendon Person 0.80
Mountain View, California Place 0.60
Wi-Fi Topic 0.50
6
Related Content Widgets
6
7
Inform Topic Pages, Micro Sites
7
8
My Job: Building the Semantic Platform…
8
• “Silo”-ed Semantic Technology  Semantic Web
‣ Aligned with Wikipedia, Leverage Linked Data for Mash-Ups
‣ RDFa, SKOS, Semantic SEO
• Semantic / NLP Engine
‣ Improve Features, Quality
• Semantic Data Infrastructure
‣ Scalable Infrastructure
• Semantic Data Analysis
‣ Algorithms (Topology of Graphs), Inference
‣ “PageRank” on semantic data
• Personalization, Usage Analysis
• Micro Sites
‣ Clusters of Topics, Generating Rich Content Experience
• Distributing to Social Platforms
‣ i.e. Facebook
9
Inform: Author to Audience
9
10
Leverage Inform Taxonomy
10
1111
Author 
‣ Content Creation Services
‣ Semantic Data Repository
‣ Semantic Data Analysis
‣ Content Selection Algorithms
‣ Webservices
‣ Content Distribution Services
 Audience
Inside the
Semantic
System
Architecture
12
Content Creation
12
• Article Creation Tool (ACT)
‣ Author Tools
‣ Embed in CMS, Tumblr / Wordpress Plugin
• Publisher Portal
‣ Editorial Tool
‣ Content Feeds
• Web Crawl
• Summarizer
‣ Create smart “blurbs” to advertise article
• LinkedData
‣ Freebase, Wikipedia, DBPedia, et cetera.
13
ACT Tool
13
14
ACT Tool
14
15
ACT Tool, Tumblr, Wordpress
15
16
Publisher Portal
16
17
Summarizer
17
18
Semantic Data Repository
18
• Data Master / Data Node
‣ Federated Semantic Data Managers
‣ SPARQL Triplestore (scalable cluster)
‣ Semantic Search
‣ Search Indexes (Semi-Structured and Full-Text Search)
‣ Lucene/Siren (Sindice)
‣ Facets, Frequency Counts
‣ Cache (In-Memory)
‣ Blob Store (Voldemort)
‣ Listener to Activity (Flume)
‣ User Activity (clicks)
‣ Content Activity (content updates)
‣ Near Real-Time Trends, Analysis
‣ Compute Algorithms (Stored Procedures in Groovy)
‣ Long Term Content Archive (offline)
19
Semantic Data Analysis
19
• Natural Language Processing
‣ Rules & Machine Learning, Training
‣ 500K articles per day, 4,000 unique sites
‣ Text Extraction, Section/Sentence Extraction
‣ Tokenization, Part-of-Speech, Noun/Verb Phrases
‣ Entity Extraction, Entity Normalization
‣ Topic Extraction, Summarization, Clustering
• User Activity
‣ User Model (Personalization)
• Semantic Inference
‣ F-Logic, Multi-Domain
‣ Linked Data Mash-Ups
• Semantic Graph Topology
‣ Entity / Property Importance Metrics, Ranking, “PageRank”
‣ Which triples in LinkedData are interesting?
20
Content Selection Algorithms
20
• Model of User, Personalization
‣ Social Networks provide Context
• Semantic Analysis of Content
• Algorithms
‣ Maximize Relevancy / Relatedness (Meets Editorial Criteria)
‣ Maximize Click-Through
‣ Cute Kitten vs. Engagement Issue
‣ Maximize Monetization
Goal: Content Exchange
21
Webservices
21
• REST
‣ Outputs RDF / JSON Data
• Natural Language Processing
‣ Article to Semantic MetaData
• Related Content
‣ Inputs: Content, Personalization, Algorithm
‣ Articles
‣ Semantic Mash-Ups
‣ Topics
‣ Entities
• Semantic Query, Site Search
• Storage, Content Repository
22
Content Distribution Services
22
• Customer Destinations (Traditional Business)
‣ Deep Integration
• Publisher Widgets
‣ Levels of Lightweight Integration
‣ Example: Related-Content-Widget in JavaScript
• Inform.com
‣ Topic Pages
• Micro Sites
‣ Several Thousand Owned-and-Operated Domains/Sites, Topic Driven
• Social Networks
‣ Facebook
Tools:
• Semantic SEO
‣ RDFa, SKOS
23
Semantic MetaData, RDFa
23
http://inspector.sindice.com
24
Facebook App
24
25
Using Facebook OpenGraph
25
Relevancy Algorithm:
Combine:
•Trending / Popular Topics
•Trending / Popular Articles
•Personalization “Liked” Topics
•Personalization “Liked” Articles
•User Profiles (“Users like you…”)
26
Facebook “Liked” Topics
26
27
Facebook Article Stream
27
28
Inform: Author to Audience via Semantics
28
29
Thanks for your attention!
29
Questions?
Contact Information:
Marc Hadfield
marc@inform.com

Weitere ähnliche Inhalte

Was ist angesagt?

How LinkedIn Democratizes Big Data Visualization
How LinkedIn Democratizes Big Data VisualizationHow LinkedIn Democratizes Big Data Visualization
How LinkedIn Democratizes Big Data Visualization
Chi-Yi Kuan
 
Focused Crawling for Structured Data
Focused Crawling for Structured DataFocused Crawling for Structured Data
Focused Crawling for Structured Data
Robert Meusel
 
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...
The SAS Search Journey:  Using AI to Move from Google to Lucidworks - Alex Fl...The SAS Search Journey:  Using AI to Move from Google to Lucidworks - Alex Fl...
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...
Lucidworks
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j
 
Semantically Enabled Personal Information Management with Cluug.com
Semantically Enabled Personal Information Management with Cluug.comSemantically Enabled Personal Information Management with Cluug.com
Semantically Enabled Personal Information Management with Cluug.com
Bernhard Schandl
 

Was ist angesagt? (20)

Structured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for itStructured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for it
 
Fried data summit data quality data analytics together
Fried data summit data quality data analytics togetherFried data summit data quality data analytics together
Fried data summit data quality data analytics together
 
A Real-World Implementation of Linked Data
A Real-World Implementation of Linked DataA Real-World Implementation of Linked Data
A Real-World Implementation of Linked Data
 
How to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePointHow to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePoint
 
How LinkedIn Democratizes Big Data Visualization
How LinkedIn Democratizes Big Data VisualizationHow LinkedIn Democratizes Big Data Visualization
How LinkedIn Democratizes Big Data Visualization
 
Focused Crawling for Structured Data
Focused Crawling for Structured DataFocused Crawling for Structured Data
Focused Crawling for Structured Data
 
Schema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & HowSchema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & How
 
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...
The SAS Search Journey:  Using AI to Move from Google to Lucidworks - Alex Fl...The SAS Search Journey:  Using AI to Move from Google to Lucidworks - Alex Fl...
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
 
DWCNZ - Content Types: Love Them or Lose It
DWCNZ - Content Types: Love Them or Lose ItDWCNZ - Content Types: Love Them or Lose It
DWCNZ - Content Types: Love Them or Lose It
 
Real-time big data analytics based on product recommendations case study
Real-time big data analytics based on product recommendations case studyReal-time big data analytics based on product recommendations case study
Real-time big data analytics based on product recommendations case study
 
KESeDa: Knowledge Extraction from Heterogeneous Semi-Structured Data Sources
KESeDa: Knowledge Extraction from Heterogeneous Semi-Structured Data SourcesKESeDa: Knowledge Extraction from Heterogeneous Semi-Structured Data Sources
KESeDa: Knowledge Extraction from Heterogeneous Semi-Structured Data Sources
 
Understanding voice of the member via text mining
Understanding voice of the member via text miningUnderstanding voice of the member via text mining
Understanding voice of the member via text mining
 
Instant Security and User Management in Spring Boot
Instant Security and User Management in Spring BootInstant Security and User Management in Spring Boot
Instant Security and User Management in Spring Boot
 
S4: The Self-Service Semantic Suite
S4: The Self-Service Semantic SuiteS4: The Self-Service Semantic Suite
S4: The Self-Service Semantic Suite
 
Understanding Voice of Members via Text Mining – How Linkedin Built a Text An...
Understanding Voice of Members via Text Mining – How Linkedin Built a Text An...Understanding Voice of Members via Text Mining – How Linkedin Built a Text An...
Understanding Voice of Members via Text Mining – How Linkedin Built a Text An...
 
Semantically integrated Enterprise Data Lakes and Co-Evolution of Public / Pr...
Semantically integrated Enterprise Data Lakes and Co-Evolution of Public / Pr...Semantically integrated Enterprise Data Lakes and Co-Evolution of Public / Pr...
Semantically integrated Enterprise Data Lakes and Co-Evolution of Public / Pr...
 
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQLCouchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
 
O365Con18 - Invest in Search - Matthew McDermott
O365Con18 - Invest in Search - Matthew McDermottO365Con18 - Invest in Search - Matthew McDermott
O365Con18 - Invest in Search - Matthew McDermott
 
Semantically Enabled Personal Information Management with Cluug.com
Semantically Enabled Personal Information Management with Cluug.comSemantically Enabled Personal Information Management with Cluug.com
Semantically Enabled Personal Information Management with Cluug.com
 

Ähnlich wie Building the Inform Semantic Publishing Ecosystem: from Author to Audience

Climbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations WebinarClimbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations Webinar
Concept Searching, Inc
 
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Open Analytics
 
Open Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe OlsenOpen Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe Olsen
Christopher Whitaker
 

Ähnlich wie Building the Inform Semantic Publishing Ecosystem: from Author to Audience (20)

Semantics and Machine Learning
Semantics and Machine LearningSemantics and Machine Learning
Semantics and Machine Learning
 
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v12017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
 
Oracle Big Data Spatial & Graph 
Social Media Analysis - Case Study
Oracle Big Data Spatial & Graph 
Social Media Analysis - Case StudyOracle Big Data Spatial & Graph 
Social Media Analysis - Case Study
Oracle Big Data Spatial & Graph 
Social Media Analysis - Case Study
 
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-PremiseWebinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
What do we want computers to do for us?
What do we want computers to do for us? What do we want computers to do for us?
What do we want computers to do for us?
 
Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations
 
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...
 
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 ConferenceStructuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
 
Climbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations WebinarClimbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations Webinar
 
Big problems Big data, simple AWS solution
Big problems Big data, simple AWS solutionBig problems Big data, simple AWS solution
Big problems Big data, simple AWS solution
 
MLaaS - Machine Learning as a Service
MLaaS - Machine Learning as a ServiceMLaaS - Machine Learning as a Service
MLaaS - Machine Learning as a Service
 
II-SDV 2017: Approaches of Web Information Analysis in a Day to Day Work Envi...
II-SDV 2017: Approaches of Web Information Analysis in a Day to Day Work Envi...II-SDV 2017: Approaches of Web Information Analysis in a Day to Day Work Envi...
II-SDV 2017: Approaches of Web Information Analysis in a Day to Day Work Envi...
 
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
 
Open Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe OlsenOpen Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe Olsen
 
Social Media Data Collection & Analysis
Social Media Data Collection & AnalysisSocial Media Data Collection & Analysis
Social Media Data Collection & Analysis
 
Big problems Big Data, simple solutions
Big problems Big Data, simple solutionsBig problems Big Data, simple solutions
Big problems Big Data, simple solutions
 
The Next Web of Linked Data
The Next Web of Linked DataThe Next Web of Linked Data
The Next Web of Linked Data
 
Semantic Web For Dummies
Semantic Web For DummiesSemantic Web For Dummies
Semantic Web For Dummies
 
How to Empower Your Business Users with Oracle Data Visualization
How to Empower Your Business Users with Oracle Data VisualizationHow to Empower Your Business Users with Oracle Data Visualization
How to Empower Your Business Users with Oracle Data Visualization
 
Rapid Data Exploration With Hadoop
Rapid Data Exploration With HadoopRapid Data Exploration With Hadoop
Rapid Data Exploration With Hadoop
 

Mehr von Vital.AI

Optimizing the
 Data Supply Chain
 for Data Science
Optimizing the
 Data Supply Chain
 for Data ScienceOptimizing the
 Data Supply Chain
 for Data Science
Optimizing the
 Data Supply Chain
 for Data Science
Vital.AI
 
Natural Language Processing & Semantic Models in an Imperfect World
Natural Language Processing & Semantic Modelsin an Imperfect WorldNatural Language Processing & Semantic Modelsin an Imperfect World
Natural Language Processing & Semantic Models in an Imperfect World
Vital.AI
 

Mehr von Vital.AI (6)

Optimizing the
 Data Supply Chain
 for Data Science
Optimizing the
 Data Supply Chain
 for Data ScienceOptimizing the
 Data Supply Chain
 for Data Science
Optimizing the
 Data Supply Chain
 for Data Science
 
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
 
Vital AI: Big Data Modeling
Vital AI: Big Data ModelingVital AI: Big Data Modeling
Vital AI: Big Data Modeling
 
Vital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent AppsVital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent Apps
 
Natural Language Processing & Semantic Models in an Imperfect World
Natural Language Processing & Semantic Modelsin an Imperfect WorldNatural Language Processing & Semantic Modelsin an Imperfect World
Natural Language Processing & Semantic Models in an Imperfect World
 
Inform: Targeting the Interest Graph
Inform: Targeting the Interest GraphInform: Targeting the Interest Graph
Inform: Targeting the Interest Graph
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Building the Inform Semantic Publishing Ecosystem: from Author to Audience

  • 1. 1 More Meaning. Better Results. 1 Building the Inform Semantic Publishing Ecosystem: from Author to Audience Marc Hadfield VP, Research & Development marc@inform.com
  • 2. 2 Marc Hadfield • Semantic Technology, Computer Science • Inform Technologies (Head of R&D) ‣ Semantic Technologies applied to Content Analysis & Distribution • Alitora Systems (Co-Founder / CTO) ‣ Life Science Semantic Technology, Research, Big Data Analytics, Semantic HPC ‣ Life Science Natural Language Processing • Columbia Genome Center ‣ NLP applied to Life Science Research Articles • LCconnect (CTO) ‣ Letter-of-Credit Exchange 2
  • 3. 3 Semantics in Publishing… 3 • Ongoing Theme at ISWC 2010… ‣ NY Times ‣ Facebook (OpenGraph) ‣ Elsevier ‣ BBC
  • 4. 4 What is Inform? 4 • Inform is a content enrichment solution designed to increase consumer engagement, page views and revenue. • We provide a hosted Semantic Web Service for content publishers that: 1. Reads your article before you publish it 2. Turns main topics and entities (people, places, companies, organizations) into links 3. Provides feeds of related web content when you publish it • New Direction: Optimizing Content Distribution via Direct Channels • Web users moving away from destination web sites, but still want the destination web site content. • Companies utilizing Inform include:
  • 5. Connecting your content 55 Audio, Video & Blogs from the Web Articles from the Web Content from Inform Your Affiliates’ Content Your Content Affiliated Content Your Content Licensed Content Google Street View Topic 0.90 Google Company 1.00 Ireland Place 0.70 Norway Place 0.70 South Africa Place 0.70 Sweden Place 0.70 Brian McClendon Person 0.80 Mountain View, California Place 0.60 Wi-Fi Topic 0.50
  • 7. 7 Inform Topic Pages, Micro Sites 7
  • 8. 8 My Job: Building the Semantic Platform… 8 • “Silo”-ed Semantic Technology  Semantic Web ‣ Aligned with Wikipedia, Leverage Linked Data for Mash-Ups ‣ RDFa, SKOS, Semantic SEO • Semantic / NLP Engine ‣ Improve Features, Quality • Semantic Data Infrastructure ‣ Scalable Infrastructure • Semantic Data Analysis ‣ Algorithms (Topology of Graphs), Inference ‣ “PageRank” on semantic data • Personalization, Usage Analysis • Micro Sites ‣ Clusters of Topics, Generating Rich Content Experience • Distributing to Social Platforms ‣ i.e. Facebook
  • 9. 9 Inform: Author to Audience 9
  • 11. 1111 Author  ‣ Content Creation Services ‣ Semantic Data Repository ‣ Semantic Data Analysis ‣ Content Selection Algorithms ‣ Webservices ‣ Content Distribution Services  Audience Inside the Semantic System Architecture
  • 12. 12 Content Creation 12 • Article Creation Tool (ACT) ‣ Author Tools ‣ Embed in CMS, Tumblr / Wordpress Plugin • Publisher Portal ‣ Editorial Tool ‣ Content Feeds • Web Crawl • Summarizer ‣ Create smart “blurbs” to advertise article • LinkedData ‣ Freebase, Wikipedia, DBPedia, et cetera.
  • 15. 15 ACT Tool, Tumblr, Wordpress 15
  • 18. 18 Semantic Data Repository 18 • Data Master / Data Node ‣ Federated Semantic Data Managers ‣ SPARQL Triplestore (scalable cluster) ‣ Semantic Search ‣ Search Indexes (Semi-Structured and Full-Text Search) ‣ Lucene/Siren (Sindice) ‣ Facets, Frequency Counts ‣ Cache (In-Memory) ‣ Blob Store (Voldemort) ‣ Listener to Activity (Flume) ‣ User Activity (clicks) ‣ Content Activity (content updates) ‣ Near Real-Time Trends, Analysis ‣ Compute Algorithms (Stored Procedures in Groovy) ‣ Long Term Content Archive (offline)
  • 19. 19 Semantic Data Analysis 19 • Natural Language Processing ‣ Rules & Machine Learning, Training ‣ 500K articles per day, 4,000 unique sites ‣ Text Extraction, Section/Sentence Extraction ‣ Tokenization, Part-of-Speech, Noun/Verb Phrases ‣ Entity Extraction, Entity Normalization ‣ Topic Extraction, Summarization, Clustering • User Activity ‣ User Model (Personalization) • Semantic Inference ‣ F-Logic, Multi-Domain ‣ Linked Data Mash-Ups • Semantic Graph Topology ‣ Entity / Property Importance Metrics, Ranking, “PageRank” ‣ Which triples in LinkedData are interesting?
  • 20. 20 Content Selection Algorithms 20 • Model of User, Personalization ‣ Social Networks provide Context • Semantic Analysis of Content • Algorithms ‣ Maximize Relevancy / Relatedness (Meets Editorial Criteria) ‣ Maximize Click-Through ‣ Cute Kitten vs. Engagement Issue ‣ Maximize Monetization Goal: Content Exchange
  • 21. 21 Webservices 21 • REST ‣ Outputs RDF / JSON Data • Natural Language Processing ‣ Article to Semantic MetaData • Related Content ‣ Inputs: Content, Personalization, Algorithm ‣ Articles ‣ Semantic Mash-Ups ‣ Topics ‣ Entities • Semantic Query, Site Search • Storage, Content Repository
  • 22. 22 Content Distribution Services 22 • Customer Destinations (Traditional Business) ‣ Deep Integration • Publisher Widgets ‣ Levels of Lightweight Integration ‣ Example: Related-Content-Widget in JavaScript • Inform.com ‣ Topic Pages • Micro Sites ‣ Several Thousand Owned-and-Operated Domains/Sites, Topic Driven • Social Networks ‣ Facebook Tools: • Semantic SEO ‣ RDFa, SKOS
  • 25. 25 Using Facebook OpenGraph 25 Relevancy Algorithm: Combine: •Trending / Popular Topics •Trending / Popular Articles •Personalization “Liked” Topics •Personalization “Liked” Articles •User Profiles (“Users like you…”)
  • 28. 28 Inform: Author to Audience via Semantics 28
  • 29. 29 Thanks for your attention! 29 Questions? Contact Information: Marc Hadfield marc@inform.com