metromaps versus facets: what exactly is the ontological context?

25

Upload: marat-zhanikeev

Post on 16-May-2015

164 views

Category:

Technology


0 download

DESCRIPTION

Search today is strongly rooted in ontology-based technologies. Since ontology itself is context-less, recent research uses facets to add context to nodes in ontology trees. This paper proposes the reversed process where one starts from facets and then aggregates them into graph-like structures. The term facets is actually expendable because the concept already exists as a separate visualization technique called Metro Maps.

TRANSCRIPT

Page 1: MetroMaps versus Facets: What Exactly is the Ontological Context?
Page 2: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Ontology Context: Terminology andDefinitions

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 2/21...

2/21

Page 3: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Pre-Context Semantic Web

• open to read/write ontology has failed 12 14

• most tools today are closed worlds with APIs -- like LinkedData 13

• a large variety of tools for working with closed ontologies 11

11 D.Allemang+1 "Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL" Morgan Kaufmann (2011)

12 G.Antoniou+1 "A Semantic Web Primer" Massachusetts Institute of Technology (2004)

13 T.Heath+1 "Linked Data: Evolving the Web Into a Global Data Space" Morgan and Claypool Publishers (2011)

14 J.Hebeler+4 "Semantic Web Programming" Wiley (2011)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 3/21...

3/21

Page 4: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Facets

• facets are basically personalization of ontology 04 05 06

• much research focused on user modeling for personalization 07

• the ultimate goal is faceted search1. each node in ongology graph hasmultiple contexts2. on top of search people are offered browsing function 08

• many existing faceted search portals 09 10

04 M.Mas "Faceted semantic search for personalized social search" Cornell University Report no.arXiv:1202.6685 (2011)

05 T.Le+2 "Personalized Facets for Semantic Search Using Linked Open Data with Social Networks" 3rd IBICA (2012)

06 C.DaSilva+2 "Improve business interoperability through context-based..." Electronic Business Management (2011)

07 R.Denaux+2 "Interactive ontology-based user modeling for personalized ..." Adaptive Hypermedia (AH) (2004)

09 E.Rozell+3 "S2S Architecture and Faceted Browsing Applications" Demo Track of WWW Conference (2012)

10 O.Suominen+2 "User-Centric Faceted Search for Semantic Portals" Springer LNCS vol.4519 (2007)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 4/21...

4/21

Page 5: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Two Ways to Approach Context

1. Context: Definition 1 (facets)◦ one item -- a node in ontology -- andmany contexts (facets)◦ facets are filters in search◦ you need as many queries as you have items

2. Context: Definition 2 (proposed)◦ multiple items and multiple nodes◦ context is a topology overlaying multiple nodes◦ discover new nodes and items by browsing the topology

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 5/21...

5/21

Page 6: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

ToS: Trains of Sought (proposal).Trains of Sought (ToS).....

.

... is a design for a context-aware ontology-based search functionplus a metadata management solution which uses Metro Maps as thefundamental underlying structure

• Metromap itself is not a new concept 02

• already used in practice -- software projects, group activities, etc. 03

• why the name: something you have seek-ed + sounds similar to trainsof thought -- perfectly describes the intentions

02 K.Nesbitt "Getting to more abstract places using the metro map metaphor" 8th Int.Conf. on Information Visualization (IV) (2004)

03 J.Stott+4 "Automatic layout of project plans using a metro map metaphor" 9th IntConf. on Information Visualization (IV) (2005)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 6/21...

6/21

Page 7: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Metro Maps: Metaphore and Uses

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 7/21...

7/21

Page 8: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Metro Maps: Basics

.Metro Map .....

.

... is a topology in which there are stations and lines where the lattercan overlap at individual items of the former.

• MetroMaps are not MindMaps! 02

• ... we use metromaps everyday -- train maps of cities in Japan

• metromaps are helpful in many -- completely unrelated -- areas of application 03

• feature-not-a-bug: one map is a whole -- inseparable -- unit

02 K.Nesbitt "Getting to more abstract places using the metro map metaphor" 8th Int.Conf. on Information Visualization (IV) (2004)

03 J.Stott+4 "Automatic layout of project plans using a metro map metaphor" 9th IntConf. on Information Visualization (IV) (2005)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 8/21...

8/21

Page 9: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Trains in Ontologies (example)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 9/21...

9/21

Page 10: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Facets vs Metromaps

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 10/21...

10/21

Page 11: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Facets vs Metromaps: Tags

• FEW: search or browsing produce relatively few results -- human consumption

• BROWSABLE: is metadata browsable?

• SCALABLE: same design for small and large bodies of content, groups,etc.?

• OWNABLE: metadata owned by user? -- or out of users' reach?

• TEAMABLE: can be shared by several members of a team? -- has to beownable, of course

• EVOLVABLE: whether your personal metadata can evolve in time -- along-term recommendation service

• ....

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 11/21...

11/21

Page 12: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Facets vs Metromaps: Comparison

Trains of

Sought

Search

Faceted Search

scalable

browsable scalable few

browsable teamable ownable

evolvable M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 12/21

...

12/21

Page 13: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Facets vs Metromaps: Roadmaps

• comparison between

existing facetedtools and theproposal

• note that trains evolve intime because userinput is remembered

