HOW TO BUILD AN AWESOME SEARCH APP

Size: px
Start display at page:

Download "HOW TO BUILD AN AWESOME SEARCH APP"

Transcription

1 HOW TO BUILD AN AWESOME SEARCH APP Stu McLean, Ph.D., Principal Consultant, Public Sector - Civilian, MarkLogic Ganesh Vaideeswaran, Senior Director, Development, MarkLogic

2 Agenda Components of a search application Deep dive SLIDE: 2

3 SLIDE: 3

4 SLIDE: 5

5 SLIDE: 6

6 SLIDE: 7

7 SLIDE: 8

8 SLIDE: 9

9 SLIDE: 10

10 SLIDE: 11

11 SLIDE: 12

12 SLIDE: 13

13 SLIDE: 14

14 SLIDE: 15

15 SLIDE: 16

16 360 VIEW WHAT MARKLOGIC PROVIDES Awesome Search for the Enterprise SLIDE: 17

17 NBCUniversal SNL40 App Smart Content Enriched and targeted content Constantly tuned recommendations > 5,550 sketches SLIDE: 19

18 NBCUniversal SNL40 App Era Includes Part of Segment The Lawrence Welk Show Acted in Played Talent Kristen Wiig Acted in Episode 4 Anne Hathaway and Killers Part of Aired on Date 10/4/08 Character Maharelle Sister Has Season 34 Characteristic Tiny hands Smart Content: Enriched and targeted content Constantly tuned recommendations SLIDE: 20

19 Fairfax County Mapping Crime Data Data Variety 500,000 GIS data points Service Calls Source Variety 800 GIS layers Structured & Unstructured SLIDE: 21

20 Mitchell1 Streamlined Auto Repair Information REPAIR INFO EXPERT ADVICE MITCHELL1 PRODEMAND Structured & Unstructured Data Sophisticated Search Multi-device Delivery REPAIR ORDERS SLIDE: 23

21 Needs for an Awesome Search App DATA QUERY PLATFORM Structured & Unstructured Multi-Model approach Relevance Snippets Highlight Alerts Transactions Security Context Auto Complete Real-time Presentation Spell Suggest Languages Synonyms Configurability Development Platform SLIDE: 25

22 Aboutness The Key to Successful Search What is this document about? What is this submitted query about? What is the user s activity about? What are the responses about? SLIDE: 26

23 Implementing Aboutness in MarkLogic Data What is this document about? SLIDE: 27

24 Implementing Aboutness in MarkLogic Data SLIDE: 28

25 Implementing Aboutness in MarkLogic Data Query What is this query about? SLIDE: 29

26 Implementing Aboutness in MarkLogic Data Query SLIDE: 30

27 Implementing Aboutness in MarkLogic Data Query Context What is the user s activity about? SLIDE: 31

28 Implementing Aboutness in MarkLogic Data Query Context SLIDE: 32

29 Implementing Aboutness in MarkLogic Data Query Context Results What are the responses about? SLIDE: 33

30 Implementing Aboutness in MarkLogic Data Query Context Results SLIDE: 34

31 Implementing Aboutness in an Awesome Search App Data Categorization, Envelope Structure Query Query as a Dialogue Context Building an Information Resource Results Relevant Response SLIDE: 35

32 Implementing Aboutness in an Awesome Search App Data Categorization, Envelope Structure Query Query as a Dialogue Context Building an Information Resource Results Relevant Response SLIDE: 36

33 Domain Knowledge Tools for Establishing Aboutness Taxonomies vocabulary of the organization Ontologies Tie your documents to relevant data and documents Thesaurus Organizational units, people, products Public vocabularies Geographic, DBPedia SLIDE: 37

34 Taxonomies Terms to look for in your documents SLIDE: 38

35 Categorization Finding Aboutness Taxonomies and Reverse Queries Public taxonomies Getty art and architecture World Bank humanitarian projects Library of Congress subject headings National Library of Medicine medical headings Domain taxonomies Best Buy Google SLIDE: 39

36 Categorizing Your Documents Where does Aboutness reside? title: abstract: glossary: Body Expert searchers compose carefully crafted searches with domain knowledge The rest of us hope for the best SLIDE: 40

37 Implementing Categorization Turn a Taxonomy Entry into a Query <cts:or-query xmlns:cts=" <cts:near-query distance="5"> <cts:near-query distance="5"> <cts:element-word-query weight="10"> <cts:element xmlns:_1=" :title</cts:element> <cts:text xml:lang="en">non-government</cts:text> <cts:option>case-insensitive</cts:option> <cts:option>punctuation-insensitive</cts:option> <cts:option>stemmed</cts:option> </cts:element-word-query> <cts:element-word-query weight="10"> <cts:element xmlns:_1=" :title</cts:element> <cts:text xml:lang="en">bond</cts:text> <cts:option>case-insensitive</cts:option> <cts:option>punctuation-insensitive</cts:option> <cts:option>stemmed</cts:option> </cts:element-word-query> </cts:near-query> SLIDE: 41

38 Reverse Query Categorization Reverse Queries SLIDE: 42

39 Reverse Query Categorization Reverse Queries Ingest mydoc.xml 1 MB document Save as /tmp/mydoc.xml in collection tmp SLIDE: 43

40 Reverse Query Categorization Reverse Queries Ingest mydoc.xml 1 MB document Save as /tmp/mydoc.xml in collection tmp In-memory copy of abridged document (10% = 100K) SLIDE: 44

