SlideShare a Scribd company logo
1 of 59
<presentation/>
<presenter>Matt Turner</presenter>
<title>Chief Technologist, Media Solutions</title>
Slide 2 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
<MLUGL>
<intro/>
<talk>
<bit>Mission Impossible</bit>
<story>Wiley</story>
<story>Springer</story>
<story>Mitchell1</story>
<bit>Search and Semantics<bit>
<demo>Old Skool</demo>
</talk>
</MLUGL>
Slide 3 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Mission(s) Impossible
Slide 4 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
<story>http://www.marklogic.com/resources/slides-gearing-up-for-the-
content-factory-to-quickly-create-innovate-and-monetize/</story>
Slide 5 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Why is it Mission Impossible?
Start Revenue Earning January 2013
• Publish new content from 1 Jan 2013
• Accepted Articles : 20/day; 100/week; 400/month
• Early View Articles: 20/day; 100/week; 400/month
• Issues : 19/month; 77/quarter; 230/year
Give AGU customers access to all licensed content by 1 January 2013
• 21 journals (160,000 articles)
• 33 personal choice products (aka virtual journals) based on AGU index terms
• 743 special sections
• Migrate customers, users, products, licenses, alerts data
Vendors, systems & business processes in Editorial & Production ready to
publish 2013 Content
• Integration with new editorial system
• Changes to work flow
And… it needs to work like how it works on AGU site with over 60 enhancements
Slide 6 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
KeyChallenges
•Content with no issue number and no pagination
•Journal with 7 parts, of which 3 of those parts have sub-parts!
•Many moving parts within Wiley - 17 systems to check
•Content completeness and quality (and external vendor)
•Unknown unknowns - coping with changing and emerging requirements
throughout development phase
Challenges to overcome
• 4 months left!
Slide 7 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Examples:
“Coastal Ocean
Observatories”
“The 11 March 2011
Tohoku-Oki Earthquake
and Tsunami”
Content-Driven Functionality – Special Section Search
Slide 8 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
How MarkLogic Helped - S/W Development
Search Service
•As a search engine, doesn't need manual/additional re-indexing after loading new
content. Everything is done on fly – saves time and effort
•Enabled reuse and only had to add some enhancements to search service for AGU
Save Searches
•Search service processing request in XML is easy to save whole search and reuse it
for either alerts or loading the saved search
Index Terms
•Reuse vocabulary service to help with hierarchy of index terms. This was more
valuable for faceting for index terms. Can easily fetch any sub-structure of index
terms
Faceting
•MarkLogic supports faceting, so no need to do anything special, just add proper
configuration according AGU specification
Slide 9 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
What Variations/Non Standard
Practices were introduced
• New licensing model (e.g. multi choice product for personal subscribers)
• Create Special Sections as another slice of content view
• New workflow for handling daily society data updates via feeds
• Changing content workflow for legacy vs current content
• Improvements to content (not just conversion)
• Start development before requirements were clear
• Complete testing before we had all the content
• Cannot complete certain types of testing
• Break some rules
Recipe for Disaster?
Slide 10 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Conclusion
•Mission Impossible? Choose not to accept
•Mission Impossible? Deal with it – that’s life but may not succeed
•Mission Impossible? New organizational capability
•Embrace challenge, but put your best people with experience on it
•Be brave to break the rules when required
•People over Process
•Enabling technologies like MarkLogic
Develop as new capability to handle the unexpected and unknowns
Slide 11 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
<story>http://www.marklogic.com/resources/betting-the-company-how-
springer-successfully-insourced-its-flagship-content-platform/</story>
Slide 12 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 18
Growth in electronic sales
0.0%
20.0%
40.0%
60.0%
80.0%
100.0%
2007 2008 2009 2010 2011 2012
Bud
Total Online
Total Print66
33
Slide 13 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 19
So...
Springer decided to
build its own platform
Slide 14 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 21
36 man-years of effort to reproduce
36 man-yearsHow much time independent software auditor
estimated it would take to reproduce
the existing code base
Slide 15 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 22
A risky move?
MetaPress
code base
Slide 16 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 24
Oh, and have it ready
in 11 months
Slide 17 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 26
Where we were in April 2011
• People
• 1 Executive Champion
• 1 Product Owner
• 1 Dir. of Dev
• 1 Tech Lead
• 2 Developers
• 1 BA
• 0 QA
• 0 DevOps
• 0 UX/design/front-end
• 0 architect
• Hardware/Software/Data
• 0 databases
• 0 servers
• 0 documents
7 staff*
*3 managers – who don’t count
Jan-Erik de Boer
Brian Bishop Georg Nold
EVP of IT
Product Owner Dir. of Development
Slide 18 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Slide 19 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 29
Where we are today
• 1 Executive champion
• 1 Product Owner
• 1 Dir. of Dev
• 2 Tech Leads
• 16 Developers
• 2 Dev Ops
• 4 BAs
• 6 QAs
• 2 UX
• 2 Design/Front-end
• 1 Architect
• 16 servers
• 2 live environments
• 1 database
• 12 pairing stations
• 2 Build Agents
• 2 dashboard machines
• 5.7 million documents
• 60 million PNGs
• 11TB of data
31staff
Slide 20 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 31
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
New platform release schedule
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Release
Slide 21 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 34
Slide 22 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 42
MarkLogic
cluster
RESTful APIs realtime.springer.com
citations.springer.com
iPhone apps
Slide 23 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 45
Goals are
prioritized
(top to bottom) and
stories
are prioritized
(left to right)
Velocity is measured
every week, allowing
us to accurately
forecast when a
certain level of work
can be completed
Slide 24 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 55
MarkLogic IS agile
Slide 25 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 56
MarkLogic agility
• Schema-less means we can use our complex XML content as-is
• E.g. Different attributes for books, journals, chapters, articles, protocols, etc.
• You can decide later if you need to add indexes at very little cost
• You don’t have to know everything up front
• Ingestion is relatively pain-free
• You are free to come up with features without worrying about back-end
• Modifying content via Record Loader makes it easy to manipulate data
• Handles various types of native content
• You don’t even have to use Xquery!
Slide 26 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 69
What if you could subscribe to
a search query?
Slide 27 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 70
Content Entitlements
2TB
Storing entitlements as queries means any new content loaded
automatically becomes available to authorized users
Customers
<material_ID=“001”>
Subject : Engineering
<content>
Journal_ID:0001
ContentType: Article
DatePublished: 4/4/2012
Subject:Mathematics
Author: John Smith
Language: English
Keywords: “k theory” <material_ID=“002”>
Journal_ID: 0001-0099
<material_ID=“003”>
Subject: Engineering
SearchTerm: “carbon nanotube”
DatePublished: 2000-2012
<customer=“001”>
material_ID : 001
These are stored as
serialized queries
Slide 28 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 76
How did it go?
Slide 29 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 72
0
2
4
6
8
10
12
Old New
Average Page Load Time (sec)
Slide 30 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Betting the Company | 4/6/2013 | 77
Weekly visits to SpringerLink (millions, Aug 4, 2012 – Mar 2, 2013)
Source: Google Analytics
0
500,000
1,000,000
1,500,000
2,000,000
2,500,000
3,000,000
3,500,000
4,000,000
4,500,000
5,000,000
link.springer.com
SpringerLink.com
Total
Slide 31 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
<story>http://www.marklogic.com/resources/the-journey-from-
print-to-online/</story>
Slide 32 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
2011
Slide 33 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
 65 OEM Auto and Part
