social semantic web ch. 1~3 review

Post on 13-Jan-2015

1.041 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

서울대학교 의생명지식공학연구실(BiKE Lab)에서 있었던 분기별 스터디 발표때 사용된 자료입니다.

TRANSCRIPT

SOCIAL SEMANTIC WEBreview

BiKE Lab@SNU

twitter : @cool_uk email : kool.uk@gmail.com

Jinuk, Jung

1

Social Network Service,즐겁게 쓰고 계신가요?

2

Social Network

3

개인, 혹은 집단이 하나의 노드가 되어각 노드들간의 상호 의존적인 관계로서 만들어지는 관계적 구조

Social Network

4

Semantic Web

5

Semantic Web

리소스에 대한 정보와 자원사이의 관계의의미정보를 컴퓨터가 처리 할 수 있는온톨로지 정보처리로 표현, 이를 컴퓨터가 처리 할 수 있게 하는 기술.

6

익숙한 명칭,익숙한 기술

7

그렇다면, 이건 어떨까요?

8

Social Network Semantic Web

+

9

Social Network :

개인, 혹은 집단이 하나의 노드가 되어각 노드들간의 상호 의존적인 관계로서만들어지는 관계적 구조

Semantic Web :리소스에 대한 정보와 자원사이의 관계의의미정보를 컴퓨터가 처리 할 수 있는온톨로지 정보처리로 표현, 이를 컴퓨터가 처리 할 수 있게 하는 기술.

+

10

= 즉,

11

Social Semantic Web :

소셜 시맨틱 웹은 시맨틱 웹과, 소셜 소프트웨어, 웹 2.0에서의 기술, 전략, 혹은 방법론이다.

http://en.wikipedia.org/wiki/Social_Semantic_Web

12

?

13

More!

14

Social Semantic Web :

S2W는 집단 지식 시스템의 웹으로 볼 수 있는데,이는 사람들의 공헌으로 더욱 유용한 정보를 제공 할 수 있다.

http://en.wikipedia.org/wiki/Social_Semantic_Web

15

http://en.wikipedia.org/wiki/Social_Semantic_Web

Social Semantic Web :

소셜 시맨틱 웹은,웹 상에서 일어나는“소셜한”상호작용에 의한 명시적인 결과물과“시맨틱한”지식표현을 포함한다.

16

무슨소린지 모르겠으니알아듣게 설명 해보쇼!

17

자, 한번 차근차근 알아봅시다! :-)

18

1st.

19

Why?

20

웹이라는 이름의 전차

21

지난 정거장 : Web 1.0

22

Web 1.0Read-Only Web

23

Web 1.0Read-Only Web

Service

user user user user

user user user user

제공 컨텐츠 유저가 만든 컨텐츠

24

현재 지나치고 있는 정거장 : Web 2.0

25

Web 2.0Read-Write Web

26

Web 2.0Read-Write Web

Service

user user user user

user user user user

제공 컨텐츠 유저가 만든 컨텐츠

27

28

Social Software

29

Social Software폭발적인 증가!

30

Social Network Service,즐겁게 쓰고 계신가요?

다시 한 번.

31

사람과 사람을 이어주는 SNS.

32

33

사람과 사람 사이엔 무엇이 연결되어 있을까요?

34

Objects of interest관심사

35

Object-Centered Networks관심사 중심의 네트워크

36

점점 늘어가는 SNS

37

Social Software

38

더욱 더 커지고

더욱 더 복잡해진 네트워크.

39

Navigation Content Item

Representing

Data Control

.....

40

골치아파졌습니다. 여러모로.

41

이걸 해소 할 수 없을까?

42

43

Semantic Web Technology!

44

시맨틱 웹 기술의 재사용

45

FOAF Project!Friend-of-a-Friend

46

FOAF Project!Friend-of-a-Friend

사람과 사람 사이의 관계를 서술

47

SIOC Project!Semantically-Interlinked Online Communities

48

SIOC Project!

온라인 커뮤니티의 의미적 연결