41 Reverse Query Categorization Reverse Queries Ingest mydoc.xml 1 MB document Save as /tmp/mydoc.xml in collection tmp In-memory copy of abridged document (10% = 100K) SLIDE: 45

42 Reverse Query Categorization Reverse Queries cts:search(fn:doc(), cts:and-query(( cts:collection-query("topicqueries"), cts:reverse-query($reduceddoc) )), "unfiltered" ) Ingest mydoc.xml 1 MB document Save as /tmp/mydoc.xml in collection tmp In-memory copy of abridged document (10% = 100K) SLIDE: 46

43 Reverse Query Categorization Scoring Reverse Queries /tmp/mydoc.xml SLIDE: 47

44 Reverse Query Categorization Scoring Reverse Queries /tmp/mydoc.xml for $q in $reversesearchresults let $score := cts:fitness( cts:search( fn:doc(), cts:and-query(( cts:document-query($myuri), cts:query($q/query) )), ("score-logtf","unfiltered") ) SLIDE: 48

45 Envelope Pattern Know Your Data Homogenized Variant Data Types Remain Schema-Agnostic, Load As-Is Annotate Your Data SLIDE: 49

46 Building the Envelope Metadata Ingested Content Category Annotation SLIDE: 50

47 Envelope Know Your Data Standardize ingested documents of multiple types Common names may be different (e.g. Title, Heading, Subject) Normalize your searchable elements into a common format Multiple versions of the same document (e.g. Translations) Preserve artifacts Indexed search on metadata (facets) Full-text search on content SLIDE: 51

48 Implementing Aboutness in an Awesome Search App Data Categorization, Envelope Structure Query Query as a Dialogue Context Building an Information Resource Results Relevant Response SLIDE: 52

49 Establish Aboutness Through Dialogue What is the Query About? Type-ahead Match Lexicons Match Search History (user, global) Background Search Phrase Identification Object Matching Boost Queries SLIDE: 53

50 Establishing Aboutness Through Dialogue (Cont d) What is the Query About? Correction and Confirmation Spell Check Thesaurus Expansion Semantic Expansion Drill Down Follow Up Search Box Facets Constraints on the Fly SLIDE: 54

51 Extending Suggest REST API extension Search multiple lexicons for each request Type-ahead must be fast Resist temptation to put multiple suggest calls in the app declare function get( $context as map:map, $params as map:map ) as document-node()? { let $suggestlist := ("person", "country", "organization", "project", "region", "topic") let $partial := xdmp:url-decode(map:get($params, "partial-q")) let $suggestions := map:new(( for $s in $suggestlist let $term := fn:concat($partial,"*") return map:entry($s,search:suggest( $term, $options, if ($s eq "person") then 20 else 3 ))) return document {xdmp:to-json($suggestions)} };

52 Query Expansion Background Search Finding phrases when there are no quotes Approach 1 SPARQL - Match phrases in metadata, taxonomies Put the matched text into a weighted custom constraint (e.g. phrase: ) OR the phrase: constraint with the full query Approach 2 Build NEAR queries using pairs of nearby terms OR the phrase and boost the weight on the NEAR query if matched SLIDE: 56

53 Example Constraints on the Fly Selected documents share common elements Elements not known in advance but can be used as in-app facets Set as constraints in the submitted options SLIDE: 57

54 Example Selecting from Feature Fields SLIDE: 58

55 Example Selecting from Feature Fields SLIDE: 59

56 Implementing Aboutness in an Awesome Search App Data Categorization, Envelope Structure Query Query as a Dialogue Context Building an Information Resource Results Relevant Response SLIDE: 60

57 Aboutness The Context Behind The Query Document LexisNexis WestLaw Medline USPTO SLIDE: 61

58 Aboutness The Context Behind The Query Document Facts LexisNexis WestLaw Medline USPTO WikiPedia CIA World Factbook SLIDE: 62

59 Aboutness The Context Behind The Query Document Facts Information LexisNexis WestLaw Medline USPTO WikiPedia CIA World Factbook Google Bing SLIDE: 63

60 Reference Data Link or Load External Data Real Time Read SLIDE: 64

61 Reference Data Link or Load External Data Ingest Retrieval Embedded Data SLIDE: 65

62 Reference Data Link or Load External Data Copied Reference Data Embedded Links additional-query SPARQL SLIDE: 66

63 Implementing Aboutness in an Awesome Search App Data Categorization, Envelope Structure Query Query as a Dialogue Context Building an Information Resource Results Relevant Response SLIDE: 67

64 Planning Your Data For Results When to index metadata Facets Sortable Lexicon dropdowns Document joins When not to index Wildcarding Search:search constraints SLIDE: 68

65 Results Focus On Relevance Boost the Document: Quality Boost the Element: Term Weighting Boost the Term: Query Weighting SLIDE: 69

66 Boost the Document Set quality xdmp:document-insert xdmp:document-load xdmp:document-insert( "/example.xml", <a>aaa</a>, xdmp:default-permissions(), xdmp:default-collections(), 10 ) xdmp:document-load( " <options xmlns="xdmp:document-load"> <uri>/documents/myfile.xml</uri> <repair>none</repair> <permissions>{xdmp:default-permissions()}</permissions> < <format>xml</format> <quality>10</quality> </options>)

67 Boost the Element In the database configuration Select Word Query from the menu Under the includes tab add your ranked element with its weight SLIDE: 71

68 Boost the Term With no Query Weighting the MarkLogic Companies document appears first SLIDE: 72

69 The Boost-Query A conditional secondary query that increases the weight of results matching both criteria The boost-query pushes the MarkLogic World document to the top SLIDE: 73

70 Aboutness The Key to Successful Search What is this document about? What is this query about? What is the user s activity about? What are the responses about? SLIDE: 74

71 Rendering Awesome Apps SLIDE: 75

72 Q&A SLIDE: 76

MarkLogic. A Modern Data Platform To Support Your Critical Path COPYRIGHT 2016 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.

MarkLogic. A Modern Data Platform To Support Your Critical Path COPYRIGHT 2016 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. MarkLogic A Modern Data Platform To Support Your Critical Path SLIDE: 2 Inception Pre- Post- Distribution Archive Taxonomies Semantics Technical Descriptive Customers Usage SLIDE: 4 Inception Pre- Post-

More information

Fusing Corporate Thesaurus Management with Linked Data using PoolParty

Fusing Corporate Thesaurus Management with Linked Data using PoolParty Fusing Corporate Thesaurus Management with Linked Data using PoolParty Thomas Schandl PoolParty at a glance Developed by punkt. netservices Current release: PoolParty 2.8 Main focus on three application

More information

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper. Semantic Web Company PoolParty - Server PoolParty - Technical White Paper http://www.poolparty.biz Table of Contents Introduction... 3 PoolParty Technical Overview... 3 PoolParty Components Overview...

More information

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2018 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2018 MarkLogic Corporation. All rights reserved. Query Console User Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-7, September 2018 Copyright 2018 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User Guide

More information

Best Practices for World-Class Search

Best Practices for World-Class Search Best Practices for World-Class Search MARY HOLSTEGE Distinguished Engineer, MarkLogic @mathling 4 June 2018 MARKLOGIC CORPORATION SLIDE: 2 4 June 2018 MARKLOGIC CORPORATION Search Application: Search for

More information

Natural Language Processing with PoolParty

Natural Language Processing with PoolParty Natural Language Processing with PoolParty Table of Content Introduction to PoolParty 2 Resolving Language Problems 4 Key Features 5 Entity Extraction and Term Extraction 5 Shadow Concepts 6 Word Sense

More information

National Documentation Centre Open access in Cultural Heritage digital content

National Documentation Centre Open access in Cultural Heritage digital content National Documentation Centre Open access in Cultural Heritage digital content Haris Georgiadis, Ph.D. Senior Software Engineer EKT hgeorgiadis@ekt.gr The beginning.. 42 institutions documented & digitalized

More information

Chapter 27 Introduction to Information Retrieval and Web Search

Chapter 27 Introduction to Information Retrieval and Web Search Chapter 27 Introduction to Information Retrieval and Web Search Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 27 Outline Information Retrieval (IR) Concepts Retrieval

More information

MarkLogic Server. Query Performance and Tuning Guide. MarkLogic 9 May, Copyright 2018 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Query Performance and Tuning Guide. MarkLogic 9 May, Copyright 2018 MarkLogic Corporation. All rights reserved. Query Performance and Tuning Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-2, July, 2017 Copyright 2018 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Performance

More information

Linked Data. The World is Your Database

Linked Data. The World is Your Database Linked Data Dave Clarke Synaptica CEO Gene Loh Synaptica Software Architect The World is Your Database Agenda 1. What is Linked Data, and why is it good for you (15 mins) What is Linked Data 2. How it

More information

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved. Information Studio Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Information

More information

Semantic Technologies for Nuclear Knowledge Modelling and Applications

Semantic Technologies for Nuclear Knowledge Modelling and Applications Semantic Technologies for Nuclear Knowledge Modelling and Applications D. Beraha 3 rd International Conference on Nuclear Knowledge Management 7.-11.11.2016, Vienna, Austria Why Semantics? Machines understanding

More information

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved. Query Console User Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-1, May, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User Guide 1.0

More information

Chapter 1: The Cochrane Library Search Tour

Chapter 1: The Cochrane Library Search Tour Chapter : The Cochrane Library Search Tour Chapter : The Cochrane Library Search Tour This chapter will provide an overview of The Cochrane Library Search: Learn how The Cochrane Library new search feature

More information

Building Intelligent Cross Platform Mobile Applications using Xamarin & Azure Search. Liam Cavanagh Principal Program Manager Azure

Building Intelligent Cross Platform Mobile Applications using Xamarin & Azure Search. Liam Cavanagh Principal Program Manager Azure Building Intelligent Cross Platform Mobile Applications using Xamarin & Azure Search Liam Cavanagh Principal Program Manager Azure Search @liamca Netflix Yelp Redfin What is Azure Search? search-as-a-service

More information

Knowledge Retrieval. Franz J. Kurfess. Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A.

Knowledge Retrieval. Franz J. Kurfess. Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Knowledge Retrieval Franz J. Kurfess Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. 1 Acknowledgements This lecture series has been sponsored by the European

More information

This session will provide an overview of the research resources and strategies that can be used when conducting business research.

This session will provide an overview of the research resources and strategies that can be used when conducting business research. Welcome! This session will provide an overview of the research resources and strategies that can be used when conducting business research. Many of these research tips will also be applicable to courses

More information

Tags, Categories and Keywords

Tags, Categories and Keywords Tags, Categories and Keywords Document Management Tip Sheet As more and more content gets added to your repository, it will become harder to find what you need. Documents may become buried in multi-level

More information

3) CHARLIE HULL. Implementing open source search for a major specialist recruiting firm

3) CHARLIE HULL. Implementing open source search for a major specialist recruiting firm Advice: The time spent on pre-launch analysis is worth the effort to avoid starting from scratch and further alienating already frustrated users by implementing a search which appears to have no connection

More information

Lexis for Microsoft Office User Guide

Lexis for Microsoft Office User Guide Lexis for Microsoft Office User Guide Created 12-2017 Copyright 2017 LexisNexis. All rights reserved. Contents Lexis for Microsoft Office About Lexis for Microsoft Office... 1 About Lexis for Microsoft

More information

Oracle Endeca Information Discovery

Oracle Endeca Information Discovery Oracle Endeca Information Discovery Glossary Version 2.4.0 November 2012 Copyright and disclaimer Copyright 2003, 2013, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered

More information

Taxonomies and controlled vocabularies best practices for metadata

Taxonomies and controlled vocabularies best practices for metadata Original Article Taxonomies and controlled vocabularies best practices for metadata Heather Hedden is the taxonomy manager at First Wind Energy LLC. Previously, she was a taxonomy consultant with Earley

More information

JUMPSTART: THE BASICS FOR GETTING STARTED WITH MARKLOGIC Ruth Stryker, Senior Courseware Developer and Technical Instructor, MarkLogic

JUMPSTART: THE BASICS FOR GETTING STARTED WITH MARKLOGIC Ruth Stryker, Senior Courseware Developer and Technical Instructor, MarkLogic JUMPSTART: THE BASICS FOR GETTING STARTED WITH MARKLOGIC Ruth Stryker, Senior Courseware Developer and Technical Instructor, MarkLogic So we know that MarkLogic Is an enterprise NoSQL database Can be used

More information

Content Enrichment. An essential strategic capability for every publisher. Enriched content. Delivered.

Content Enrichment. An essential strategic capability for every publisher. Enriched content. Delivered. Content Enrichment An essential strategic capability for every publisher Enriched content. Delivered. An essential strategic capability for every publisher Overview Content is at the centre of everything

More information

Enhanced retrieval using semantic technologies:

Enhanced retrieval using semantic technologies: Enhanced retrieval using semantic technologies: Ontology based retrieval as a new search paradigm? - Considerations based on new projects at the Bavarian State Library Dr. Berthold Gillitzer 28. Mai 2008

More information

7/7/2014. Effective Literature Searching: the steps. Searching the Literature: Concepts, Resources & Searching Skills

7/7/2014. Effective Literature Searching: the steps. Searching the Literature: Concepts, Resources & Searching Skills Searching the Literature: Concepts, Resources & Searching Skills Victoria G. Riese, MLIS, AHIP Welch Medical Library vgoode@jhmi.edu 410-502-7570 July 21, 2014 1 Agenda The Steps to Searching Why Controlled

More information

Lexis for Microsoft Office User Guide

Lexis for Microsoft Office User Guide Lexis for Microsoft Office User Guide Created 01-2018 Copyright 2018 LexisNexis. All rights reserved. Contents About Lexis for Microsoft Office...1 What is Lexis for Microsoft Office?... 1 What's New in

More information

Semantics In Action For Proactive Policing

Semantics In Action For Proactive Policing Semantics In Action For Proactive Policing Jen Shorten Technical Delivery Architect, Consulting Services Jon Williams Senior Sales Engineer, UK Public Sector The Nature of Policing Is Changing The increasing

More information

4) DAVE CLARKE. OASIS: Constructing knowledgebases around high resolution images using ontologies and Linked Data