Manufacturers
 Data on every modern car sold in
US
 Repair
 Diagnostics
 Maintenance
 Technical Service Bulletins (TSBs)
 Wiring
 Estimator
Mitchell1: Data
Slide 34 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
What’ s in the data store today?
• Articles – 408,892
– 209,987 Narratives
– 103,416 Technical Service Bulletins and Recalls
– 15,179 Maintenance Schedules
• Images – 6,193,647
– 5,924,959 Narrative
– 268,688 Technical Service Bulletins and Recalls
• When it’ s all broken down, it becomes roughly
16,000,000 MarkLogic Documents
Slide 35 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
And how do we describe it?
• Preferred Terms
– Tends to be the ASE term
– Used to describe Components (12,261), Diagnostic Trouble
Codes (65,525), and Information Types (98)
• Non-Preferred Terms
– Tends to be OEM specific terminology
– Alternate terms for Components (22,733) and Information Types
(757)
– Codes do not have Non-Preferred Terms
• Spatial References
– Because “ Replace the window motor” just isn’ t precise enough
Slide 36 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Mitchell1: Data Then, Data Now
Slide 37 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Mitchell1: Data Then, Data Now
Slide 38 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Mitchell1: Data Then, Data Now
Slide 39 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Mitchell1: Market Reaction
https://www.youtube.com/watch?v=IfM8v-8NY_4&list=UUIOYnh6LBFooV_YxlPVPLvA&index=36
Slide 40 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Search . . . and Semantics
Slide 41 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
One Question . . .
Slide 42 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Who’s Smarter?
VS
Slide 43 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Do domestic dogs interpret pointing as a command?
Animal Cognition (2012): 1-12 , November 09, 2012
By Scheider, Linda; Kaminski, Juliane; Call, Josep; Tomasello, Michael
Slide 44 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
What if . . .
Slide 45 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
HOW?
Slide 46 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
The Basic Idea
Get some triples . . . if you haven’t already
• Grabbed DBPedia
• Dumped in Linked Data Consortium
• Loaded Lehigh
• and NYT’s open data
You are behind!
But what if you could add in documents?
Slide 47 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Rich MarkLogic Applications .. Made Richer
Slide 48 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Rich MarkLogic Applications .. Made Richer
Name: John Smith
Affiliation: IBM
Timezone: PST
Committer: Hadoop
Slide 49 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Semantics Architecture
TRIPLE
XQY XSLT SQL SPARQL
GRAPH
SPARQL
Slide 50 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Triple Index
• 3 triple orders
• Cached for performance
• Works seamlessly with other indexes
• Security
• 350 bytes per triple on disk
• 1 billion+ triples per host
TRIPLE
Slide 51 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
SPARQL
• Executed using the triple index
• SPARQL 1.0
• Cost-based optimization
• Join ordering and algorithms
• More in the lightning talks
select * where {
?person :birth-place ?place;
:first-name “John”
}
SPARQL
Slide 52 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Demo
Slide 53 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Slide 54 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Old Skool
- Quickie Framework
- Circa 2006ish
- HTML tables -> 1997 style
- ‘action’ controller
- <query/> state -> from the query string
- No sessions
- No CSS
- No Javascript
- No Adaptive Design
- No Facets?
Slide 55 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Search
Slide 56 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Facets!
Slide 57 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Semantics
Slide 58 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Just Semantics?
Slide 59 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
Thank You!