Semantically-Interlinked Online Communities

49

표현

어휘

온톨로지

질의

50

풍부한 데이터 소스 제공-시맨틱 기술로 인한-

51

2nd.

52

그래서Social Semantic Web으로 할 수 있는게 뭔데?

53

cool_uk

I love SNS!

54

cool_uk

Facebook Twitter4Square

Cyworld Daum Place

Blog

me2dayBump

55

즐겁게 쓰긴 하는데 ..

56

cool_uk

싸이에서 했던 말 트위터에서 또 하고

했던말 또 하고 딴데서 또 하고 또 하고

* 특정 서비스명과는 관계가 없습니다* ‘했던 말’은 유사한 컨텐츠라고 생각해주세요

57

cool_uk

싸이는 위치정보를 지원하지 않는데 ..

내가 찍었던 사진,어디서 찍었는지 어떻게

보여주지?

특정 서비스명과는 관계가 없습니다58

echo4ngel

Facebook Twitter4Square

Cyworld Daum Place

Blog

me2dayBump

cool_uk저 친구의 컨텐츠들을 모아서 보고싶은데 ..

59

cool_uk

Facebook Twitter4Square

Cyworld Daum Place

Blog

me2dayBump

me2day랑 4Square데이터를 모으면

새로운 서비스를 만들 수 있을 것 같은데 ..

특정 서비스명과는 관계가 없습니다60

Social Semantic Web

I can do it!

61

Social Semantic Web

리소스의 광역연결로 의미있는 정보를소셜 공간으로부터 얻을 수 있습니다!

62

Social Semantic Web

당신의 컨텐츠/프로필을 여러 SNS에서 모아 올 수 있습니다!

물론 당신 친구의 데이터들도 가능하죠!

63

Social Semantic Web

반복적인 정보 표현을 방지합니다!

싸이월드에 올린 사진을 다시 페이스북에 올리고 그걸 다시 플리커에 올린 다음에 구글맵에서 위치정보를 캡쳐해서 ...

특정 서비스명과는 관계가 없습니다64

Social Semantic Web

데이터 표현방식이 다른 서비스들을 모아새로운 매쉬업이 가능합니다!

싸이월드와 플리커, 포스퀘어를 사용해서요!

특정 서비스명과는 관계가 없습니다

예를 들자면, 나와 가장 가까운 위치에 있는 싸이월드 친구의 정보를 보이는 식으로요.

65

Social Semantic Web

컨텐츠에 포함된 메타데이터를 이용하여Semantics를 이용 할 수 있습니다!

66

와우! 꽤나 그럴듯 한데요?

저도 그렇게 생각합니다 :-)

67

3rd.

68

Common Technologies and Trends소셜 시맨틱 웹을 위한

69

Common Technologies and Trends소셜 시맨틱 웹을 위한

당신이 알고 있는게진짜 알고 있는게 아닐껄!

70

RSS

AJAX

Mashups

Advertising

The web on any device

Content Delivery

Cloud Computing

71

RSSAJAX

Mashups

Advertising

The web on any device

Content Delivery

Cloud Computing

72

Others

I like it!

Web Sites

73

Others

I like it!

Web Sites

bookmarked!

74

Others

I like it!

Web Sites

Visit!

75

만약,

76

Others

Web Sites x 100

!!!!!!

77

이래서야하루가 48시간이라도부족하잖아요...

사나이의 눈물

78

.... We wish ...

Others

Web Sites

79

Automatically deliver the latest content..

Others

Web Sites

80

in computer-readable feed...

Others

Web Sites

81

It’s me!

RSS

82

Google Reader,Bloglines ..

Thunderbird,Apple Mail..

RSS Feed Read에 등록만 해 두면!

On Web Browser

On Your Desktop

83

Others

Web Sites x 100

Crawling

84

cool!

85

뭐야 딱히 특별한건 없잖아!!내 시간 낭비하지마!

86

87

Interoperability.상호운용성

88