4) DAVE CLARKE. OASIS: Constructing knowledgebases around high resolution images using ontologies and Linked Data require a change in development culture and thus training. 5. Impact and Benefits The project was delivered on time and on budget unusual for a project of this scale and the project was hailed as a great

More information

PoolParty. Thesaurus Management Semantic Search Linked Data. ISKO UK, London September 14, Andreas Blumauer

PoolParty. Thesaurus Management Semantic Search Linked Data. ISKO UK, London September 14, Andreas Blumauer PoolParty Thesaurus Management Semantic Search Linked Data ISKO UK, London September 14, 2010 Andreas Blumauer Some thoughts on the Semantic Web In the Semantic Web, it is not the Semantic which is new,

More information

MarkLogic Server. Entity Services Developer s Guide. MarkLogic 9 May, Copyright 2018 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Entity Services Developer s Guide. MarkLogic 9 May, Copyright 2018 MarkLogic Corporation. All rights reserved. Entity Services Developer s Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-4, January 2018 Copyright 2018 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Entity Services

More information

Open Source Search. Andreas Pesenhofer. max.recall information systems GmbH Künstlergasse 11/1 A-1150 Wien Austria

Open Source Search. Andreas Pesenhofer. max.recall information systems GmbH Künstlergasse 11/1 A-1150 Wien Austria Open Source Search Andreas Pesenhofer max.recall information systems GmbH Künstlergasse 11/1 A-1150 Wien Austria max.recall information systems max.recall is a software and consulting company enabling

