Making Search Personal with NEPOMUK and Refinder Dr

  • Slides: 65
Download presentation
Making Search Personal with NEPOMUK and Refinder Dr Leo Sauermann, CEO getrefinder. com

Making Search Personal with NEPOMUK and Refinder Dr Leo Sauermann, CEO getrefinder. com

Hello, my Name is Can’t remember things Realizing the Semantic Desktop since 2002 leo.

Hello, my Name is Can’t remember things Realizing the Semantic Desktop since 2002 leo. sauermann@gnowsis. com 28. 11. 2012 2 Making Search Personal with NEPOMUK and

Brigitte +49 631 20575 - 0 Secretary of Prof. Andreas Dengel, DFKI KM Lab.

Brigitte +49 631 20575 - 0 Secretary of Prof. Andreas Dengel, DFKI KM Lab. Loves Skiing.

personal search…. 28. 11. 2012 4 ok Making Search Personal with NEPOMUK and

personal search…. 28. 11. 2012 4 ok Making Search Personal with NEPOMUK and

search …. ok Brigitte +49 631 20575 - 0 Secretary of Prof. Andreas Dengel,

search …. ok Brigitte +49 631 20575 - 0 Secretary of Prof. Andreas Dengel, DFKI KM Lab. Loves Skiing. 28. 11. 2012 5 Making Search Personal with NEPOMUK and

Secretary of Prof. Andreas Dengel, DFKI KM Lab. Loves Skiing.

Secretary of Prof. Andreas Dengel, DFKI KM Lab. Loves Skiing.

How are they related?

How are they related?

sk i lps A Secretary of Prof. Andreas Dengel, DFKI KM Lab. Loves Skiing.

sk i lps A Secretary of Prof. Andreas Dengel, DFKI KM Lab. Loves Skiing.

sk i lps A

sk i lps A

sk i lps A

sk i lps A

Leo Sauermann http: //leobard. net prototype: “Gnowsis”, 2003 14 28. 11. 2012 Making Search

Leo Sauermann http: //leobard. net prototype: “Gnowsis”, 2003 14 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Prof Stefan Decker http: //www. stefandecker. org/ 15 Name: “Semantic Desktop” Idea: EU project

Prof Stefan Decker http: //www. stefandecker. org/ 15 Name: “Semantic Desktop” Idea: EU project 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

DFKI http: //www. dfki. de Ansgar Bernardi Andreas Dengel Team of artificial intelligence scientists

DFKI http: //www. dfki. de Ansgar Bernardi Andreas Dengel Team of artificial intelligence scientists 16 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Mandriva Linux http: //mandriva. com Sebastian Trüg Stéphane Laurière KDE-Linux operating system 17 28.

Mandriva Linux http: //mandriva. com Sebastian Trüg Stéphane Laurière KDE-Linux operating system 17 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 18 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 18 Making Search Personal with NEPOMUK and Refinder

…to conduct research about the future of knowledge work, how to empower an individual

…to conduct research about the future of knowledge work, how to empower an individual knowledge worker to better exploit their personal information space and to maintain fruitful communication with others. 19 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 21 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 21 Making Search Personal with NEPOMUK and Refinder

Desktop includes • documents, images, music, videos, address book, personal calendar, todo lists, note-taking

Desktop includes • documents, images, music, videos, address book, personal calendar, todo lists, note-taking tools, emails, … + future stuff people may need http: //www. flickr. com/photos/uniqueo/2667162885/ 22 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Design Goals • Make information reusable, Detached from the application • Link items, organize

Design Goals • Make information reusable, Detached from the application • Link items, organize items • Compare items, gather them in lists • Use information in project/task context • Automatic, based on artificial intelligence • Cross-plattform on KDE-Linux, Windows, Mac. Os. X establish open source semantic desktop standard 23 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

organize things using tags and stars 28. 11. 2012 24 Making Search Personal with

organize things using tags and stars 28. 11. 2012 24 Making Search Personal with NEPOMUK and Refinder

Example: Dolphin Assign tags, search for tags http: //www 2. mandriva. com/linux/overview/ 25 28.

Example: Dolphin Assign tags, search for tags http: //www 2. mandriva. com/linux/overview/ 25 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Example: Dolphin Assign tags, search for tags http: //www 2. mandriva. com/linux/overview/ 26 28.

