95
Paolo Nesi (Project coordinator) TEL: +39-055-4796523, 567, FAX: +39-055-4796363, +39-055-4796469 Email: [email protected], www: http://www.disit.dsi.unifi.it University of Florence, Department of Systems and Informatics, DSI DISIT-Lab, Distributed Systems and Internet Technologies Via S. Marta 3, 50139, Firenze, Italy 1 ECLAP: Anatomy of a Social Network SCP course, Univ. Florence, 2012 Ver 1.8

Anatomy of a Social Network, ECLAP

Embed Size (px)

DESCRIPTION

The slides presents the anatomy of ECLAP best practice nework, ECLAP is the European library of performing arts content.

Citation preview

Page 1: Anatomy of a Social Network, ECLAP

Paolo Nesi (Project coordinator)TEL: +39-055-4796523, 567,

FAX: +39-055-4796363, +39-055-4796469Email: [email protected], www: http://www.disit.dsi.unifi.it

University of Florence, Department of Systems and Informatics, DSIDISIT-Lab, Distributed Systems and Internet Technologies

Via S. Marta 3, 50139, Firenze, Italy 1

ECLAP: Anatomy of a Social Network

SCP course, Univ. Florence, 2012Ver 1.8

Page 2: Anatomy of a Social Network, ECLAP

Objective and overviewNetworking & ToolsContent & ToolsECLAP ArchitectureComparison with other Social Networks

2SCP course, Univ. Florence, 2012

Page 3: Anatomy of a Social Network, ECLAP
Page 4: Anatomy of a Social Network, ECLAP

Content aggregators to Aggregate and Enrich content prepare content for Europeana, and distribute content to ECLAP users

Working Groups on best practice reports about tools for performing art content for: Education and Training Intellectual Property and business

models Digital libraries and archiving

4SCP course, Univ. Florence, 2012

Page 5: Anatomy of a Social Network, ECLAP

Library

ECLAP Social

Service Portal

LibrarypartnerLibrary

partner

ArchivepartnerArchive

partnerArchivepartner

Content

Agg. Content

Metadata

Services

Original Content/Portals

Social Srv.

Search and browsing metadata

Search/Query

Performing art Institutions,

students,

lovers

5SCP course, Univ. Florence, 2012

Page 6: Anatomy of a Social Network, ECLAP

ECLAP

6SCP course, Univ. Florence, 2012

Page 7: Anatomy of a Social Network, ECLAP

Automated Back office

ANY content

-PC, MACos, linux, …-iPhone, iPod, Windows Mobile, ….…

LibraryLibrary partnerLibrary

partner

Content archive

Content archiveContent

archive

7SCP course, Univ. Florence, 2012

ContentAgg. Content

Services

ANY content

Page 8: Anatomy of a Social Network, ECLAP

8SCP course, Univ. Florence, 2012

Page 9: Anatomy of a Social Network, ECLAP

From block and menu Pre-calcolate

Usage Locality

Personal Favourites Featured Playlist Collections Suggested Uploaded ……

9SCP course, Univ. Florence, 2012

Page 10: Anatomy of a Social Network, ECLAP

Keyword cloud

Query Cloud

Taxonomical Classification

10SCP course, Univ. Florence, 2012

Page 11: Anatomy of a Social Network, ECLAP

SCP course, Univ. Florence, 2012 11

>30 partner from Europe + Chile, Russia, South Africa >100.000 content, 300.000 items Descriptive metadata in 13 languages Interface in 21 languages Accessed from 184 Countries

Mainly from: Italy, UK, Spain, US, NL, B, Sl, Hu, Fr, Pl, Pt, Gr, D, Bz, Ind, Sw, Au, Rs, Ca, etc.

More than 35 groups More than 500 different file formats

Page 12: Anatomy of a Social Network, ECLAP

Objective and overviewNetworking & ToolsContent & ToolsECLAP ArchitectureComparison with other Social Networks

12SCP course, Univ. Florence, 2012

Page 13: Anatomy of a Social Network, ECLAP

Networking and Social Services User groups, discussion, forums, mailing lists Connection with social network for share and contact

gathering Suggestions and recommendations to ECLAP users Events setup and management Mailing notifications ….