Interoperability.≓ 호환성

89

Interoperability.= 여러 데이터들 간의 표준 모델

90

RSS

91

RSS

Really Simple Syndication

92

RSS

Really Simple Syndication

Rich Site Summary

93

RSS

Really Simple Syndication

Rich Site Summary

RDF Site Summary

94

RSS

Really Simple Syndication

Rich Site Summary

RDF Site Summary And so on..

95

NewsML

96

NewsML

국제 뉴스 포맷

XML기반

97

NewsML

RSS 2.x RDF (RSS 1.x)

98

NewsML

RSS 2.x RDF (RSS 1.x)

Latest Article, with Hyperlinks, Title and Summary,

computer-readable format

99

NewsML

RSS 2.x RDF (RSS 1.x)

Latest Article, with Hyperlinks, Title and Summary,

computer-readable format

Semantic Vocabulary사용 가능!

100

RSS블로그에만쓰라고 있는게 아니에요!

101

RSS

Shared Calendar

Book Library

And so on..

102

규격만 맞춘다면 뭐든지 OK!

103

RSS

AJAXMashups

Advertising

The web on any device

Content Delivery

Cloud Computing

104

Asynchronous Javascript and XML

105

일반적인 웹서핑의 경우,

106

107

Submit!

108

페이지 이동

109

@#$%@#

110

AJAX의 경우.

111

112

Submit!

113

AJAX를 통한 내부적인 Call

No Refresh

114

Google Maps

115

Realtime UI

Chatting116

cool!

Really cool?!

117

There is no link, no URL!118

RSS

AJAX

MashupsAdvertising

The web on any device

Content Delivery

Cloud Computing

119

= COMBINING DATA

120

with

= ?

121

122

Joe Keller

Mashups has 3 components!

123

Joe Keller

Presentation Layer,Logic Layer,Data Layer

124

Joe Keller

Presentation Layer,Logic Layer,Data Layer

125

DATA LAYER> Fundamental or value-added data

126

Fundamental data

structured datastandard feedsother data that can be subscribed

open to everone!

127

Value-added Data

unstructured dataindividualised datavertical data

lack of standard feeds or APIs

128

RSS

AJAX

Mashups

AdvertisingMultimedia

Content Delivery

Cloud Computing

129

웹 기반의 광고

130

Banners and rich media

List-type advertisements

mobile advertising

131

Banners and rich media

List-type advertisements

mobile advertising

Web 1.0-like!

132

A Banner in real-world!

133

Banner

Banner

Banner

134

배너 광고의 가장 중요한 점얼마나 노출 되는가?

CPM(cost per mille)

135

배너광고= 일방적인 형태의 광고

136

배너광고= 일방적인 형태의 광고

= 내가 원하지 않는 형태의 광고일 가능성 높음

137

배너광고= 일방적인 형태의 광고

= 내가 원하지 않는 형태의 광고일 가능성 높음

= 수익으로 연결 되기 쉽지 않음

138

광고의 변화

일방적인 광고에서키워드 기반 광고로 변화

139

키워드 기반 광고사용자의 검색 결과와 관련된 광고를 노출

CPC(cost per click)

140

키워드 기반 광고사용자의 검색 결과와 관련된 광고를 노출

CPC(cost per click)

SEO(search engine optimisation)

141

키워드 기반 광고사용자의 검색 결과와 관련된 광고를 노출

CPC(cost per click)

SEO(search engine optimisation)

SEM(search engine marketing)

142

키워드 기반 광고사용자의 검색 결과와 관련된 광고를 노출

CPC(cost per click)

SEO(search engine optimisation)

SEM(search engine marketing)

CPA(cost per acquisition)

143

웹 기반 광고의 가장 중요한 네가지 트랜드 :

Traceability

Attribute-based targeting

APIs for advertising

Integration between offline and online media

144

Traceability

검색 결과에서 중요한 키워드란 무엇인가?

어떻게 이 광고까지 도달 할 수 있었는가?

145