Example: Dolphin Assign tags, search for tags http: //www 2. mandriva. com/linux/overview/ 26 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Gwenview

Gwenview

app plugin file explorer browser extension api data base service data 28 28. 11.

app plugin file explorer browser extension api data base service data 28 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

NEPOMUK Dazzler Blueprint 29 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

NEPOMUK Dazzler Blueprint 29 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 30 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 30 Making Search Personal with NEPOMUK and Refinder

app plugin file explorer browser extension api data base service data 31 28. 11.

app plugin file explorer browser extension api data base service data 31 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Works to integrate all data on the web. 32 28. 11. 2012 Making Search

Works to integrate all data on the web. 32 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

NIE Ontologies for rich data index Create a rich index to build flexible applications

NIE Ontologies for rich data index Create a rich index to build flexible applications on top 332 class types: Integrated & related contacts, calendaring, task management, downloads, file types, generic multimedia stuff, exif information for images, ID 3 Tags for MP 3 s, messages and email, file sharing, … personal information management: projects, tasks, organizations, places, …. • “Contact” is used in emails, im messages, author of documents, … Reusable • Representation in RDF, XML, KEY/VALUE possible 866 properties of these classes: structured data, a lot for calendar and multimedia formats. Standards-Based … • adaption of EXIF, vcard, vcal, MPEG http: //oscaf. sourceforge. net 33 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

RDF Database: Virtuoso Stores all structured data and fulltext in a searchable index http:

RDF Database: Virtuoso Stores all structured data and fulltext in a searchable index http: //virtuoso. openlinksw. com/ Lorem ipsum… RDF Graph Database Fulltext Database 34 28. 11. 2012 C S P O A file: //x size 512 A file: //x author nepomuk: //hh-45 Lorem ipsum dolor… Making Search Personal with NEPOMUK and Refinder

Index the Data: crawlers Initial indexing of the data into the store Strigi C++,

Index the Data: crawlers Initial indexing of the data into the store Strigi C++, Linux strigi. sourceforge. net Aperture Java aperture. sourceforge. net 35 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 37 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 37 Making Search Personal with NEPOMUK and Refinder

Improving the Indexer Initial indexing took 100% CPU time, little additional benefit over predecessor

Improving the Indexer Initial indexing took 100% CPU time, little additional benefit over predecessor Alan Grimes, annoyed by 100% CPU time taken by indexer: • Indexer takes less CPU and memory now. …What the fuck is this semantic bullshit? Computers most notoriously cannot think. They are purely storage and processing systems. . . http: //www. mail-archive. com/nepomukkde@semanticdesktop. org/msg 00538. ht ml 38 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

it’s the user experience, stupid • More end-user applications. 39 28. 11. 2012 •

it’s the user experience, stupid • More end-user applications. 39 28. 11. 2012 • Multimedia and PIM use. Making Search Personal with NEPOMUK and Refinder

Filter in the File Explorer Multiple facets can be used http: //trueg. wordpress. com/2010/01/26/what-we-did-last-summer-and-the-rest-of-2009

Filter in the File Explorer Multiple facets can be used http: //trueg. wordpress. com/2010/01/26/what-we-did-last-summer-and-the-rest-of-2009 -a-look-back-ontothe-nepomuk-development-year-with-an-obscenely-long-title/ 40 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Semnotes http: //smile. deri. ie/projects/semn/details 41 28. 11. 2012 Making Search Personal with NEPOMUK

Semnotes http: //smile. deri. ie/projects/semn/details 41 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Semnotes 42 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Semnotes 42 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 43 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 43 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 44 Making Search Personal with NEPOMUK and Refinder

28. 11. 2012 44 Making Search Personal with NEPOMUK and Refinder

establish a semantic desktop standard community! 28. 11. 2012 45 Making Search Personal with

establish a semantic desktop standard community! 28. 11. 2012 45 Making Search Personal with NEPOMUK and Refinder

Filter Big Bang Theory Episodes Season 3, The Vengeance Formulation 47 28. 11. 2012

Filter Big Bang Theory Episodes Season 3, The Vengeance Formulation 47 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Filter Music ATB Albums, No Silence 48 28. 11. 2012 Making Search Personal with

