Top Banner
1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) [email protected] http://fox.cs.vt.edu Dept. of Computer Science, Virginia Tech Blacksburg, VA 24061 USA
27

1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) [email protected] Dept. of.

Dec 23, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

1

CS5604October 13, 2010

“5S Overview for Modules”

by Edward A. Foxand Lillian (Boots) Cassel (on Ensemble)

[email protected] http://fox.cs.vt.edu• Dept. of Computer Science, Virginia Tech• Blacksburg, VA 24061 USA

Page 2: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

2

Informal 5S & DL Definitions

DLs are complex systems that

• help satisfy info needs of users (societies)• provide info services (scenarios)• organize info in usable ways (structures)• present info in usable ways (spaces)• communicate info with users (streams)

Page 3: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

3

5S LayersSocieties

Scenarios

Spaces

Structures

Streams

Page 4: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

4

5Ss

Ss Examples Objectives

Streams Text; video; audio; image Describes properties of the DL content such as encoding and language for textual material or particular forms of multimedia data

Structures Collection; catalog; hypertext; document; metadata

Specifies organizational aspects of the DL content

Spaces Measure; measurable, topological, vector, probabilistic

Defines logical and presentational views of several DL components

Scenarios Searching, browsing, recommending

Details the behavior of DL services

Societies Service managers, learners, teachers, etc.

Defines managers, responsible for running DL services; actors, that use those services; and relationships among them

Page 5: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

5

5S and DL formal definitions and compositions (April 2004 TOIS)

5S

structures (d.10)streams (d.9) spaces (d.18) scenarios (d.21) societies (d. 24)

structural metadataspecification(d.25)

descriptive metadataspecification(d.26)

repository(d. 33)

collection (d. 31)

(d.34)indexingservice

structured stream (d.29)

digitalobject (d.30)

metadata catalog (d.32)

browsingservice

(d.37)

searchingservice (d.35)

digital library(minimal) (d. 38)

services (d.22)

sequence (d. 3)

graph (d. 6)function (d. 2)

measurable(d.12), measure(d.13), probability (d.14), vector (d.15), topological (d.16) spaces

event (d.10)state (d. 18)

hypertext(d.36)

sequence (d. 3)

transmission(d.23)

relation (d. 1) language (d.5)

grammar (d. 7)

tuple (d. 4)*

Page 6: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

6

Page 7: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

7

ETANA-DL

• Archaeological DL• Integrated DL

– Heterogeneous data handling• Applies and extends the OAI-PMH

– Open Archives Initiative Protocol for Metadata Handling

• Design considerations– Componentized– Extensible– Portable

Page 8: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

8

ETANA-DL ArchitectureDigBase and DigKit

Lahav

Nimrin

Umayri

Hisban

Megiddo

Jalul

New Sites

DATABASE

WRAPPERS

ETANA-DLUNION

CATALOG

SearchUSER

INTERFACE

Browse

Recommend

Note

Personalize

Review

Visualizations

ArchaeologySpecific

Work in progress

Page 9: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

9

ETANA Societies

1. Historic and pre-historic societies (being studied)2. Archaeologists (in academic institutes, fieldwork

settings, or local and national governmental bodies)

3. Project directors4. Technical staff (consisting of photographers,

technical illustrators, and their assistants)5. Field staff (responsible for the actual work of

excavation)6. Camp staff (e.g., camp managers, registrars, tool

stewards)7. General public (e.g., educators, learners, citizens)

Page 10: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

10

ETANA Societies

• Social issues1. Who owns the finds?

2. Where should they be preserved?

3. What nationality and ethnicity do they represent?

4. Who has publication rights?

5. What interactions took place between those at the site studied, and others? What theories are proposed by whom about this?

Page 11: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

11

ETANA Scenarios1. Life in the site in former times2. Digital recording: the planning stage and the excavation stage 3. Planning stage: remote sensing, fieldwalking, field surveys, building

surveys, consulting historical and other documentary sources, and managing the sites and monuments

4. Excavation1. Detailed information is recorded, including for each layer of soil, and for

features such as pole holes, pits, and ditches. 2. Data about each artifact is recorded together with information about its

exact find spot. 3. Numerous environmental and other samples are taken for laboratory

analysis, and the location and purpose of each is carefully recorded. 4. Large numbers of photographs are taken, both general views of the

progress of excavation and detailed shots showing the contexts of finds. 5. Organization and storage of material6. Analysis and hypotheses generation and testing7. Publications, museum displays8. Information services for the general public

Page 12: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

12

ETANA Spaces

1. Geographic distribution of found artifacts2. Temporal dimension (as inferred by

archaeologists) 3. Metric or vector spaces

1. used to support retrieval operations, and to calculate distance (and similarity)

2. used to browse / constrain searches spatially

4. 3D models of the past, used to reconstruct and visualize archaeological ruins

5. 2D interfaces for human-computer interaction

Page 13: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

13

ETANA Structures

1. Site Organization1. Region, site, partition, sub-partition, locus,