• ... and can be revisitedin the future

Hits Search string

Search string

Facets

Hits Trains

Search

Ride

Select

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 13/21...

13/21

Page 14: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

ToS: Unique Features

1. ToS is a human-oriented service

2. facets: search then browse,ToS: search and/or browse3. ToS is owned and managed by the user

◦ the service is a helper, not a dictator

4. ...

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 14/21...

14/21

Page 15: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Example: Web Service

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 15/21...

15/21

Page 16: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Work in Progress: The ToS Service• left: human, right: service, the wall: the browser• ToS is a much much more flexible service• rough implementation of ToS is at 01

Facets Lucene query

List Facets

ToS Lucene query

List Trains

Recommendations

Robot

01 myself "The Trains-of-Sought Project Home" http://www.github.com/maratishe/trainsofsought (2013)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 16/21...

16/21

Page 17: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Example 2: the NiceCover Project

0B myself "Nicecover: LOIS研 Slides" http://www.slideshare.net/zhopasushami/slides-26150221 (2013)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 17/21...

17/21

Page 18: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Nicecover: The Story

• idea first presented atLOIS back in September

• why: i-Scover was a major disappointment -- in terms of context, API,social features, etc.

• the main intention: create a socially distributed/managedmetadata on top of any major scientific portal◦ I use (have used) it for metadata which I shared with graduate students

0A myself "Nicecover: Project Page" http://www.github.com/maratishe/nicecover (2013)

0B myself "Nicecover: LOIS研 Slides" http://www.slideshare.net/zhopasushami/slides-26150221 (2013)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 18/21...

18/21

Page 19: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Nicecover: Design

NiceCover x

Browser Extension

Control Panel(user clickable)

Add-to-pageparsing script

Backgroundscript

Parsingreport(popup)

Cloud Drivewrites onlyCloud Drive

reads/writes

Status

Pass datafor storage

• a serverless app --entirelycloud-based 0B

• users connect via aChromeExtension 0A

• overlay on top ofIEICE/ken system

• the name is a (poor)attempt to mocki-Scover

0A myself "Nicecover: Project Page" http://www.github.com/maratishe/nicecover (2013)

0B myself "Nicecover: LOIS研 Slides" http://www.slideshare.net/zhopasushami/slides-26150221 (2013)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 19/21...

19/21

Page 20: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

Nicecover as a ToS Service

• Nicecover Data: distributed metadata created by users -- distributedscattered metromaps

• Nicecover as ToS:1. aggregation and merges

2. recommendation service3. on-demand metromaps -- example: who's working on ontologicalcontext search?

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 20/21...

20/21

Page 21: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

That’s all, thank you ...

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 21/21...

21/21

Page 22: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

[01] myself (2013)The Trains-of-Sought Project Homehttp://www.github.com/maratishe/trainsofsought

[0A] myself (2013)Nicecover: Project Pagehttp://www.github.com/maratishe/nicecover

[0B] myself (2013)Nicecover: LOIS研 Slideshttp://www.slideshare.net/zhopasushami/slides-26150221

[02] K.Nesbitt (2004)Getting to more abstract places using the metro map metaphor8th Int.Conf. on Information Visualization (IV)

[03] J.Stott+4 (2005)Automatic layout of project plans using a metro map metaphor9th IntConf. on Information Visualization (IV)

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 21/21...

21/21

Page 23: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

[04] M.Mas (2011)Faceted semantic search for personalized social searchCornell University Report no.arXiv:1202.6685

[05] T.Le+2 (2012)Personalized Facets for Semantic Search Using Linked Open Data with SocialNetworks3rd IBICA

[06] C.DaSilva+2 (2011)Improve business interoperability through context-based...Electronic Business Management

[07] R.Denaux+2 (2004)Interactive ontology-based user modeling for personalized ...Adaptive Hypermedia (AH)

[08] E.Hyvonen+2 (2003)Ontogator: Combining View- and Ontology-Based Search ...Int.Symp. on Processing XML

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 21/21...

21/21

Page 24: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

[09] E.Rozell+3 (2012)S2S Architecture and Faceted Browsing ApplicationsDemo Track of WWW Conference

[10] O.Suominen+2 (2007)User-Centric Faceted Search for Semantic PortalsSpringer LNCS vol.4519

[11] D.Allemang+1 (2011)Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWLMorgan Kaufmann

[12] G.Antoniou+1 (2004)A Semantic Web PrimerMassachusetts Institute of Technology

[13] T.Heath+1 (2011)Linked Data: Evolving the Web Into a Global Data SpaceMorgan and Claypool Publishers

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 21/21...

21/21

Page 25: MetroMaps versus Facets: What Exactly is the Ontological Context?

.

[14] J.Hebeler+4 (2011)Semantic Web ProgrammingWiley

[15] V.Uren+6 (2006)Semantic annotation for knowledge management: Requirements and a survey ofthe state of the artWeb Semantics, Elsevier

[16] D.Sanchez+2 (2011)Content annotation for the semantic web: an automatic web-based approachKnowledge and Information Systems

M.Zhanikeev -- [email protected] -- MetroMaps versus Facets: What Exactly is the Ontological Context? -- http://tinyurl.com/kyutech131128 -- 21/21...

21/21