Filter Music ATB Albums, No Silence 48 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Open files by tag http: //trueg. wordpress. com/2009/08/28/gsoc-wrap-up-part-2/ 49 28. 11. 2012 Making Search

Open files by tag http: //trueg. wordpress. com/2009/08/28/gsoc-wrap-up-part-2/ 49 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Save files with tag&description http: //trueg. wordpress. com/2009/08/28/gsoc-wrap-up-part-2/ 50 28. 11. 2012 Making Search

Save files with tag&description http: //trueg. wordpress. com/2009/08/28/gsoc-wrap-up-part-2/ 50 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Multimedia Use Cases Beyond TV Shows I'm using Nepomuk extensively everyday, …, to manage

Multimedia Use Cases Beyond TV Shows I'm using Nepomuk extensively everyday, …, to manage all my media, with the help of Nepoogle, Drop 2 Tag. Icon and Neposideckick, and results are amazing. Things like locate duplicate files or manage TVShows are only some samples of the capabilities of Nepomuk at desktop level. …I have 2133 video files … 35 are related to the actress 竹内結子 (Takeuchi Yūko), 11 files released in year 2012, and 3 have in common actor 阿部寛 (Abe Hiroshi). • Synonyms, multi-linguality • Relations between files and actors • Actors and their relations are copied from web-databases and stored on semantic desktop to enhance local queries http: //forum. kde. org/viewtopic. php? f=15& t=98468&sid=f 90 bf 929 b 2 f 1 faae 2540 e 053 bab 6 f 904&start=15#p 221521 51 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Zeitgeist 52 28. 11. 2012 http: //zeitgeist-project. com/experience/ http: //trueg. wordpress. com/2011/06/06/randa-and-ontologies-and-whatnot/ Plans to

Zeitgeist 52 28. 11. 2012 http: //zeitgeist-project. com/experience/ http: //trueg. wordpress. com/2011/06/06/randa-and-ontologies-and-whatnot/ Plans to integrate Zeitgeist and NEPOMUK for KDE Making Search Personal with NEPOMUK and Refinder