2. Temporal orderings (ages, periods)

3. Taxonomies1. for bones, seeds, building materials, …

4. Stratigraphic relationships1. above, beneath, coexistent

Page 14: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

14

ETANA Streams

1. successive photos and drawings of excavation sites, loci, unearthed artifacts

2. audio and video recordings of excavation activities and discussions

3. textual reports

4. 3D models used to reconstruct and visualize archaeological ruins.

Page 15: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

Streams Structures Spaces Scenarios Societies

structured stream

structural metadata specification

descriptive metadata specification

digital object

metadata catalog

collection repository

hypertext

Minimal DL

image stream

feature vector

composite image descriptor

image descriptor

image content description

image object

image digital object

image descriptor metadata catalog

structured feature vector

image collection

base document

superimposed document

mark superimposed structure

subdocument

presentation channel

complex object

complex object structureCBIR servicevisualization

view in context

browsing

indexing searching

services

user

community

personalization

user model

user role

collaboration

Page 16: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

16

Streams

text

audio

image

video digitalobject

Repository

CollectionCatalog

describes

stores

is_version_of/ cites/links_to

Index

Service

Scenario

event

extends

reuses

ServiceManager

Actor

operationexecutes

participates_in

recipient

runs

Scenarios

Societies

inherits_from/includes

association

uses

Topological

ProbabilisticMetric

Measurable

Measure

describes

employsproduces

employsproduces

employs

produces

Structures

Spaces

Vector

contains

metadata specifications

is_a is_a

precedes

happens_before

is_a

redefinesinvokes

contains

contains

Page 17: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

17

Digital Object

RepositoryCollection Minimal DL

Metadata Catalog

Descriptive Metadata

Specification

A Minimal DL in the 5S Framework

Structural Metadata

Specification

Streams Structures Spaces Scenarios Societies

indexing

browsing searching

services

hypertext

Structured Stream

Page 18: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

18

Streams Structures Spaces Scenarios Societies

indexing

browsing searching

services

hypertext

Structured Stream

Descriptive Metadata

specification

SpaTemOrg

StraDia

Arch Descriptive Metadata specification

ArchDO

ArchObj

ArchColl

Arch Metadata catalog

ArchDColl ArchDR Minimal ArchDL

A Minimal ArchDL in the 5S Framework

Page 19: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

19

5S MetaModel

5SGraphDL

Expert

DL Designer

5SL DL

Model

5SLGen

Practitioner

Researcher

TailoredDL

Services

Teacher

componentpool

ODLSearch,ODLBrowse,ODLRate,ODLReview,

…….

Requirements (1) Analysis (2)

Implementation (4)

Design (3)

5SGraph 5SGen

Mapping Tool

5SSuite

Page 20: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

The Ensemble example

Page 21: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

Ensemble in 5 S - Societies

• What Societies must Ensemble serve?– Teachers– Students, perhaps– Groups with computing education tasks– The NSDL– The NSF– Partner sites (providers and harvesters)– The developers– Related hardware / software components

Page 22: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

Ensemble in 5S - Scenarios• What Scenarios must be addressed? (a

sample)– Search, Browse– User registration, login– Commenting, rating, tagging– Acquisition/de-acquisition/user contributing– Share resources in, and collect data from, other

places (CiteULike, Facebook)– Acknowledge contributions– Harvest and be harvested– Join groups, participate in discussions– Recover from failures

• Computer systems, storage

Page 23: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

Ensemble in 5S - Spaces

• What Spaces will matter in Ensemble?– User interface (2D generally, 3D in

Second Life)– Education level– Curriculum standards or

recommendations– Topic spaces– Vector and feature spaces to support

indexing, searching, and classifying

Page 24: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

Ensemble in 5S - Structures

• What Structures will we hold?– Metadata– Computing Ontology– Database schema and tables– Taxonomies

• Educational schema• Computing topics (Knowledge units?)• Rating schemes

Page 25: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

Ensemble in 5 S - Streams

• What Streams of data will we see?– All the document types we can imagine: text, word

processor, PDF, spreadsheets, presentations, HTML, XML, …

– All the image types, all the video types• Images (jpg, tiff, …)• Video (avi, mov, …)

– Program code, both source code and object code– Comments, ratings, tags– Group membership profiles– E-mail addresses– User information (preferences, …)

Page 26: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

Society model Scenario model

Space model

Structure model

Stream model

Teachers, students

Activity groups

NSDL Partner sites

DevelopersNSF

Repository

Resource sharing

User recognition

Repository building

User InterfaceEducation levels

Curriculum Topic Space

Taxonomies

Education levels

Computing topics

Rating SchemesMetadata

Text Video Audio Drawing Photo 3D

K-8 9-12 4 yr collegeTYC Grad level Post grad

Page 27: 1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) fox@vt.edu  Dept. of.

A brief exercise

• Consider that you are creating a digital library with some related content.– What would you choose to put into your DL?

Anything that interests you is fine.• How would you fill in the diagram of the 5

S components, within the context of your collection and your resources, and your users?