Content Distribution toward several channels For: PC/Mac/Linux, iPad, mobiles Providing content towards Europeana …

13SCP course, Univ. Florence, 2012

Page 14: Anatomy of a Social Network, ECLAP

14SCP course, Univ. Florence, 2012

Over than 35 Groups Thematic groups Groups and channels of content

provider Forum, news, events, content Best practice white papers

Page 15: Anatomy of a Social Network, ECLAP

15SCP course, Univ. Florence, 2012

Page 16: Anatomy of a Social Network, ECLAP

16SCP course, Univ. Florence, 2012

Page 17: Anatomy of a Social Network, ECLAP

17

User groups, discussion, forums, mailing lists

Connection with social network for share

Contact gathering Suggestions and

recommendations to ECLAP users

Events setup and management Mailing notifications …. Custom look and feel with group

designer …

SCP course, Univ. Florence, 2012

Page 18: Anatomy of a Social Network, ECLAP

Why ? They have the same

age Access to the same

content Have the same

interests …

18SCP course, Univ. Florence, 2012

Page 19: Anatomy of a Social Network, ECLAP

Profiled On the basis

of: Group Taxonomy ..

19SCP course, Univ. Florence, 2012

Page 20: Anatomy of a Social Network, ECLAP

Recommendations Direct: emails and messages Towards Social network, social icons

Acquisition of contacts from other Social Network Build your net in ECLAP http://www.eclap.eu/drupal/?q=user/openinviter

Once imported the content, ECLAP will help you in verifying if they are on ECLAP If yes, you can connect them to you If not, you can automatically invite them to join you on

ECLAP. 20SCP course, Univ. Florence, 2012

Page 21: Anatomy of a Social Network, ECLAP

ECLAP Content can be embedded and prometedin other WEB Portals via “Copy HTML” function

ECLAP generates the code to be included for Citations:

Embedding (insert ECLAP player):

21SCP course, Univ. Florence, 2012

Page 22: Anatomy of a Social Network, ECLAP

22SCP course, Univ. Florence, 2012

Page 23: Anatomy of a Social Network, ECLAP

Objective and overviewNetworking & ToolsContent & ToolsECLAP ArchitectureComparison with other Social Networks

23SCP course, Univ. Florence, 2012

Page 24: Anatomy of a Social Network, ECLAP

Content kind Metadata model Metadata Editor Indexing and Search

Faceted, multilingual Content IPR modeling and CAS Content Aggregation: playlists, collections Courses as Content AudioVisual relationships among content MyStoryPlayer

24SCP course, Univ. Florence, 2012

Page 25: Anatomy of a Social Network, ECLAP

Semantic model: Cross media content, any content kind Multilingual indexing and faceted search with

ordering Content Aggregations

Semantic reasoning: Suggestions, recommendations

Automated and Scalable content management Content file ingestion, repurposing for any device Cope with more than 500 file formats

See IEEE Multimedia, 201225SCP course, Univ. Florence, 2012

Page 26: Anatomy of a Social Network, ECLAP

Informative Content Video, audio, images,

documents 3D, animations, Braille Slide, Video-Slide, courses eBook, ePub, Mpeg21,

intelligent Aggregated Content:

Playlist, Collections Annotations, Synchronization

Support and networking content: Blog, WebPage, Events,

comments, forum, votes, messages, …

26SCP course, Univ. Florence, 2012

comments

rating

relationships

technical

Dynamic

recommend

……………

• Performance• Master classes • Scene Sketches • Scenography • Scenes• Private lives of

artists• Scores• Braille• BackStage Stills• Choreography• Morals• Poster• Booklets • Magazines Music • Audio ballets

Page 27: Anatomy of a Social Network, ECLAP

29SCP course, Univ. Florence, 2012

Page 28: Anatomy of a Social Network, ECLAP

30SCP course, Univ. Florence, 2012

Page 29: Anatomy of a Social Network, ECLAP

31SCP course, Univ. Florence, 2012

Page 30: Anatomy of a Social Network, ECLAP

Describe the ECLAP content Dublin Core: general, multilingual and multi-instances