More information

Information Retrieval

Information Retrieval Information Retrieval CSC 375, Fall 2016 An information retrieval system will tend not to be used whenever it is more painful and troublesome for a customer to have information than for him not to have

More information

Configuration Management. Norman Walsh, Lead Engineer 01 May 2012

Configuration Management. Norman Walsh, Lead Engineer 01 May 2012 Configuration Management Norman Walsh, Lead Engineer 01 May 2012 Introduction Motivation What is the current configuration of this cluster? Is this cluster the same as that one? How are they different?

More information

Searching the Evidence in Scopus

Searching the Evidence in Scopus CAMBRIDGE UNIVERSITY LIBRARY MEDICAL LIBRARY Supporting Literature Searching Searching the Evidence in Scopus Supporting Literature Searching August 2016 0 Searching the Evidence in Scopus How to access

More information

MarkLogic Performance Tuning

MarkLogic Performance Tuning MarkLogic Performance Tuning Paul Rooney Lead Engineer, Support April 28, 2011 Slide 1 Agenda Define performance tuning goals Explore tuning scenarios Share performance tips Slide 2 Goals What does it

More information

7.3. In t r o d u c t i o n to m e t a d a t a

7.3. In t r o d u c t i o n to m e t a d a t a 7. Standards for Data Documentation 7.1. Introducing standards for data documentation Data documentation has several functions. It records where images, text, and other forms of digital data are from,