More Related Content

What's hot

ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013Mark Rittman
 
Big Data: Introducing BigInsights, IBM's Hadoop- and Spark-based analytical p...
Big Data: Introducing BigInsights, IBM's Hadoop- and Spark-based analytical p...Big Data: Introducing BigInsights, IBM's Hadoop- and Spark-based analytical p...
Big Data: Introducing BigInsights, IBM's Hadoop- and Spark-based analytical p...Cynthia Saracco
 
Manage your ODI Development Cycle – ODTUG Webinar
Manage your ODI Development Cycle – ODTUG WebinarManage your ODI Development Cycle – ODTUG Webinar
Manage your ODI Development Cycle – ODTUG WebinarJérôme Françoisse
 
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4jAdobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4jNeo4j
 
Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...All Things Open
 
Oracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data VisualizationOracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data VisualizationEdelweiss Kammermann
 
Webinar: The evolution of SpagoBI suite according to the Agile BI approach
Webinar: The evolution of SpagoBI suite according to the Agile BI approachWebinar: The evolution of SpagoBI suite according to the Agile BI approach
Webinar: The evolution of SpagoBI suite according to the Agile BI approachSpagoWorld
 
Choosing the Right Open Source Database
Choosing the Right Open Source DatabaseChoosing the Right Open Source Database
Choosing the Right Open Source DatabaseAll Things Open
 
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3Holger Mueller
 
Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...
Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...
Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...Revelation Technologies
 
Offload, Transform, and Present - the New World of Data Integration
Offload, Transform, and Present - the New World of Data IntegrationOffload, Transform, and Present - the New World of Data Integration
Offload, Transform, and Present - the New World of Data IntegrationMichael Rainey
 
Webinar: Real Time BI is Open and Anywhere with SpagoBI
Webinar: Real Time BI is Open and Anywhere with SpagoBIWebinar: Real Time BI is Open and Anywhere with SpagoBI
Webinar: Real Time BI is Open and Anywhere with SpagoBISpagoWorld
 
Shrinking the container_zurich_july_2018
Shrinking the container_zurich_july_2018Shrinking the container_zurich_july_2018
Shrinking the container_zurich_july_2018Ewan Slater
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoSpagoWorld
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateDrupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateAngela Byron
 
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Revelation Technologies
 
Cloud4All Introduction
Cloud4All IntroductionCloud4All Introduction
Cloud4All IntroductionRoss Gardler
 
How to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data IntegratorHow to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data IntegratorGurcan Orhan
 

What's hot (20)

ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013
 
Big Data: Introducing BigInsights, IBM's Hadoop- and Spark-based analytical p...
Big Data: Introducing BigInsights, IBM's Hadoop- and Spark-based analytical p...Big Data: Introducing BigInsights, IBM's Hadoop- and Spark-based analytical p...
Big Data: Introducing BigInsights, IBM's Hadoop- and Spark-based analytical p...
 
Manage your ODI Development Cycle – ODTUG Webinar
Manage your ODI Development Cycle – ODTUG WebinarManage your ODI Development Cycle – ODTUG Webinar
Manage your ODI Development Cycle – ODTUG Webinar
 
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4jAdobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
 
Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...
 
Oracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data VisualizationOracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data Visualization
 
Webinar: The evolution of SpagoBI suite according to the Agile BI approach
Webinar: The evolution of SpagoBI suite according to the Agile BI approachWebinar: The evolution of SpagoBI suite according to the Agile BI approach
Webinar: The evolution of SpagoBI suite according to the Agile BI approach
 
Choosing the Right Open Source Database
Choosing the Right Open Source DatabaseChoosing the Right Open Source Database
Choosing the Right Open Source Database
 
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
 
OWF13 - Openstack
OWF13 - OpenstackOWF13 - Openstack
OWF13 - Openstack
 
Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...
Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...
Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...
 
Offload, Transform, and Present - the New World of Data Integration
Offload, Transform, and Present - the New World of Data IntegrationOffload, Transform, and Present - the New World of Data Integration
Offload, Transform, and Present - the New World of Data Integration
 
Webinar: Real Time BI is Open and Anywhere with SpagoBI
Webinar: Real Time BI is Open and Anywhere with SpagoBIWebinar: Real Time BI is Open and Anywhere with SpagoBI
Webinar: Real Time BI is Open and Anywhere with SpagoBI
 
Shrinking the container_zurich_july_2018
Shrinking the container_zurich_july_2018Shrinking the container_zurich_july_2018
Shrinking the container_zurich_july_2018
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demo
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateDrupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
 
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
 
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor TopicJavantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
 
Cloud4All Introduction
Cloud4All IntroductionCloud4All Introduction
Cloud4All Introduction
 
How to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data IntegratorHow to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data Integrator
 

Similar to MarkLogic User Group - Best of MLW and Search + Semantics

Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...Cartegraph
 