(e.g., title, authors, description, subjects, ..) Semantic: content description, taxonomy, tags,

annotations, etc., multilingual & multi-instances Groups: one or more groups Technical: duration, file format, dimension, editor,

publisher, any IDs, etc. etc. Augmented Reality: GPS, QR,.. Intellectual Property: IPR, licences for MD, licences for

profiling the conditional access Workflow metadata: status, dates, versioning, etc. Etc.

32SCP course, Univ. Florence, 2012

Page 31: Anatomy of a Social Network, ECLAP

33SCP course, Univ. Florence, 2012

Page 32: Anatomy of a Social Network, ECLAP

34SCP course, Univ. Florence, 2012

Page 33: Anatomy of a Social Network, ECLAP

Objects may have GPS locations: Shown on WEB and used on Mobile GPS coordinates have been extracted from

Symbolic Locations on metadata All the objects have a QR

It can be used to access and download the content from mobile, by using the Camera.

Applied on museum, position, objects, user manual, tapes, boxes, etc.

ID shortcut for cataloguing

35SCP course, Univ. Florence, 2012

Page 34: Anatomy of a Social Network, ECLAP

36SCP course, Univ. Florence, 2012

Page 35: Anatomy of a Social Network, ECLAP

37

Object

Video Audio

Document

Group/Channel

CollectionPlaylist

0..n

0..n

1..n

0..n

Image

AVObjectAnnotation0..n 1..2

1..n

0..n

ForumWebPage

CommentContentTaxonomyTerm 0..n 0..n 0..n1

0..n

0..n

Blog

Metadata

PerformingArts

Dublin Core

Technical

SCP course, Univ. Florence, 2012

Page 36: Anatomy of a Social Network, ECLAP

Object

0..n

0..1

ForumPage

CommentContentTaxonomyTerm0..n 0..n 0..n1

0..n

0..n

Group/Channel

recommendhaveColleague

registeredTo

Action

RegisteredUser

ToRate

ToComment

ToTag

ToSocialShare

ToRecommend

ToEnrich

ToValidate

ToPublish

preferredTerm

performedOn

SCP course, Univ. Florence, 2012 38

Page 37: Anatomy of a Social Network, ECLAP

39SCP course, Univ. Florence, 2012

Page 38: Anatomy of a Social Network, ECLAP

Tags Votes Translate Recommend Add to: playlist, collections,… Edit: metadata, IPR, icon, .. Mark as: favourites Copy HTML Download View Take QR …

40SCP course, Univ. Florence, 2012

Page 39: Anatomy of a Social Network, ECLAP

Indexing & Search system Based on Apache Solr

Multilingual aspects Translate the metadata or translate the query? We use metadata translation

Indexing schema Dublin Core + DCTerms (multi language) Performing Arts Technical (provider, content type, GPS, IPR, duration, quality, …)

Groups associations (multi language) Taxonomy associations (multi language) Comments & multi language tags FullText of the textual digital resources

SCP course, Univ. Florence, 2012 41

Page 40: Anatomy of a Social Network, ECLAP

Media TypeDC(ML) Tech

Perf. Arts

Full Text

Taxnmy,Group(ML)

Comment, Tags(ML) Votes

Audio/Video/Image Y Y Y Y Y YDocument(pdf, doc, …)

Y Y Y Y Y Y YCrossMedia(html, MPEG21,…)

Y Y Y Y Y Y YAggregations(playlist, collection, …)

Y Y Y Y Y Y

Info text(blog, web pages, forum, events, …)

(Y) Y Y

SCP course, Univ. Florence, 2012 42

Page 41: Anatomy of a Social Network, ECLAP

43SCP course, Univ. Florence, 2012

Page 42: Anatomy of a Social Network, ECLAP

Search for: “dario fo”, Video 394 results Of which:

….

Combining the filtering 51 results Of which…

44SCP course, Univ. Florence, 2012

Page 43: Anatomy of a Social Network, ECLAP

45SCP course, Univ. Florence, 2012

Page 44: Anatomy of a Social Network, ECLAP

users# Full Text Query

# Faceted Query

# Last Posted List

#Featured List

# Popular List

simple registered

323 24 4 22 17

partners 1094 21 27 19 9