More information

0.1 Knowledge Organization Systems for Semantic Web

0.1 Knowledge Organization Systems for Semantic Web 0.1 Knowledge Organization Systems for Semantic Web 0.1 Knowledge Organization Systems for Semantic Web 0.1.1 Knowledge Organization Systems Why do we need to organize knowledge? Indexing Retrieval Organization

More information

Terminologies Services Strawman

Terminologies Services Strawman Terminologies Services Strawman Background This document was drafted for discussion for a meeting at the Metropolitan Museum of Art on September 12, 2007. This document was not intended to represent a

More information

ForeScout Extended Module for ServiceNow

ForeScout Extended Module for ServiceNow ForeScout Extended Module for ServiceNow Version 1.2 Table of Contents About ServiceNow Integration... 4 Use Cases... 4 Asset Identification... 4 Asset Inventory True-up... 5 Additional ServiceNow Documentation...

More information

Search Engine Architecture II

Search Engine Architecture II Search Engine Architecture II Primary Goals of Search Engines Effectiveness (quality): to retrieve the most relevant set of documents for a query Process text and store text statistics to improve relevance

More information

Study Guide. MarkLogic Professional Certification. Taking a Written Exam. General Preparation. Developer Written Exam Guide

Study Guide. MarkLogic Professional Certification. Taking a Written Exam. General Preparation. Developer Written Exam Guide Study Guide MarkLogic Professional Certification Taking a Written Exam General Preparation Developer Written Exam Guide Administrator Written Exam Guide Example Written Exam Questions Hands-On Exam Overview

More information

OvidSP Quick Reference Guide

OvidSP Quick Reference Guide OvidSP Quick Reference Guide Opening an OvidSP Session Open the OvidSP URL with a browser or Follow a link on a web page or Use Athens or Shibboleth access Select Resources to Search In the Select Resource(s)

More information

NewsEdge.com Boolean Search A Quick Reference Guide

NewsEdge.com Boolean Search A Quick Reference Guide The NewsEdge.com Search tab provides four search interface choices to help you execute targeted, highly relevant searches: Quick Search, Guided Search, Boolean Search and Advanced Search. Use the horizontal

More information

Module 1: Internet Basics for Web Development (II)

Module 1: Internet Basics for Web Development (II) INTERNET & WEB APPLICATION DEVELOPMENT SWE 444 Fall Semester 2008-2009 (081) Module 1: Internet Basics for Web Development (II) Dr. El-Sayed El-Alfy Computer Science Department King Fahd University of

More information

Things to consider when using Semantics in your Information Management strategy. Toby Conrad Smartlogic

Things to consider when using Semantics in your Information Management strategy. Toby Conrad Smartlogic Things to consider when using Semantics in your Information Management strategy Toby Conrad Smartlogic toby.conrad@smartlogic.com +1 773 251 0824 Some of Smartlogic s 250+ Customers Awards Trend Setting

More information

Table of contents for The organization of information / Arlene G. Taylor and Daniel N. Joudrey.

Table of contents for The organization of information / Arlene G. Taylor and Daniel N. Joudrey. Table of contents for The organization of information / Arlene G. Taylor and Daniel N. Joudrey. Chapter 1: Organization of Recorded Information The Need to Organize The Nature of Information Organization

More information

How Primo Works VE. 1.1 Welcome. Notes: Published by Articulate Storyline Welcome to how Primo works.

How Primo Works VE. 1.1 Welcome. Notes: Published by Articulate Storyline   Welcome to how Primo works. How Primo Works VE 1.1 Welcome Welcome to how Primo works. 1.2 Objectives By the end of this session, you will know - What discovery, delivery, and optimization are - How the library s collections and

More information

Applied Data Governance - Part 3

Applied Data Governance - Part 3 Applied Data Governance - Part 3 Day in the Life of a Reference Data Steward Jesse Lambert and Jack Spivak, TopQuadrant Inc. May 17, 2018 Today s Program 1. Introduction: Benefits of Managing Reference

More information

The World Bank Enterprise Search Program. Luisita Guanlao The World Bank Group May 10, 2005