206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reportingp6academy
 
Building MuleSoft Applications with Google BigQuery Meetup 4
Building MuleSoft Applications with Google BigQuery Meetup 4Building MuleSoft Applications with Google BigQuery Meetup 4
Building MuleSoft Applications with Google BigQuery Meetup 4MannaAkpan
 
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partnerCon8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partnerBerry Clemens
 
Big data oracle_introduccion
Big data oracle_introduccionBig data oracle_introduccion
Big data oracle_introduccionFran Navarro
 
Advance Your IoT Strategy with Integration of PLM to Oracle Product Hub
Advance Your IoT Strategy with Integration of PLM to Oracle Product HubAdvance Your IoT Strategy with Integration of PLM to Oracle Product Hub
Advance Your IoT Strategy with Integration of PLM to Oracle Product HubJared Pettit
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Kiko Monteverde
 
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...IT Arena
 
Always Be Deploying. How to make R great for machine learning in (not only) E...
Always Be Deploying. How to make R great for machine learning in (not only) E...Always Be Deploying. How to make R great for machine learning in (not only) E...
Always Be Deploying. How to make R great for machine learning in (not only) E...Wit Jakuczun
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020Markus Michalewicz
 
A6 harnessing the power of big data and business analytics to transform bus...
A6   harnessing the power of big data and business analytics to transform bus...A6   harnessing the power of big data and business analytics to transform bus...
A6 harnessing the power of big data and business analytics to transform bus...Dr. Wilfred Lin (Ph.D.)
 
Accelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsAccelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsSplunk
 
Platformpreso siia2013v5
Platformpreso siia2013v5Platformpreso siia2013v5
Platformpreso siia2013v5mstrohlein
 
Successes, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
Successes, Challenges, and Pitfalls Migrating a SAAS business to HadoopSuccesses, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
Successes, Challenges, and Pitfalls Migrating a SAAS business to HadoopDataWorks Summit/Hadoop Summit
 
Building a data driven search application with LucidWorks SiLK
Building a data driven search application with LucidWorks SiLKBuilding a data driven search application with LucidWorks SiLK
Building a data driven search application with LucidWorks SiLKLucidworks (Archived)
 
Innovation Enablement in The Digital Age
Innovation Enablement in The Digital AgeInnovation Enablement in The Digital Age
Innovation Enablement in The Digital AgeBadr Tharwat
 
Integrating Application Security into a Software Development Process
Integrating Application Security into a Software Development ProcessIntegrating Application Security into a Software Development Process
Integrating Application Security into a Software Development ProcessAchim D. Brucker
 

Similar to MarkLogic User Group - Best of MLW and Search + Semantics (20)

Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
 
206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting
 
Scrum discussion (1)
Scrum discussion (1)Scrum discussion (1)
Scrum discussion (1)
 
Building MuleSoft Applications with Google BigQuery Meetup 4
Building MuleSoft Applications with Google BigQuery Meetup 4Building MuleSoft Applications with Google BigQuery Meetup 4
Building MuleSoft Applications with Google BigQuery Meetup 4
 
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partnerCon8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
 
Big data oracle_introduccion
Big data oracle_introduccionBig data oracle_introduccion
Big data oracle_introduccion
 
Advance Your IoT Strategy with Integration of PLM to Oracle Product Hub
Advance Your IoT Strategy with Integration of PLM to Oracle Product HubAdvance Your IoT Strategy with Integration of PLM to Oracle Product Hub
Advance Your IoT Strategy with Integration of PLM to Oracle Product Hub
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
 
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...
 
Big Data: Myths and Realities
Big Data: Myths and RealitiesBig Data: Myths and Realities
Big Data: Myths and Realities
 
Always Be Deploying. How to make R great for machine learning in (not only) E...
Always Be Deploying. How to make R great for machine learning in (not only) E...Always Be Deploying. How to make R great for machine learning in (not only) E...
Always Be Deploying. How to make R great for machine learning in (not only) E...
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020
 
A6 harnessing the power of big data and business analytics to transform bus...
A6   harnessing the power of big data and business analytics to transform bus...A6   harnessing the power of big data and business analytics to transform bus...
A6 harnessing the power of big data and business analytics to transform bus...
 
Accelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsAccelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise Applications
 
Platformpreso siia2013v5
Platformpreso siia2013v5Platformpreso siia2013v5
Platformpreso siia2013v5
 
Successes, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
Successes, Challenges, and Pitfalls Migrating a SAAS business to HadoopSuccesses, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
Successes, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
 
Building a data driven search application with LucidWorks SiLK
Building a data driven search application with LucidWorks SiLKBuilding a data driven search application with LucidWorks SiLK
Building a data driven search application with LucidWorks SiLK
 
Innovation Enablement in The Digital Age
Innovation Enablement in The Digital AgeInnovation Enablement in The Digital Age
Innovation Enablement in The Digital Age
 
Integrating Application Security into a Software Development Process
Integrating Application Security into a Software Development ProcessIntegrating Application Security into a Software Development Process
Integrating Application Security into a Software Development Process
 

More from Matt Turner

Data In Action: Business Value of Data
Data In Action: Business Value of DataData In Action: Business Value of Data
Data In Action: Business Value of DataMatt Turner
 