anonymous 2634 147 234 302 213

Total 4051 192 265 343 239

Clicks after query/list

1564 200 318 2799 231

SCP course, Univ. Florence, 2012 46

Page 45: Anatomy of a Social Network, ECLAP

Click order distribution

First page

SCP course, Univ. Florence, 2012 47

Page 46: Anatomy of a Social Network, ECLAP

What is an IPR Model See the IPR model of an object Create an IPR Model Apply the IPR model during ingestion Change the IPR model of an object

48SCP course, Univ. Florence, 2012

Page 47: Anatomy of a Social Network, ECLAP

IPR Wizard Rules for:

Content type Video, audio,….

User kind Edu/noEdu, group, pub,…

Device type Groups

IPR Model Management Automated application

49SCP course, Univ. Florence, 2012

Page 48: Anatomy of a Social Network, ECLAP

VIDEO permission (FINAL) EX 1 EX 2 EX 3 EX 4

Video download PC HD Yes

Video play PC HD

Video download-PC- LD and MD

Video play-PC- LD and MD Yes Yes

Video download-mobile-Browser Yes

Video play-mobile-Browser

Video download-mobile-Apps Content Organizer

Yes

Video play-mobile-Apps Content Organizer

VALU

EC

ON

TRO

L

51SCP course, Univ. Florence, 2012

Page 49: Anatomy of a Social Network, ECLAP

52

Play Lists Collections

essay Courses

Without resource change

Diff. models Diff. Semantic

to play them MD as content

SCP course, Univ. Florence, 2012

Page 50: Anatomy of a Social Network, ECLAP

Playlist Sequence of segments of videos and/or audio and

images kept for a time duration They are show/played in sequence (the images have an

associated duration imposed by the creator) Collection

A set of content (audio/video/images, docs, playlist, animations, 3D, etc., any kind)

They can be downloaded from mobile content organizer Playlists/Collections have their specific metadata which

are indexed as regular content

53SCP course, Univ. Florence, 2012

Page 51: Anatomy of a Social Network, ECLAP

54

e-learning Course

Ordered collection of Content items plus gluing text,programmeinformation, questionnaire, survey, ..

Keeping trace..

SCP course, Univ. Florence, 2012

Page 52: Anatomy of a Social Network, ECLAP

55SCP course, Univ. Florence, 2012

Page 53: Anatomy of a Social Network, ECLAP

Sincronizzazioni e sequenze di contenuti

56SCP course, Univ. Florence, 2012

Page 54: Anatomy of a Social Network, ECLAP

Sincronizzazioni Sequenze Dirette Esplosive

57SCP course, Univ. Florence, 2012

V1

V2S1=e1

s2 e2

V1 V2

S1=e1

e2s2

V1Executed as

Formalized as

Case a)

Case b)

Case c)

V1

V2s1

s2

e1

e2

V1

V2

V1

V2

s1

s2

e1

e2

s1

s2

e1

e2

Page 55: Anatomy of a Social Network, ECLAP

58SCP course, Univ. Florence, 2012

Page 56: Anatomy of a Social Network, ECLAP

User may Navigate on the non linear relationships defined by the

several audio visual annotations Record/play its experience in navigating on the non

linear relationships defined by the several annotations Share the Experiences to other users Perform semantic queries

User may annotate the audiovisual content with Audio Visual annotations, taking segments Textual annotations Semantic annotations/relationships

SCP course, Univ. Florence, 2012 59

Page 57: Anatomy of a Social Network, ECLAP

http://www.eclap.eu/drupal/?q=msp&axoid=urn%3Aaxmedis%3A00000%3Aobj%3A551e7817-a88f-4db2-b9f6-16bc85457010&axMd=1&axHd=0

60SCP course, Univ. Florence, 2012

Page 58: Anatomy of a Social Network, ECLAP

http://www.eclap.eu/drupal/?q=en-US/msp&axoid=urn%3Aaxmedis%3A00000%3Aobj%3A04e0caef-b33b-4f4a-ba50-a80d96766192&axMd=1&axHd=1

61SCP course, Univ. Florence, 2012

Page 59: Anatomy of a Social Network, ECLAP