The World Bank Enterprise Search Program. Luisita Guanlao The World Bank Group May 10, 2005 The World Bank Enterprise Search Program Luisita Guanlao The World Bank Group May 10, 2005 Agenda Background Enterprise Search Strategy Key Challenges and Lessons Learned History Pre-Internet Search by

More information

RUNNING YOUR MARKLOGIC CLUSTER

RUNNING YOUR MARKLOGIC CLUSTER RUNNING YOUR MARKLOGIC CLUSTER Alex Bleasdale, Manager - EMEA Support Services, MarkLogic First, some motivational quotes Our task, your task... is to try to connect the dots before something happens Donald

More information

50+ INSTALLATIONS WORLDWIDE. 500k WHAT WE DO {

50+ INSTALLATIONS WORLDWIDE. 500k WHAT WE DO { ALTIAR INTRODUCTION WHAT WE DO { Altiar is an easy-to-use mobile and web-based knowledge management platform. An efficient and powerful way to collate and distribute content, it allows users to locate

More information

Understanding Taxonomies

Understanding Taxonomies Understanding Taxonomies Taxonomy is effectively an information architecture that defines how you categorize or group content and metadata into a logical and easily identifiable structure for your target

More information

Linked Data and RDF. COMP60421 Sean Bechhofer

Linked Data and RDF. COMP60421 Sean Bechhofer Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference

More information

Building a Data Strategy for a Digital World

Building a Data Strategy for a Digital World Building a Data Strategy for a Digital World Jason Hunter, CTO, APAC Data Challenge: Pushing the Limits of What's Possible The Art of the Possible Multiple Government Agencies Data Hub 100 s of Service

More information

Searchandizing Analytics: Drive better search results and increase revenue

Searchandizing Analytics: Drive better search results and increase revenue IBM Corporation Searchandizing Analytics: Drive better search results and increase revenue IBM Commerce Whitepaper Stephan Lacasse, Executive Business Advisor, IBM Commerce 9-7-2016 s Table of Contents

More information

MarkLogic Server. Application Builder Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Application Builder Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved. Application Builder Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Application

More information

How Insurers are Realising the Promise of Big Data

How Insurers are Realising the Promise of Big Data How Insurers are Realising the Promise of Big Data Jason Hunter, CTO Asia-Pacific, MarkLogic A Big Data Challenge: Pushing the Limits of What's Possible The Art of the Possible Multiple Government Agencies

More information

Gridspace Memo: Conversationally-Aware Conferencing. Datasheet

Gridspace Memo: Conversationally-Aware Conferencing. Datasheet Gridspace Memo: Conversationally-Aware Conferencing Datasheet OVERVIEW Today, conversational interactions are the most prevalent and confusing exchanges for enterprises to manage. To maximize team efficiency,

More information

FINANCIAL REGULATORY REPORTING ACROSS AN EVOLVING SCHEMA

FINANCIAL REGULATORY REPORTING ACROSS AN EVOLVING SCHEMA FINANCIAL REGULATORY REPORTING ACROSS AN EVOLVING SCHEMA MODELDR & MARKLOGIC - DATA POINT MODELING MARKLOGIC WHITE PAPER JUNE 2015 CHRIS ATKINSON Contents Regulatory Satisfaction is Increasingly Difficult

More information

Search Framework for a Large Digital Records Archive DLF SPRING 2007 April 23-25, 25, 2007 Dyung Le & Quyen Nguyen ERA Systems Engineering National Ar

Search Framework for a Large Digital Records Archive DLF SPRING 2007 April 23-25, 25, 2007 Dyung Le & Quyen Nguyen ERA Systems Engineering National Ar Search Framework for a Large Digital Records Archive DLF SPRING 2007 April 23-25, 25, 2007 Dyung Le & Quyen Nguyen ERA Systems Engineering National Archives & Records Administration Agenda ERA Overview

More information

ISSUES IN INFORMATION RETRIEVAL Brian Vickery. Presentation at ISKO meeting on June 26, 2008 At University College, London

ISSUES IN INFORMATION RETRIEVAL Brian Vickery. Presentation at ISKO meeting on June 26, 2008 At University College, London ISSUES IN INFORMATION RETRIEVAL Brian Vickery Presentation at ISKO meeting on June 26, 2008 At University College, London NEEDLE IN HAYSTACK MY BACKGROUND Plant chemist, then reports librarian Librarian,

More information

VAT/GST Analytics by Deloitte User Guide August 2017

VAT/GST Analytics by Deloitte User Guide August 2017 VAT/GST Analytics by Deloitte User Guide August 2017 Contents What is VAT/GST Analytics? What is Qlik Sense? The Associative Model How to access Qlik Sense? Navigate through Qlik Sense A quick overview

More information

Achieving Traceability Across a Manufacturing Supply Chain Alan Campbell, Architect, Autoliv Michael Malgeri, Principal Technologist, MarkLogic

Achieving Traceability Across a Manufacturing Supply Chain Alan Campbell, Architect, Autoliv Michael Malgeri, Principal Technologist, MarkLogic Achieving Traceability Across a Manufacturing Supply Chain Alan Campbell, Architect, Autoliv Michael Malgeri, Principal Technologist, MarkLogic COPYRIGHT 13 June 2017MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.

More information

Ravel Law Quick Start Guide

Ravel Law Quick Start Guide Ravel Law Quick Start Guide Table of Contents Start Your Search 2 Search Results: The Visualization Map 4 Case Reading 6 Frequently Asked Questions 11 Appendix: Judge Analytics 13 Start Your Judge Search

More information

DotNetNuke. Easy to Use Extensible Highly Scalable

DotNetNuke. Easy to Use Extensible Highly Scalable DotNetNuke is the leading Web Content Management Platform for Microsoft.NET. It enables your organization to leverage your existing Microsoft investments to create rich, highly interactive web sites and

More information

WESTLAW INTERNATIONAL Quick Guide

WESTLAW INTERNATIONAL Quick Guide WESTLAW INTERNATIONAL Quick Guide This Quick Guide contains step-by-step explanations and screen shots to help you use the Westlaw service. It provides an overview and introduces key features that can

More information

Migrating from FAST to EMC Documentum xplore: What To Do and Why You'll Love It. Ed Bueché EMC Distinguished Engineer and xplore Architect

Migrating from FAST to EMC Documentum xplore: What To Do and Why You'll Love It. Ed Bueché EMC Distinguished Engineer and xplore Architect Migrating from FAST to EMC Documentum xplore: What To Do and Why You'll Love It Ed Bueché EMC Distinguished Engineer and xplore Architect Agenda Introduction to xplore xplore 1.2 new capabilities FAST-to-xPlore

More information

21. Search Models and UIs for IR

21. Search Models and UIs for IR 21. Search Models and UIs for IR INFO 202-10 November 2008 Bob Glushko Plan for Today's Lecture The "Classical" Model of Search and the "Classical" UI for IR Web-based Search Best practices for UIs in

More information

CABI Training Materials. Ovid Silver Platter (SP) platform. Simple Searching of CAB Abstracts and Global Health KNOWLEDGE FOR LIFE.

CABI Training Materials. Ovid Silver Platter (SP) platform. Simple Searching of CAB Abstracts and Global Health KNOWLEDGE FOR LIFE. CABI Training Materials Ovid Silver Platter (SP) platform Simple Searching of CAB Abstracts and Global Health www.cabi.org KNOWLEDGE FOR LIFE Contents The OvidSP Database Selection Screen... 3 The Ovid

More information

Europeana update: aspects of the data

Europeana update: aspects of the data Europeana update: aspects of the data Robina Clayphan, Europeana Foundation European Film Gateway Workshop, 30 May 2011, Frankfurt/Main Overview The Europeana Data Model (EDM) Data enrichment activity

More information

Enterprise Data Catalog for Microsoft Azure Tutorial

Enterprise Data Catalog for Microsoft Azure Tutorial Enterprise Data Catalog for Microsoft Azure Tutorial VERSION 10.2 JANUARY 2018 Page 1 of 45 Contents Tutorial Objectives... 4 Enterprise Data Catalog Overview... 5 Overview... 5 Objectives... 5 Enterprise

More information

SATURN Update. DAML PI Meeting Dr. A. Joseph Rockmore 25 May 2004

SATURN Update. DAML PI Meeting Dr. A. Joseph Rockmore 25 May 2004 SATURN Update DAML PI Meeting Dr. A. Joseph Rockmore 25 May 2004 SATURN: Needs and Challenges [1 of 2]! SATURN = semantic access to time-ordered url s and related information! Objective: easier and more

More information

Give Your DITA wings with taxonomy & modern web design. Joe Pairman

Give Your DITA wings with taxonomy & modern web design. Joe Pairman Give Your DITA wings with taxonomy & modern web design Joe Pairman What do we all want? What do we all want? ~ Free beer What do we all want? ~ Free beer ~ We want our content to be effective What do we

More information

AutoFocus, an Open Source Facet-Driven Enterprise Search Solution

AutoFocus, an Open Source Facet-Driven Enterprise Search Solution AutoFocus, an Open Source Facet-Driven Enterprise Search Solution ISKO UK Event, November 5, 2007 RANGANATHAN REVISITED: FACETS FOR THE FUTURE presentation by Jeroen Wester, CTO Aduna key facts Open source

More information

REGULATORY REPORTING FOR FINANCIAL SERVICES

REGULATORY REPORTING FOR FINANCIAL SERVICES REGULATORY REPORTING FOR FINANCIAL SERVICES Gordon Hughes, Global Sales Director, Intel Corporation Sinan Baskan, Solutions Director, Financial Services, MarkLogic Corporation Many regulators and regulations

More information

Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions

Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20489 - Developing Microsoft SharePoint Server 2013 Advanced Solutions Length 5 days Price $4290.00 (inc GST) Version B Overview This course provides SharePoint

More information

Question Answering Systems

Question Answering Systems Question Answering Systems An Introduction Potsdam, Germany, 14 July 2011 Saeedeh Momtazi Information Systems Group Outline 2 1 Introduction Outline 2 1 Introduction 2 History Outline 2 1 Introduction

More information

Semantic Search at Bloomberg

Semantic Search at Bloomberg Semantic Search at Bloomberg Search Solutions 2017 Edgar Meij Team lead, R&D AI emeij@bloomberg.net @edgarmeij Bloomberg Professional Service Bloomberg at a glance Bloomberg Professional Service Trading

More information

Taxonomy for Self-service Delivery

Taxonomy for Self-service Delivery Taxonomy for Self-service Delivery At hp we want every customer to receive unmatched product quality, value and support services 1 An Enterprise class implementation of Taxonomy Management with SDL LiveContent

More information

Kaltura Admin Console Quick Start Guide

Kaltura Admin Console Quick Start Guide Kaltura Admin Console Quick Start Guide Login Publisher Management How to search and view the details of registered publishers How to access a KMC account of a registered publisher How to access a KMC

More information

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev Enterprise Knowledge Map: Toward Subject Centric Computing March 21st, 2007 Dmitry Bogachev Are we ready?...the idea of an application is an artificial one, convenient to the programmer but not to the

More information

Welcome to usearch Online Help for Medical Libraries

Welcome to usearch Online Help for Medical Libraries Welcome to usearch Online Help for Medical Libraries The usearch online help contains information on the following topics: Performing Basic Searches How Can I Do More with the Search Panel? Using Browse

More information

MarkLogic Technology Briefing

MarkLogic Technology Briefing MarkLogic Technology Briefing Edd Patterson CTO/VP Systems Engineering, Americas Slide 1 Agenda Introductions About MarkLogic MarkLogic Server Deep Dive Slide 2 MarkLogic Overview Company Highlights Headquartered

More information

EQUELLA. Searching User Guide. Version 6.4

EQUELLA. Searching User Guide. Version 6.4 EQUELLA Searching User Guide Version 6.4 Document History Document No. Reviewed Finalised Published 1 19/05/2015 20/05/2015 20/05/2015 May 2015 edition. Information in this document may change without

More information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal for Implementing Linked Open Data on Libraries Catalogue Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:

More information

Semantic Enrichment ARMA Chicago Spring Seminar April 18, 2018

Semantic Enrichment ARMA Chicago Spring Seminar April 18, 2018 Semantic Enrichment ARMA Chicago Spring Seminar April 18, 2018 Presentation Overview What is Semantics? Semantic Building Blocks Why Use Semantic Technology Semantic Layers Source of Semantic Information

More information

Searching the Evidence in Web of Science

Searching the Evidence in Web of Science CAMBRIDGE UNIVERSITY LIBRARY MEDICAL LIBRARY Supporting Literature Searching Searching the Evidence in Web of Science July 2017 0 Supporting Literature Searching Searching the Evidence in Web of Science

More information

MarkLogic Server. REST Application Developer s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.

MarkLogic Server. REST Application Developer s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved. REST Application Developer s Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-2, July, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents REST Application

More information

Toward a Knowledge-Based Solution for Information Discovery in Complex and Dynamic Domains

Toward a Knowledge-Based Solution for Information Discovery in Complex and Dynamic Domains Toward a Knowledge-Based Solution for Information Discovery in Complex and Dynamic Domains Eloise Currie and Mary Parmelee SAS Institute, Cary NC About SAS: The Power to Know SAS: The Market Leader in

More information

EBP. Accessing the Biomedical Literature for the Best Evidence

EBP. Accessing the Biomedical Literature for the Best Evidence Accessing the Biomedical Literature for the Best Evidence Structuring the search for information and evidence Basic search resources Starting the search EBP Lab / Practice: Simple searches Using PubMed

More information

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University Ontology Summit2007 Survey Response Analysis Ken Baclawski Northeastern University Outline Communities Ontology value, issues, problems, solutions Ontology languages Terms for ontology Ontologies April

More information

Content Management Course Overview

Content Management Course Overview Content Management Course Overview LIFERAY Training Content Management Course Overview Target Audience Marketing Content Managers Content Editors Agenda Day 1 Prerequisites Prior to taking this course,

More information

Using Linked Data and taxonomies to create a quick-start smart thesaurus

Using Linked Data and taxonomies to create a quick-start smart thesaurus 7) MARJORIE HLAVA Using Linked Data and taxonomies to create a quick-start smart thesaurus 1. About the Case Organization The two current applications of this approach are a large scientific publisher

More information

Reference Guide. cochranelibrary.com

Reference Guide. cochranelibrary.com Reference Guide cochranelibrary.com Did you know? Ten tips for getting the most out of the Cochrane Library 1. Discover the complete Cochrane Library in Spanish View, search, and discover content in Spanish

More information

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS Course: 20489A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This course provides SharePoint

More information

Utilizing, creating and publishing Linked Open Data with the Thesaurus Management Tool PoolParty

Utilizing, creating and publishing Linked Open Data with the Thesaurus Management Tool PoolParty Utilizing, creating and publishing Linked Open Data with the Thesaurus Management Tool PoolParty Thomas Schandl, Andreas Blumauer punkt. NetServices GmbH, Lerchenfelder Gürtel 43, 1160 Vienna, Austria

More information

Marketo Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA

Marketo Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA Marketo Integration User Guide 2017 Cvent, Inc 1765 Greensboro Station Place McLean, VA 22102 www.cvent.com Contents Marketo Integration User Guide... 3 Enabling Marketo Integration for Your Account...

More information

Terminology Services. Diane Vizine-Goetz Senior Research Scientist OCLC Research

Terminology Services. Diane Vizine-Goetz Senior Research Scientist OCLC Research Terminology Services Diane Vizine-Goetz Senior Research Scientist OCLC Research Presentation History A version of this presentation was given at: New Dimensions in Knowledge Organization Systems: A Joint

More information

EDQ Product Data Extensions Essentials

EDQ Product Data Extensions Essentials EDQ Product Data Extensions Essentials January, 2015 Contents Part 1 Product Data and EDQ s Product Data Extensions: a Conceptual Overview Part 2 Create a Data Lens Using the Knowledge Studio Part 3 Develop

More information