Behavior Targeted advertising

사용자의 Search History 기반위치, 성별, 자주 등장한 키워드 ..

Attribute-based targeting

146

APIs for advertising

검색 키워드에 맞는 유연한 광고ex. 검색한 상품 외에 연관된 물품의 재고여부에 따라 표시

시간대에 맞는 호텔 가격 변동

147

Matching online information to offline ads

온라인과 연결 될 수 있는 오프라인 광고ex. TV show에서 보여진 URL

오프라인 QR코드

148

RSS

AJAX

Mashups

Advertising

MultimediaContent Delivery

Cloud Computing

149

Video needs to be made into a

‘First-class citizen’of the web!

Håkon Wium Lie (opera soft. CTO)

web on device

Video

150

Multimedia Data - Video의 요구

YouTube, Daum TVpot, Vimeo ...

web on device

Video

151

Video를 Web에 편입시킬때의 문제점

web on device

Video

152

Video를 Web에 편입시킬때의 문제점

1. HTML markup으로 어떻게 표현 할 것인가?

2. 동영상을 볼 때 필요한 플러그인들은 어떻게 통합 할 것인가?

web on device

Video

153

1. HTML markup으로 어떻게 표현 할 것인가?

기존 : <Object> - Object의 종류를 알 수 없음이것이 Video인지 Flash인지 마크업으로는 알 수 없음

web on device

Video

154

<video> on HTML5

web on device

Video

HTML5

1. HTML markup으로 어떻게 표현 할 것인가?

기존 : <Object> - Object의 종류를 알 수 없음이것이 Video인지 Flash인지 마크업으로는 알 수 없음

155

기존 : 코덱에 따라 플러그인 설치

2. 동영상을 볼 때 필요한 플러그인들은 어떻게 통합 할 것인가?

그나마 Flash Movie가 주로 사용

어쨌든, 표준이 필요함

web on device

Video

HTML5

아직까지는 표준이 정해지지 않았음. FireFox는 Ogg Theora 코덱,Safari, Chrome은 H. 264코덱 사용 중

156

RSS

AJAX

Mashups

Advertising

The web on any device

Content Delivery

Cloud Computing

157

Cloud?

158

Computing?

159

?

160

우리 주변의 좋은 예, ATM

161

언제, 어디서나 입출금 가능

162

은행 데이터서버가 어디있든, 알 필요 없음

163

It just works!

164

클라우드 컴퓨팅을 위한 세가지 주요 요구사항

165

클라우드 컴퓨팅을 위한 세가지 주요 요구사항

저장매체의 가격하락어디에서나 사용 가능한 광대역 통신망개발도구의 민주화

166

Kai-Fu LeeGoogle (VPE)

클라우드 컴퓨팅은웹 사용자들에게

많은 특징들을 제공합니다.

167

Kai-Fu LeeGoogle (VPE)

Accessibility, Shareability, Freedom, Simplicity, Security

168

Kai-Fu LeeGoogle (VPE)

클라우드 컴퓨팅은여섯가지 중요한 속성을지니고 있습니다.

169

Kai-Fu LeeGoogle (VPE)

User Centric, Task Centric, Powerful, Accessibility, Intelligent, Programmable

170

클라우드 컴퓨팅의 여섯가지 속성

171

User Centric

Task Centric

Powerful

Accessibility

Intelligent

Programmable

172

User Centric데이터와 어플리케이션은 언제나 유저와 함께 한다

173

소중한 주소록

User Centric데이터와 어플리케이션은 언제나 유저와 함께 한다

174

휴대전화 모바일기기

가정용PC 랩탑 회사PC

User Centric데이터와 어플리케이션은 언제나 유저와 함께 한다

175

@#$@#%@

일일히 타이핑?

176

@#$@#%@

IR로 전송?

ㅁ우린 IR포트가 없는데..

177

데이터와 어플리케이션은 언제나 유저와 함께 한다

Sync!

178

뭔가 이상한데!

Tackle!

179