62SCP course, Univ. Florence, 2012

a)

b)

c)

d)

Page 60: Anatomy of a Social Network, ECLAP

63SCP course, Univ. Florence, 2012

Page 61: Anatomy of a Social Network, ECLAP

64SCP course, Univ. Florence, 2012

a) Screen from green arrowb) Screen shown in correspondence of blue arrow when the explosive

annotation becomes active and the scenario changes, going to Dario Fo synchronization of Miracolo di Gesu Bambino play;

c) screen shown from red arrow point, once the explosive annotation is terminated, the user clicks on the direct annotation in the scenario (a), going to the Paolo Rossi’s Theatrical Lab. The grey zones overlapped on the time lines represent the length of relation in which the media is played;

d) view from starting from orange arrow: the user come back in the (a) situation from (c) and click on a video synchronization, loading a new scenario (d) with a direct annotation to Dario Fo.

Page 62: Anatomy of a Social Network, ECLAP

65SCP course, Univ. Florence, 2012

a)

b)

c)

d)

Page 63: Anatomy of a Social Network, ECLAP

66SCP course, Univ. Florence, 2012

)

Page 64: Anatomy of a Social Network, ECLAP

67SCP course, Univ. Florence, 2012

http://www.eclap.eu/d3/graph.html http://www.eclap.eu/d3/graph2.html

Page 65: Anatomy of a Social Network, ECLAP

SCP course, Univ. Florence, 2012 68

Page 66: Anatomy of a Social Network, ECLAP

relationship

Segment Media

Audio Video Imagestart end

has MediaReference/

is MediaReference of

has relation/ is related of

One2One

Explosion

Synchronization

Sequential

Label

description

ECLAP Content

Is-a

Is-a

Is-aECLAP

classification

SCP course, Univ. Florence, 2012 69

Page 67: Anatomy of a Social Network, ECLAP

SCP course, Univ. Florence, 2012 70

Page 68: Anatomy of a Social Network, ECLAP

SCP course, Univ. Florence, 2012 71

Page 69: Anatomy of a Social Network, ECLAP

Audio/Video/Image on Video/Audio/image

Annotated text Annotated contextual information

Who is present in the scene Where is the scene Which objects are present in the

scene When the scene happened in its

timeline When happened in the Real

Historical Time …

SCP course, Univ. Florence, 2012 72

Page 70: Anatomy of a Social Network, ECLAP

RDF database, Ontological model Query via SPARQL on a semantic database

with inferential engine.

Substantially one may request for example: Provide annotations/media in which Jack and

Kate are on the beach Provide any scene in which there is gun Provide all scene after event crash Who wrote on scenes located in the forest …….

SCP course, Univ. Florence, 2012 73

Page 71: Anatomy of a Social Network, ECLAP

Create

Create 1

Create 2

SCP course, Univ. Florence, 2012 74

http://www.eclap.eu/drupal/?q=home&axoid=urn:axmedis:00000:obj:edb50f7e-3a6b-45ad-a92e-5b76252ab104

http://www.eclap.eu/drupal/?q=home&axoid=urn:axmedis:00000:obj:884b06d5-66ea-4a8c-a36c-2e178745b89c

http://www.eclap.eu/drupal/?q=home&axoid=urn:axmedis:00000:obj:38aa308b-a4f7-410b-9a8a-9485e4e37f38

Page 72: Anatomy of a Social Network, ECLAP

MyStoryPlayer http://www.eclap.eu/drupal/?q=node/3748

Creation of Relationships http://www.eclap.eu/drupal/?q=node/103392

Present and play with Networks of relationships http://www.eclap.eu/drupal/?q=node/107812 http://www.eclap.eu/d3/graph.html http://www.eclap.eu/d3/graph2.html

75SCP course, Univ. Florence, 2012

Page 73: Anatomy of a Social Network, ECLAP

Objective and overviewNetworking & ToolsContent & ToolsECLAP ArchitectureComparison with other Social Networks

76SCP course, Univ. Florence, 2012

Page 74: Anatomy of a Social Network, ECLAP

Functional Architecture Automated back office Deploy of Services Content upload and Ingestion Content Workflow Content Manager for groups IPR Process management Content on Mobiles Semantic information flow from back to front and viceversa Content Organizer