Data2030 Summit MEA: Data Chaos to Data Culture March 2023
Data2030 Summit MEA: Data Chaos to Data Culture March 2023Data2030 Summit MEA: Data Chaos to Data Culture March 2023
Data2030 Summit MEA: Data Chaos to Data Culture March 2023Matt Turner
 
Data2030 Summit Data Megatrends Turner Sept 2022.pptx
Data2030 Summit Data Megatrends Turner Sept 2022.pptxData2030 Summit Data Megatrends Turner Sept 2022.pptx
Data2030 Summit Data Megatrends Turner Sept 2022.pptxMatt Turner
 
From Data Chaos to Data Culture
From Data Chaos to Data CultureFrom Data Chaos to Data Culture
From Data Chaos to Data CultureMatt Turner
 
How Data is Driving AI Innovation
How Data is Driving AI InnovationHow Data is Driving AI Innovation
How Data is Driving AI InnovationMatt Turner
 
Principles of Information Access
Principles of Information AccessPrinciples of Information Access
Principles of Information AccessMatt Turner
 
Securing the Right Metadata and Making it Work for You
Securing the Right Metadata and Making it Work for YouSecuring the Right Metadata and Making it Work for You
Securing the Right Metadata and Making it Work for YouMatt Turner
 
Operationalize Your Data and Lead Your Business Transformation
Operationalize Your Data and Lead Your Business TransformationOperationalize Your Data and Lead Your Business Transformation
Operationalize Your Data and Lead Your Business TransformationMatt Turner
 
Three Cool Things You Can Do with Standards
Three Cool Things You Can Do with StandardsThree Cool Things You Can Do with Standards
Three Cool Things You Can Do with StandardsMatt Turner
 
Mark logic Industrialize Your Data IOT Berlin Sept 2019
Mark logic Industrialize Your Data IOT Berlin Sept 2019Mark logic Industrialize Your Data IOT Berlin Sept 2019
Mark logic Industrialize Your Data IOT Berlin Sept 2019Matt Turner
 
BBC olympics 2012 experience oct18
BBC olympics 2012 experience oct18BBC olympics 2012 experience oct18
BBC olympics 2012 experience oct18Matt Turner
 
Operationalize Your Linked Data
Operationalize Your Linked DataOperationalize Your Linked Data
Operationalize Your Linked DataMatt Turner
 
Smart Content Summit: Unlock the Value with the Right Data Pattern
Smart Content Summit: Unlock the Value with the Right Data PatternSmart Content Summit: Unlock the Value with the Right Data Pattern
Smart Content Summit: Unlock the Value with the Right Data PatternMatt Turner
 
Data Security and the Hard Outer Shell
Data Security and the Hard Outer ShellData Security and the Hard Outer Shell
Data Security and the Hard Outer ShellMatt Turner
 
Media publishing meetup ocean of data july 2016
Media publishing meetup ocean of data july 2016Media publishing meetup ocean of data july 2016
Media publishing meetup ocean of data july 2016Matt Turner
 
Northeastern DB Class Introduction to Marklogic NoSQL april 2016
Northeastern DB Class Introduction to Marklogic NoSQL april 2016Northeastern DB Class Introduction to Marklogic NoSQL april 2016
Northeastern DB Class Introduction to Marklogic NoSQL april 2016Matt Turner
 
The Impact of Smart Content
The Impact of Smart ContentThe Impact of Smart Content
The Impact of Smart ContentMatt Turner
 
Metadata Madness: Semantics Takes Center Stage
Metadata Madness: Semantics Takes Center StageMetadata Madness: Semantics Takes Center Stage
Metadata Madness: Semantics Takes Center StageMatt Turner
 
New Trends in Data Management in the Information Industries
New Trends in Data Management in the Information Industries New Trends in Data Management in the Information Industries
New Trends in Data Management in the Information Industries Matt Turner
 
Smart Content Summit - Unlocking Content With Semantics and Metadata
Smart Content Summit - Unlocking Content With Semantics and MetadataSmart Content Summit - Unlocking Content With Semantics and Metadata
Smart Content Summit - Unlocking Content With Semantics and MetadataMatt Turner
 

More from Matt Turner (20)

Data In Action: Business Value of Data
Data In Action: Business Value of DataData In Action: Business Value of Data
Data In Action: Business Value of Data
 
Data2030 Summit MEA: Data Chaos to Data Culture March 2023
Data2030 Summit MEA: Data Chaos to Data Culture March 2023Data2030 Summit MEA: Data Chaos to Data Culture March 2023
Data2030 Summit MEA: Data Chaos to Data Culture March 2023
 
Data2030 Summit Data Megatrends Turner Sept 2022.pptx
Data2030 Summit Data Megatrends Turner Sept 2022.pptxData2030 Summit Data Megatrends Turner Sept 2022.pptx
Data2030 Summit Data Megatrends Turner Sept 2022.pptx
 
From Data Chaos to Data Culture
From Data Chaos to Data CultureFrom Data Chaos to Data Culture
From Data Chaos to Data Culture
 
How Data is Driving AI Innovation
How Data is Driving AI InnovationHow Data is Driving AI Innovation
How Data is Driving AI Innovation
 
Principles of Information Access
Principles of Information AccessPrinciples of Information Access
Principles of Information Access
 