Q. 우리집 PC에 있는 데이터도 언제 어디서나 접속 가능한데?

그럼 우리집 컴퓨터도 클라우드 컴퓨팅이냐?

나도 클라우드?

180

단일 서버- 여러 클라이언트

여러 서버- 여러 클라이언트

Q. 우리집 PC에 있는 데이터도 언제 어디서나 접속 가능한데?

그럼 우리집 컴퓨터도 클라우드 컴퓨팅이냐?

181

데이터와 어플리케이션은 언제나 유저와 함께 한다

- 당신이 어디에 있던, 어떤 기기를 쓰던

182

또한,

183

데이터와 어플리케이션은 언제나 유저들과 함께 한다

- 데이터 공유의 용이함

184

데이터와 어플리케이션은 언제나 유저들과 함께 한다

upload

Share

185

언제, 어디서든

다양한 디바이스에서

데이터와 어플리케이션은 언제나 유저들과 함께 한다

upload

Share

186

User Centric

Task Centric

Powerful

Accessibility

Intelligent

Programmable

187

Task위주의 컴퓨팅많은 컴퓨터를 묶어서 유휴자원 없이 Tasking

어떤 PC가 일을 하고 있는지는 의미가 없음

Powerful Computer Tasking

188

Task위주의 컴퓨팅많은 컴퓨터를 묶어서 유휴자원 없이 Tasking

어떤 PC가 일을 하고 있는지는 의미가 없음

가용 컴퓨터의 자원을 모아서 (물리적 인간의 개입이 아닌) 소프트웨어적으로 제어함

Powerful Computer Tasking

189

뭔가 이상한데!

Tackle!

190

Q. 그럼 우리집 컴퓨터 서버가 두대면?

그럼 우리집 컴퓨터도 클라우드 컴퓨팅이냐?(2)

이번엔 나도 클라우드?

191

‘일’을 함께 하고있나?

Q. 그럼 우리집 컴퓨터 서버가 두대면?

그럼 우리집 컴퓨터도 클라우드 컴퓨팅이냐?(2)

....

192

Q. 그럼 Seti@Home이나 웹하드, 싸이월드 배경음악도?

근데 뭐가 좀 이상한데?

듣보잡 웹하드

우리도 자원을 모아서 연산하는데?

193

@$%@#$%@#

니들은 Grid Computing!

Q. 그럼 Seti@Home이나 웹하드, 싸이월드 배경음악도?

근데 뭐가 좀 이상한데?

듣보잡 웹하드

194

그리드 컴퓨팅운영자, 소유자가 다른 컴퓨터의 묶음특정한 목적(주로 계산)을 위한 조합

듣보잡 웹하

@$%@#$%@#

Grid Computing

195

User Centric

Task Centric

Powerful

Accessibility

Intelligent

Programmable

196

Accessibility : Universal Search

웹 페이지들의 PageRank위주의 검색

1세대의 검색

197

Accessibility : Universal Search

Video Music Book Geo

198

Video Music Book Geo

검색엔진

Accessibility : Universal Search

199

Video Music Book Geo

검색엔진

Search Result

Accessibility : Universal Search

200

User Centric

Task Centric

Powerful

Accessibility

Intelligent

Programmable

201

Intelligent

Google Earth

202

Intelligent

203

사진

리뷰

위키

Intelligent

204

사진

리뷰

위키

Intelligent

205

Intelligent

사용자들의 Contribution / Collaboration

206

Intelligent

combine

Intelligent knowledge

207

User Centric

Task Centric

Powerful

Accessibility

Intelligent

Programmable

208

Programmable

in Cloud

209

Programmable

210

수많은 서버들의 모음

Programmable

211

어떻게 관리 할 것인가?

자원관리는 어떻게?

내결함성 처리는?

Programmable

212

MapReduce

Big Table

Programmable

213

Common Technologies and Trends소셜 시맨틱 웹을 위한

Fin.

214

I’m tired!

215

See you! :-)

다음엔 내 차례!

216

top related