77SCP course, Univ. Florence, 2012

Page 75: Anatomy of a Social Network, ECLAP

Ingestion and Harvesting

ECLAP MetadataIngestion

Server

OAI

PMH Resource Injection

Content Retrieval

Database + semantic database

LibraryLibrarypartnerLibrary

partner

ArchivepartnerArchive

partnerArchivepartner

ECLAP Social Service Portal

78

IPR Wizard/CAS

AXCP back office services

Content Analysis

Content Indexing and Search

Metadata Editor

Content Aggregation and Play

Content Processing

MetadataExport

Semantic Computing and Sugg.

Content Upload Management

Content Upload

Networking

Social Network connections

Metadata

E-Learning Support

SCP course, Univ. Florence, 2012

Page 76: Anatomy of a Social Network, ECLAP

Based on AXCP Semantic Media Grid (IEEE Multimedia) More than 10.000 files per day

To automate: Content ingestion from more than 35 archives/portals, metadata and

content crawling, massive content ingestion Metadata transcoding and enrichment: from any format to ECLAP

ingestion format, saving and mapping all metadata Content indexing: 650 metadata, 13 languages, cross media content,

algorithms for CBIR Content adaptation: for PC, Mobile, etc. over than 500 media types Suggestions and recommendations production: by text, by images, by

profiles; UU, CU, CC, .. Production of profiled newsletters Assessment of metadata quality Publication of metadata towards Europeana Export to other Social Networks Etc.

79SCP course, Univ. Florence, 2012

Page 77: Anatomy of a Social Network, ECLAP
Page 78: Anatomy of a Social Network, ECLAP

Front end servers, VOD, prod on demand

Your CMSs

AXCP Scheduler

AXMEDIS Rule Editor

Workflow manager

AXMEDIS Database

DistributionChannels and servers

AXCP nodes

AXCP GRID Rules

Plug-in for content processing

WS, FTP,etc.

Quick Starter

Front end servers, VOD, prod on demand

AXCPVisual Designer

Visual Elements and Rules

Page 79: Anatomy of a Social Network, ECLAP

WEB Server

Playout Server

Web+Strm Server

Internet, WEB, VOD, POD..

DBCMS

AXCP Quick Start, Your tools commands, Workflow systems,…

AXMEDISAutomated and Manual

Factory Tools

AXMEDIS DRM

Monitoring &Reporting

Broadcast, IPTV, i-TV, VOD, POD,…

Mobiles, PDA, etc.

AXMEDISAutomated and Manual

Factory Tools

AXMEDISAutomated and Manual

Factory ToolsAXMEDISAutomated and Manual

Factory Tools

P2P distrib & monitor

Social Networks

Page 80: Anatomy of a Social Network, ECLAP

AXMED

IS

MMGRID

Med

iaGrid

Grid

Cast

Med

iaGrid

.or

g Omne

onMed

iaGrid

Content Management: storage, UGC, .. X (x) (x) X XContent computing/processing: adaptation, processing conversion, cross media content packaging,   ..

X (x) (x) (x) X

Content Delivery Network Management X X X X XMetadata enrichment and reasoning XContent Protection Management (CAS/DRM) XContent Indexing and Querying, knowledge base X X XSemantic Computing Reasoning on user profiling, content descriptors, recommendations

X

User Interaction Support, rendering, collaboration X X XClient player as grid nodes for intelligent content XGlobal and/or Local grid L/(G) G G G G/L L

Page 81: Anatomy of a Social Network, ECLAP

Back-office Ingestion Architecture

IngestionECLAP Metadata Ingestion (NTUA)

OAI

PMH

Harvesting

Resource Injection

Content Retrieval

Ingestion Database AXCPUploader

LibraryLibrarypartnerLibrary

partner

ArchivepartnerArchive

partnerArchivepartner

local

ECLAP Social

Service Portal

84SCP course, Univ. Florence, 2012

Page 82: Anatomy of a Social Network, ECLAP

MySQLDB

Apache HTTP Server

Drupal 6.16

Tomcat Application Server

XMediaFinder

AXDB load&save

