Sampo-UI Framework for Semantic Portal User Interfaces Digital - - PowerPoint PPT Presentation

sampo ui framework for semantic portal user interfaces
SMART_READER_LITE
LIVE PREVIEW

Sampo-UI Framework for Semantic Portal User Interfaces Digital - - PowerPoint PPT Presentation

Sampo-UI Framework for Semantic Portal User Interfaces Digital Humanities in Action: Sampo Model and Portals for Cultural Heritage, 29.10.2020 Esko Ikkala Semantic Computing Research Group (SeCo), Aalto University, https://seco.cs.aalto.fi


slide-1
SLIDE 1

Sampo-UI Framework for Semantic Portal User Interfaces

Digital Humanities in Action: Sampo Model and Portals for Cultural Heritage, 29.10.2020

Esko Ikkala Semantic Computing Research Group (SeCo), Aalto University, https://seco.cs.aalto.fi esko.ikkala@aalto.fi

slide-2
SLIDE 2

Department of Computer Science

Outline

  • Satisfying information needs

○ Faceted search ○ Faceted search + Ontologies + Linked Data

  • A tool for building user interfaces for semantic portals

○ Sampo-UI framework

slide-3
SLIDE 3

Department of Computer Science

Faceted Search

= de facto approach for accessing information in digital libraries and e-commerce

slide-4
SLIDE 4

Elements of Faceted Search

1. Filters / facets 2. Sorting 3. Result count 4. Results view

slide-5
SLIDE 5

1. Filters / facets 2. Sorting 3. Result count 4. Results view

Elements of Faceted Search

slide-6
SLIDE 6

Elements of Faceted Search

1. Filters / facets 2. Sorting 3. Result count 4. Results view

slide-7
SLIDE 7

1. Filters / facets 2. Sorting 3. Result count 4. Results view

Elements of Faceted Search

slide-8
SLIDE 8

Department of Computer Science

Challenges of Traditional Faceted Search

slide-9
SLIDE 9

Missing or Unharmonized Data

1. Facets

a. Cannot filter jeans by style, probably because the suppliers have not provided that information uniformly

slide-10
SLIDE 10

Handling Multiple Selections in Facets

1. Facets

a. blue OR white? b. blue AND white?

slide-11
SLIDE 11

Need for Hierarchical Facets

1. Facets

a. Cannot filter by subcategories, e.g. by a certain city within India.

slide-12
SLIDE 12

Limited Sorting Options

1. Facets 2. Sorting

a. Cannot sort by style or material

slide-13
SLIDE 13

Hit Counts Not Available

1. Filters / facets 2. Sorting 3. Result count

a. Got 1 971 results after selecting “Blue”. What about the number of results for other colours?

slide-14
SLIDE 14

Department of Computer Science

Solutions Based on Linked Data Infrastructure

slide-15
SLIDE 15

Semantic Faceted Search

1. Facets based on domain

  • ntologies
slide-16
SLIDE 16

Semantic Faceted Search

1. Facets based on domain

  • ntologies

a. Using domain ontologies requires plenty of manual

  • r programmatic

harmonization

i. A facet with unharmonized data is unusable

slide-17
SLIDE 17

Semantic Faceted Search

1. Facets based on domain

  • ntologies

a. The hierarchical structures in domain ontologies can be used for creating hierarchical facets

i. An example based on the Getty Thesaurus of Geographic Names

slide-18
SLIDE 18

Semantic Faceted Search

1. Facets based on domain

  • ntologies

2. Sorting by any property

slide-19
SLIDE 19

Semantic Faceted Search

1. Facets based on domain

  • ntologies

2. Sorting by any property 3. Result count + hit counts

slide-20
SLIDE 20

Semantic Faceted Search

1. Facets based on domain

  • ntologies

2. Sorting by any property 3. Result count + hit counts 4. Result view

slide-21
SLIDE 21

Semantic Faceted Search + Data Analysis

1. Facets based on domain

  • ntologies

2. Sorting by any property 3. Result count + hit counts 4. Result views

a. Table / Grid b. Map c. Statistics d. Network e. Animation f. CSV download g. ...

slide-22
SLIDE 22

Semantic Faceted Search + Data Analysis

1. Facets based on domain

  • ntologies

2. Sorting by any property 3. Result count + hit counts 4. Result views

a. Table / Grid b. Map c. Statistics d. Network e. Animation f. CSV download g. ...

slide-23
SLIDE 23

Semantic Faceted Search + Data Analysis

1. Facets based on domain

  • ntologies

2. Sorting by any property 3. Result count + hit counts 4. Result views

a. Table / Grid b. Map c. Statistics d. Network e. Animation f. CSV download g. ...

slide-24
SLIDE 24

Semantic Faceted Search + Data Analysis

1. Facets based on domain

  • ntologies

2. Sorting by any property 3. Result count + hit counts 4. Result views

a. Table / Grid b. Map c. Statistics d. Network e. Animation f. CSV download g. ...

slide-25
SLIDE 25

Department of Computer Science

Generic Tool for Building User Interfaces for Semantic Portals:

Sampo-UI Framework

slide-26
SLIDE 26

Requirements Based on Experiences in Developing the Sampo Portals Since 2002

  • Distinct perspectives to the underlying data
  • Multiple search paradigms

○ Semantic faceted search ○ Free text search ○ Geospatial search

  • Data analysis for result sets
  • A homepage for each entity of interest
  • Integration of external raster and vector data sources
slide-27
SLIDE 27

Main Views of a Semantic Portal

Portal landing page Faceted search perspective 1 Facets Results views for data analysis Entity home page Results views for data analysis Faceted search perspective 2 ... These views can be built with a selection of ~120 ready-to-use Sampo-UI components.

slide-28
SLIDE 28

Sampo-UI Technical Details

  • Targeted to software developers

○ a “starting base" of a modern JavaScript web application complemented with a read-only API for accessing Linked Data

  • Code and documentation available on GitHub

○ Open source license ○ Design philosophy ○ Developer guide ○ Issue tracker

slide-29
SLIDE 29

Sampo series

1. NameSampo (2018) 2. WarVictimSampo 1914-1922 (2019) 3. Mapping Manuscript Migrations (2020) 4. LawSampo (TBA) 5. AcademySampo (TBA) 6. FindSampo (TBA) 7. HistorySampo (TBA) 8. LetterSampo (TBA) 9. ParliamentSampo (TBA)

External portals

1. Norske stadnamn (University of Bergen and Norwegian Mapping Authority, 2019) 2. Staff portal (Lingsoft Ltd., 2019)

More comprehensive list: https://seco.cs.aalto.fi/applications/sampo

Portals Built Using the Sampo-UI Framework

slide-30
SLIDE 30

Department of Computer Science

Thank you! Questions?