Securing the Right Metadata and Making it Work for You
Securing the Right Metadata and Making it Work for YouSecuring the Right Metadata and Making it Work for You
Securing the Right Metadata and Making it Work for You
 
Operationalize Your Data and Lead Your Business Transformation
Operationalize Your Data and Lead Your Business TransformationOperationalize Your Data and Lead Your Business Transformation
Operationalize Your Data and Lead Your Business Transformation
 
Three Cool Things You Can Do with Standards
Three Cool Things You Can Do with StandardsThree Cool Things You Can Do with Standards
Three Cool Things You Can Do with Standards
 
Mark logic Industrialize Your Data IOT Berlin Sept 2019
Mark logic Industrialize Your Data IOT Berlin Sept 2019Mark logic Industrialize Your Data IOT Berlin Sept 2019
Mark logic Industrialize Your Data IOT Berlin Sept 2019
 
BBC olympics 2012 experience oct18
BBC olympics 2012 experience oct18BBC olympics 2012 experience oct18
BBC olympics 2012 experience oct18
 
Operationalize Your Linked Data
Operationalize Your Linked DataOperationalize Your Linked Data
Operationalize Your Linked Data
 
Smart Content Summit: Unlock the Value with the Right Data Pattern
Smart Content Summit: Unlock the Value with the Right Data PatternSmart Content Summit: Unlock the Value with the Right Data Pattern
Smart Content Summit: Unlock the Value with the Right Data Pattern
 
Data Security and the Hard Outer Shell
Data Security and the Hard Outer ShellData Security and the Hard Outer Shell
Data Security and the Hard Outer Shell
 
Media publishing meetup ocean of data july 2016
Media publishing meetup ocean of data july 2016Media publishing meetup ocean of data july 2016
Media publishing meetup ocean of data july 2016
 
Northeastern DB Class Introduction to Marklogic NoSQL april 2016
Northeastern DB Class Introduction to Marklogic NoSQL april 2016Northeastern DB Class Introduction to Marklogic NoSQL april 2016
Northeastern DB Class Introduction to Marklogic NoSQL april 2016
 
The Impact of Smart Content
The Impact of Smart ContentThe Impact of Smart Content
The Impact of Smart Content
 
Metadata Madness: Semantics Takes Center Stage
Metadata Madness: Semantics Takes Center StageMetadata Madness: Semantics Takes Center Stage
Metadata Madness: Semantics Takes Center Stage
 
New Trends in Data Management in the Information Industries
New Trends in Data Management in the Information Industries New Trends in Data Management in the Information Industries
New Trends in Data Management in the Information Industries
 
Smart Content Summit - Unlocking Content With Semantics and Metadata
Smart Content Summit - Unlocking Content With Semantics and MetadataSmart Content Summit - Unlocking Content With Semantics and Metadata
Smart Content Summit - Unlocking Content With Semantics and Metadata
 

Recently uploaded

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Recently uploaded (20)

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