Solr, Lucene

xmf‐admincontentUgc, workflow

AXCP Rule Scheduler

UploaderAXCP

UploaderAXCP4Devices

extractResource

produceMDHDVideo

luceneIndex

….

OAIPMH Server

metadataEditorPlay listsKeyword CloudCollection……

MySQL

DB

85SCP course, Univ. Florence, 2012

Page 83: Anatomy of a Social Network, ECLAP

86SCP course, Univ. Florence, 2012

Fast, for UGC, User

GeneratedContent

Simple PC, iPad

and iPhone Professional

X Massive upload (seenext slides)

Page 84: Anatomy of a Social Network, ECLAP

PROPOSED (axdbv4 F)

Upload via form

Upload via rule

UPLOADED

Upload Rules

UNDER‐IPR

IPR assessment Rules

IPR completed

UNDER‐ENRICH

Status to be enrich  rule or user request

Enrichment DoneUNDER‐AXCP

Automated Enrich Rules

Enrichment Done

UNDER‐VALID

Validation Done

passing to validation Rules

TOBEAPPROVED

PUBLISHED

assessing Rule

final publication Rule

non 

approved

ECLAP and/or EDL

by IPR wizard

by Metadata Editor

by Metadata Editor

by RULE

by Drupal form

by RULE

database F database ! F

87SCP course, Univ. Florence, 2012

Page 85: Anatomy of a Social Network, ECLAP

88SCP course, Univ. Florence, 2012

Page 86: Anatomy of a Social Network, ECLAP

89

Archive of ContentProvider

Metadata

License and permissions on content 

for ECLAP users

IPR WIZARD

license and permissions on 

content for ECLAP users

A default license is used for ECLAP portal

ContentProvider

= License

= Permissions to access content

Content + license + permissions

Metadata

Metadata

Content

LicensesArchive

Metadata enrichers

Content

ECLAP Archive

Metadata

Content

ContentContent

Metadata

Public domain License

+

+

SCP course, Univ. Florence, 2012

Page 87: Anatomy of a Social Network, ECLAP

Local: Content collection Search/query Navigations..

taxonomy Suggestions …

90SCP course, Univ. Florence, 2012

Page 88: Anatomy of a Social Network, ECLAP

91SCP course, Univ. Florence, 2012

•User Profile•Dynamic User Profile

•User behavior•Use data

•Content •DC+IDs•AXInfo: ver, prod., rights,..•Descriptors

•Groups: users, content..•Ontology/Taxonomy Domain

•Suggestions on the basis of:• Static and dynamic user

profile, decriptors, domain

•Local User Profile•Local Dynamic User Profile

•Local User behavior•Local Use data

•Content •DC+IDs•AXInfo: ver, prod, rights, ....•Descriptors

•Groups•Taxonomy classification

•Local Suggestions on the basis of user profiles, local content, local collected data

contributions, actions on content, social actions,preferences, queries, use data,..

Front End Portal

Content Organizer and Players Users

Grid SchedulerGrid Node

Grid Node

Grid Node

AXCP backoffice

•Rule based system•Automated formatting

•Inferential engine processing•Adaptation•enrichement

•Multilingual index and search

•Text Analysers•Indexer•Fuzzy search

•Suggestions•Similarity distances•Clustering

AXCP BackOffice

Content Organiser

Page 89: Anatomy of a Social Network, ECLAP

Feature iPhone/iPad Windows Phone 7 AndroidDownload and Play MediaVideo and audio yes yes yesPDF documents yes yes yeseBook as HTML5 yes (yes) noCollection yes no noimage play with zoom yes yes yes3D objects VRML in progress no nodownload: multiple social networks yes yes yesstandard ePub ebooks yes no yesrendering on beamer projector yes, via cable no noContent Metadata and Searchmultilingual metadata yes no yesmultilingual user interface yes yes yespersonal tagging insertiona and navigation yes no nonavigation via taxomonies yes yes yesnavigation groups indexing yes yes yespersonal collection dynamic taxonomy yes yes yescontent search, query enabled yes yes yeslocal suggestions and lists yes yes yesNetworking and User Engagementuser Engagement yes yes yesGroups, Forum, messages yes yes yesmultiportal access (1) yes yes yesdirect upload on Social networks yes no yes, via browserEvent Engagement via White Rabbit (2) yes no noAugmented RealityGPS located content yes yes yesGPS total map of objects yes no noGPS based content activation yes no noQR to content access/donwload yes yes noGeneral Featuresconfiguration yes yes yesrecovering broken downloads yes no noMultiple SN login configuration yes no no