Finding duplicate files • select distinct ? u 1 ? u 2 where {

Finding duplicate files • select distinct ? u 1 ? u 2 where { ? f 1 a nexif: Photo. ? f 2 a nexif: Photo. ? f 1 nfo: has. Hash ? h. ? f 2 nfo: has. Hash ? h. ? f 1 nie: url ? u 1. ? f 2 nie: url ? u 2. filter(? f 1!=? f 2). } http: //trueg. wordpress. com/2011/12/06/finding-duplicate-images-made-easy/ 53 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Filter & Drill down on data Virtuoso RDF Store SELECT * WHERE { ?

Filter & Drill down on data Virtuoso RDF Store SELECT * WHERE { ? s nco: fullname ? name bif: contains "'brigitte*'". Brigitte } Structured queries Fulltext queries Inference Engine: rules, ontologies, generates new facts 54 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Answer complex questions Through natural language processing, full-text analysis and the index of relations

Answer complex questions Through natural language processing, full-text analysis and the index of relations “Whats the phone number of the KM Group Secretary? ” Not possible to answer using fulltext search. Only SIRI or Watson have the superpowers to… 55 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Map the query to the graph The answer is found by spreading activation and

Map the query to the graph The answer is found by spreading activation and partial queries “phone number of the KM-Group secretary” Property <phone_number> Instance <KM-Group> [1] (no result) Class <secretary> [2] instances: <Secretary. AD>, … (no result) [3] [4] <KM-Group><unit><Secretary. AD><phone_number> „ 0049 631 205 75 101“ [5] Combining Metadata and Document Search with Spreading Activation for Semantic Desktop Search, Schuhmacher, K. ; Sintek, M. & Sauermann, L. ESWC 2008 56 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

PIMO to build a personal network Project • Concetps & Associations to organize Person

PIMO to build a personal network Project • Concetps & Associations to organize Person Andreas • Connected with documents • Inspired by basic human concepts nepomuk Location Meeting Kaiserslautern Kickoff Brigitte Contacts Andreas Dengel Brigitte Selzer Sven Schwarz PIMO - a Framework for Representing Personal Information Models http: //www. dfki. uni-kl. de/~sauermann/papers/sauermann+2007 b. pdf Files Documents Papers Projects nepomuk Research E-Mails Inbox Todo SAP nepo Karlsruhe

Supports Orienteering Behavior “users go somewhere, look around, know where they are, go on”

Supports Orienteering Behavior “users go somewhere, look around, know where they are, go on” Filtering Long-term users stopped using web-search interface keeping orientation Teevan, J. ; Alvarado, C. ; Ackerman, M. S. & Karger, D. R. The perfect search engine is not enough: a study of orienteering behavior in directed search CHI 2004, pp. 415 -422 58 02. 10. 2020 Semantic Desktop for PIM

NOKIA Search, on the phone „Brings the power of computers to mobile devices“ •

NOKIA Search, on the phone „Brings the power of computers to mobile devices“ • N 900 and N 810 are Maemo Linux-powered • Nokia M 9 Phone, millions shipped • Tracker indexing framework maemo. nokia. com www. oscaf. org/node/20 www. grancanariadesktopsummit. org/node/170 59 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Philip Van Hoof, 22. 11. 2012 Last week inter-app information sharing on a high

Philip Van Hoof, 22. 11. 2012 Last week inter-app information sharing on a high level using a inter-app defined and shared ontology with a query language suitable for the purpose, SPARQL, combined with a efficient file system meta data indexer. We delivered that and proof that its high quality software exists in the fact that a few million N 9 users, yes a few million, are using it right now and yet there are no massive protests on forums about corrupted data: Tracker's SPARQL endpoint is today tested and robust high quality software. I salute Jürg [Billeter] for that. mail. gnome. org/archives/tracker-list/2012 -November/msg 00009. html 60 28. 11. 2012 Making Search Personal with NEPOMUK and Refinder

Nepomuk, in the cloud 28. 11. 2012 61 Making Search Personal with NEPOMUK and

Nepomuk, in the cloud 28. 11. 2012 61 Making Search Personal with NEPOMUK and Refinder

Connect and Crawl Scanning of any cloud app. Connectors: + 62 November 2012 Dropbox

Connect and Crawl Scanning of any cloud app. Connectors: + 62 November 2012 Dropbox Evernote Contacts RSS Twitter Docs Basecamp Box. net Sky. Drive Campfire Mind. Meister Calendar

Refinder Cloud Search Scalable, Full-text, Sorting, Faceting, Filtering, Highlighting, customizable Ranking. Scalable full-text and

Refinder Cloud Search Scalable, Full-text, Sorting, Faceting, Filtering, Highlighting, customizable Ranking. Scalable full-text and phrase search and/or term conjunction Sorting and faceting on any item attribute Customizable relevancy ranking Results including item attributes, result highlighting, previews, and filter options 63 November 2012

Refinder Cloud Search More cloud apps, growing data, small screenspace Desktop Data Personal Data

Refinder Cloud Search More cloud apps, growing data, small screenspace Desktop Data Personal Data Desktop Apps Cloud Apps 64 November 2012

Timeline of NEPOMUK and adoption rates developers Refinder Nokia maemo & Mee. Go Aperture

Timeline of NEPOMUK and adoption rates developers Refinder Nokia maemo & Mee. Go Aperture NEPOMUK & Gnome NEPOMUK-KDE 4. 0 EU-IST Research 2006 65 2007 28. 11. 2012 2008 2009 2010 2011 users 4 guys 3 k ~100 s 0. 6 mio ~10 25 k ~10 millions ~60 100 2012 Making Search Personal with NEPOMUK and Refinder

Join! nepomuk-kde mailinglist nepomuk@kde. org https: //mail. kde. org/mailman/listinfo/nepomuk 28. 11. 2012 66 Making

Join! nepomuk-kde mailinglist nepomuk@kde. org https: //mail. kde. org/mailman/listinfo/nepomuk 28. 11. 2012 66 Making Search Personal with NEPOMUK and Refinder

I am looking for a partner to scale Refinder up leo. sauermann@gnowsis. com +4369914669747

I am looking for a partner to scale Refinder up leo. sauermann@gnowsis. com +4369914669747 nepomuk-kde mailinglist 28. 11. 2012 67 Making Search Personal with NEPOMUK and Refinder