MarkLogic User Group - Best of MLW and Search + Semantics

  • 2. Slide 2 Copyright © 2013 MarkLogic® Corporation. All rights reserved. <MLUGL> <intro/> <talk> <bit>Mission Impossible</bit> <story>Wiley</story> <story>Springer</story> <story>Mitchell1</story> <bit>Search and Semantics<bit> <demo>Old Skool</demo> </talk> </MLUGL>
  • 3. Slide 3 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Mission(s) Impossible
  • 4. Slide 4 Copyright © 2013 MarkLogic® Corporation. All rights reserved. <story>http://www.marklogic.com/resources/slides-gearing-up-for-the- content-factory-to-quickly-create-innovate-and-monetize/</story>
  • 5. Slide 5 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Why is it Mission Impossible? Start Revenue Earning January 2013 • Publish new content from 1 Jan 2013 • Accepted Articles : 20/day; 100/week; 400/month • Early View Articles: 20/day; 100/week; 400/month • Issues : 19/month; 77/quarter; 230/year Give AGU customers access to all licensed content by 1 January 2013 • 21 journals (160,000 articles) • 33 personal choice products (aka virtual journals) based on AGU index terms • 743 special sections • Migrate customers, users, products, licenses, alerts data Vendors, systems & business processes in Editorial & Production ready to publish 2013 Content • Integration with new editorial system • Changes to work flow And… it needs to work like how it works on AGU site with over 60 enhancements
  • 6. Slide 6 Copyright © 2013 MarkLogic® Corporation. All rights reserved. KeyChallenges •Content with no issue number and no pagination •Journal with 7 parts, of which 3 of those parts have sub-parts! •Many moving parts within Wiley - 17 systems to check •Content completeness and quality (and external vendor) •Unknown unknowns - coping with changing and emerging requirements throughout development phase Challenges to overcome • 4 months left!
  • 7. Slide 7 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Examples: “Coastal Ocean Observatories” “The 11 March 2011 Tohoku-Oki Earthquake and Tsunami” Content-Driven Functionality – Special Section Search
  • 8. Slide 8 Copyright © 2013 MarkLogic® Corporation. All rights reserved. How MarkLogic Helped - S/W Development Search Service •As a search engine, doesn't need manual/additional re-indexing after loading new content. Everything is done on fly – saves time and effort •Enabled reuse and only had to add some enhancements to search service for AGU Save Searches •Search service processing request in XML is easy to save whole search and reuse it for either alerts or loading the saved search Index Terms •Reuse vocabulary service to help with hierarchy of index terms. This was more valuable for faceting for index terms. Can easily fetch any sub-structure of index terms Faceting •MarkLogic supports faceting, so no need to do anything special, just add proper configuration according AGU specification
  • 9. Slide 9 Copyright © 2013 MarkLogic® Corporation. All rights reserved. What Variations/Non Standard Practices were introduced • New licensing model (e.g. multi choice product for personal subscribers) • Create Special Sections as another slice of content view • New workflow for handling daily society data updates via feeds • Changing content workflow for legacy vs current content • Improvements to content (not just conversion) • Start development before requirements were clear • Complete testing before we had all the content • Cannot complete certain types of testing • Break some rules Recipe for Disaster?
  • 10. Slide 10 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Conclusion •Mission Impossible? Choose not to accept •Mission Impossible? Deal with it – that’s life but may not succeed •Mission Impossible? New organizational capability •Embrace challenge, but put your best people with experience on it •Be brave to break the rules when required •People over Process •Enabling technologies like MarkLogic Develop as new capability to handle the unexpected and unknowns
  • 11. Slide 11 Copyright © 2013 MarkLogic® Corporation. All rights reserved. <story>http://www.marklogic.com/resources/betting-the-company-how- springer-successfully-insourced-its-flagship-content-platform/</story>
  • 12. Slide 12 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 18 Growth in electronic sales 0.0% 20.0% 40.0% 60.0% 80.0% 100.0% 2007 2008 2009 2010 2011 2012 Bud Total Online Total Print66 33
  • 13. Slide 13 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 19 So... Springer decided to build its own platform
  • 14. Slide 14 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 21 36 man-years of effort to reproduce 36 man-yearsHow much time independent software auditor estimated it would take to reproduce the existing code base
  • 15. Slide 15 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 22 A risky move? MetaPress code base
  • 16. Slide 16 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 24 Oh, and have it ready in 11 months
  • 17. Slide 17 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 26 Where we were in April 2011 • People • 1 Executive Champion • 1 Product Owner • 1 Dir. of Dev • 1 Tech Lead • 2 Developers • 1 BA • 0 QA • 0 DevOps • 0 UX/design/front-end • 0 architect • Hardware/Software/Data • 0 databases • 0 servers • 0 documents 7 staff* *3 managers – who don’t count Jan-Erik de Boer Brian Bishop Georg Nold EVP of IT Product Owner Dir. of Development
  • 18. Slide 18 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
  • 19. Slide 19 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 29 Where we are today • 1 Executive champion • 1 Product Owner • 1 Dir. of Dev • 2 Tech Leads • 16 Developers • 2 Dev Ops • 4 BAs • 6 QAs • 2 UX • 2 Design/Front-end • 1 Architect • 16 servers • 2 live environments • 1 database • 12 pairing stations • 2 Build Agents • 2 dashboard machines • 5.7 million documents • 60 million PNGs • 11TB of data 31staff
  • 20. Slide 20 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 31 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec New platform release schedule Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release Release
  • 21. Slide 21 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 34
  • 22. Slide 22 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 42 MarkLogic cluster RESTful APIs realtime.springer.com citations.springer.com iPhone apps
  • 23. Slide 23 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 45 Goals are prioritized (top to bottom) and stories are prioritized (left to right) Velocity is measured every week, allowing us to accurately forecast when a certain level of work can be completed
  • 24. Slide 24 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 55 MarkLogic IS agile
  • 25. Slide 25 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 56 MarkLogic agility • Schema-less means we can use our complex XML content as-is • E.g. Different attributes for books, journals, chapters, articles, protocols, etc. • You can decide later if you need to add indexes at very little cost • You don’t have to know everything up front • Ingestion is relatively pain-free • You are free to come up with features without worrying about back-end • Modifying content via Record Loader makes it easy to manipulate data • Handles various types of native content • You don’t even have to use Xquery!
  • 26. Slide 26 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 69 What if you could subscribe to a search query?
  • 27. Slide 27 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 70 Content Entitlements 2TB Storing entitlements as queries means any new content loaded automatically becomes available to authorized users Customers <material_ID=“001”> Subject : Engineering <content> Journal_ID:0001 ContentType: Article DatePublished: 4/4/2012 Subject:Mathematics Author: John Smith Language: English Keywords: “k theory” <material_ID=“002”> Journal_ID: 0001-0099 <material_ID=“003”> Subject: Engineering SearchTerm: “carbon nanotube” DatePublished: 2000-2012 <customer=“001”> material_ID : 001 These are stored as serialized queries
  • 28. Slide 28 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 76 How did it go?
  • 29. Slide 29 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 72 0 2 4 6 8 10 12 Old New Average Page Load Time (sec)
  • 30. Slide 30 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Betting the Company | 4/6/2013 | 77 Weekly visits to SpringerLink (millions, Aug 4, 2012 – Mar 2, 2013) Source: Google Analytics 0 500,000 1,000,000 1,500,000 2,000,000 2,500,000 3,000,000 3,500,000 4,000,000 4,500,000 5,000,000 link.springer.com SpringerLink.com Total
  • 31. Slide 31 Copyright © 2013 MarkLogic® Corporation. All rights reserved. <story>http://www.marklogic.com/resources/the-journey-from- print-to-online/</story>
  • 32. Slide 32 Copyright © 2013 MarkLogic® Corporation. All rights reserved. 2011
  • 33. Slide 33 Copyright © 2013 MarkLogic® Corporation. All rights reserved.  65 OEM Auto and Part Manufacturers  Data on every modern car sold in US  Repair  Diagnostics  Maintenance  Technical Service Bulletins (TSBs)  Wiring  Estimator Mitchell1: Data
  • 34. Slide 34 Copyright © 2013 MarkLogic® Corporation. All rights reserved. What’ s in the data store today? • Articles – 408,892 – 209,987 Narratives – 103,416 Technical Service Bulletins and Recalls – 15,179 Maintenance Schedules • Images – 6,193,647 – 5,924,959 Narrative – 268,688 Technical Service Bulletins and Recalls • When it’ s all broken down, it becomes roughly 16,000,000 MarkLogic Documents
  • 35. Slide 35 Copyright © 2013 MarkLogic® Corporation. All rights reserved. And how do we describe it? • Preferred Terms – Tends to be the ASE term – Used to describe Components (12,261), Diagnostic Trouble Codes (65,525), and Information Types (98) • Non-Preferred Terms – Tends to be OEM specific terminology – Alternate terms for Components (22,733) and Information Types (757) – Codes do not have Non-Preferred Terms • Spatial References – Because “ Replace the window motor” just isn’ t precise enough
  • 36. Slide 36 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Mitchell1: Data Then, Data Now
  • 37. Slide 37 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Mitchell1: Data Then, Data Now
  • 38. Slide 38 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Mitchell1: Data Then, Data Now
  • 39. Slide 39 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Mitchell1: Market Reaction https://www.youtube.com/watch?v=IfM8v-8NY_4&list=UUIOYnh6LBFooV_YxlPVPLvA&index=36
  • 40. Slide 40 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Search . . . and Semantics
  • 41. Slide 41 Copyright © 2013 MarkLogic® Corporation. All rights reserved. One Question . . .
  • 42. Slide 42 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Who’s Smarter? VS
  • 43. Slide 43 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Do domestic dogs interpret pointing as a command? Animal Cognition (2012): 1-12 , November 09, 2012 By Scheider, Linda; Kaminski, Juliane; Call, Josep; Tomasello, Michael
  • 44. Slide 44 Copyright © 2013 MarkLogic® Corporation. All rights reserved. What if . . .
  • 45. Slide 45 Copyright © 2013 MarkLogic® Corporation. All rights reserved. HOW?
  • 46. Slide 46 Copyright © 2013 MarkLogic® Corporation. All rights reserved. The Basic Idea Get some triples . . . if you haven’t already • Grabbed DBPedia • Dumped in Linked Data Consortium • Loaded Lehigh • and NYT’s open data You are behind! But what if you could add in documents?
  • 47. Slide 47 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Rich MarkLogic Applications .. Made Richer
  • 48. Slide 48 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Rich MarkLogic Applications .. Made Richer Name: John Smith Affiliation: IBM Timezone: PST Committer: Hadoop
  • 49. Slide 49 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Semantics Architecture TRIPLE XQY XSLT SQL SPARQL GRAPH SPARQL
  • 50. Slide 50 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Triple Index • 3 triple orders • Cached for performance • Works seamlessly with other indexes • Security • 350 bytes per triple on disk • 1 billion+ triples per host TRIPLE
  • 51. Slide 51 Copyright © 2013 MarkLogic® Corporation. All rights reserved. SPARQL • Executed using the triple index • SPARQL 1.0 • Cost-based optimization • Join ordering and algorithms • More in the lightning talks select * where { ?person :birth-place ?place; :first-name “John” } SPARQL
  • 52. Slide 52 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Demo
  • 53. Slide 53 Copyright © 2013 MarkLogic® Corporation. All rights reserved.
  • 54. Slide 54 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Old Skool - Quickie Framework - Circa 2006ish - HTML tables -> 1997 style - ‘action’ controller - <query/> state -> from the query string - No sessions - No CSS - No Javascript - No Adaptive Design - No Facets?
  • 55. Slide 55 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Search
  • 56. Slide 56 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Facets!
  • 57. Slide 57 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Semantics
  • 58. Slide 58 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Just Semantics?
  • 59. Slide 59 Copyright © 2013 MarkLogic® Corporation. All rights reserved. Thank You!

Editor's Notes

  1. &lt;&lt; JBG: Data Now slide needs to be replaced. A slide at the end of this presentation contains an appropriate image. &gt;&gt;
  2. &lt;&lt; JBG: Data Now slide needs to be replaced. A slide at the end of this presentation contains an appropriate image. &gt;&gt;
  3. &lt;&lt; JBG: Data Now slide needs to be replaced. A slide at the end of this presentation contains an appropriate image. &gt;&gt;
  4. Run it past Michaline and Dave GorbetInclude fulltext index in exposition.
  5. Not all index has to be in memoryRoles and permissionsCheck sizingSee a SPARQL querySpend a bit more time on this slide