Page 90: Anatomy of a Social Network, ECLAP

Description of mobile tools http://www.eclap.eu/drupal/?q=en-US/node/94220

Devices: Apple iPhone/iPad, Android, Windows Phone

93SCP course, Univ. Florence, 2012

Video Tutorialhttp://www.eclap.eu/drupal/?q=home&axoid=urn:axmedis:00000:obj:977276e7-bc2a-48d4-bfb9-7e8f05965949

Page 91: Anatomy of a Social Network, ECLAP

Objective and overviewNetworking & ToolsContent & ToolsECLAP ArchitectureComparison with other Social Networks

94SCP course, Univ. Florence, 2012

Page 92: Anatomy of a Social Network, ECLAP

YouTube Flickr FaceBook LikedIn MySpace ECLAPUser profile, descriptors Y Y Y Y Y YFriends Y Y Y Y Y YQuery on Users Y Y Y YGroups and Forums Y Y Y Y Y YMultilingual pages Y Y Y Y Y YInvitations of users Y Y Y Y Y Y

Chats, on line, messages Y Y Y Y Y N

Recommendation UU N N Y Y Y YRecommendation GU N N N Y NUser Relevance, User,Obj,Group Y(UO) Y(OG) Y(UG) Y(UG) Y(UG) YUser Lists, gen rec. of users Y N Y Y Y Y(G)Taxonomy on Users N N N N N YDirect call, SMS, Email Y Y Y Y Y Y(SE)Privacy support, Black List users Y N Y Y Y YEvents N N Y Y Y Y

E-learning N N N N N Y

SCP course, Univ. Florence, 2012 95

Page 93: Anatomy of a Social Network, ECLAP

YouTube Flickr FaceBook LikedIn MySpace ECLAPMultimedia, crossmedia UGC Y(M) Y(M) Y(M) N N Y(MC)Audio, Video, Images, Doc V I, V I, D, V I, D I, V A,V,I,D

Moderated UGC Y N N Y and NQuery on content Y Y N N Y YComments on Content Y Y -- -- Y YRanking and voting Y N -- -- Y YGeneral Recommendation O Y Y Y Y Y YRecommendation OU Y Y -- -- Y YRecommendation OO Y N -- -- N YTaxonomy for content/profile N N N N N YPlay Lists of content Y N N N N YCollection N N N N N YRSS Feeds for content Y Y Y Y Y NLinks with other SN Y Y Y Y Y YMobile Support Y Y Y Y Y YDRM/CAS Support Y(D) N N N N Y (D)

GeoTagging Y Y N N N Y

SCP course, Univ. Florence, 2012 96

Page 94: Anatomy of a Social Network, ECLAP

YouTube Flickr FaceBook LikedIn MySpace ECLAPImporting RegistrationsSingle Sign On, SSO Y Y Y Y Y NImporting contacts from other SNSearching contact, inviting Y Y Y YImporting contacts from local listSearching contact, inviting Y YAPI to provide access content info Y Y NOpen data YAccepting Social Icons posting Y Y Y Y Y NProducing Links via Social Icons Y Y Y Y Y YExporting Player to be embedded Y Y YAllowing Importing Players into local web pages N N Y Y Slides Y YAccepting Widget applications Y Y Y Y Y NExporting Widget applications (Y) (Y) N

SCP course, Univ. Florence, 2012 97

Page 95: Anatomy of a Social Network, ECLAP

98

Prof. Paolo Nesi, Ph.D.DISIT-DSI, Department of Systems and Informatics Distributed Systems and Internet Technology Lab University of Florence Via S. Marta 3, 50139 Firenze, Italy Email: [email protected]: 0039-055-4796532Cell: 0039-335-5668674Skype: paolonesi

SCP course, Univ. Florence, 2012