#
이번 포스팅에서는 Google 이 최근에 공개한 Social Graph API 에 대해서 살펴보도록 하겠습니다.
Google Social Graph API 는 인터넷을 웹페이지 중심에서 사람 중심으로 볼 수 있도록 도와주는 API입니다. 이는 The Web of Things 포스팅에서 언급했던 웹페이지 중심에서 사물 중심 추상화로의 가장 기초적인 단계라고 해야겠구요.
이 Social Graph API 는 다운 받아서 돌릴 수 있는 라이브러리가 아니라 웹 연결을 통해서 실행해야 하는 API로써, XFN 이나 FOAF 처럼 웹페이지 안에서 의미적으로 표현된 소셜 네트워크를 간단히 조회해볼 수 있도록 만들어줍니다.
XFN 과 FOAF 가 보급되었고, 제가 해당 정보를 공개했다는 가정하에 예를 들면, Social Graph API 를 이용해서 작성한 프로그램에, 제 메일이나 블로그 주소를 넣으면, 제 미투데이와 블로그, 싸이월드 등의 주소가 나오고, 각각의 소셜 네트워크 사이트를 통해 연결된 친구들의 목록이 모두 나오는 겁니다. 저를 지인으로 링크 건 사람들도 모두 나오구요.
개인정보 보호의 측면에서 조금 무섭습니다만, 공개한 정보만이 추출될 수 있는 것이고, 웹페이지 간의 링크가, 한편으로는 신뢰성 높은 정보의 유통을 활성화 시켰다면, 인간 중심의 링크를 확인할 수 있게 만드는 작업도 여러가지 의미와 가능성을 품고 있을 것이라고 봅니다.
Social Graph API 가 어떻게 동작하는지 보시려면, 이 곳 에서 소개된 Flex Social Graph Browser 를 한번 돌려보시고, 예제 페이지도 한번 살펴보시면 됩니다.
#
개인적인 견해로는, Social Graph API 는, 시맨틱 검색을 위한 구글의 겸손하고 실용적인 첫 발자국이라고 생각합니다. 이를 통해서 좀 더 많은 데이터가 XFN 과 FOAF 를 통해서 의미 기반으로 공개될 것입니다. 그리고 그걸 기반으로 Social Graph API 는 더 발전해 나갈 테구요.
구글이 시맨틱 웹 검색 분야에서도 독주를 시작하기 전에, 다른 기업들도 조금 분발해야 할 필요가 있을 것 같습니다. 그런데, 구글은 어떻게 이 수 많은 'Graph' 들을 처리했을까요?
이 곳 을 보시면 힌트가 나오네요. Lecture 5 에서 어떻게 MapReduce 로 대량의 그래프를 처리하는지 다루고 있습니다. 아마 Hadoop 기반의 Social Graph 처리 엔진이나 RDF 처리 엔진이 곧 나오게 되지 않을까요?
이번 포스팅에서는 Google 이 최근에 공개한 Social Graph API 에 대해서 살펴보도록 하겠습니다.
Google Social Graph API 는 인터넷을 웹페이지 중심에서 사람 중심으로 볼 수 있도록 도와주는 API입니다. 이는 The Web of Things 포스팅에서 언급했던 웹페이지 중심에서 사물 중심 추상화로의 가장 기초적인 단계라고 해야겠구요.
이 Social Graph API 는 다운 받아서 돌릴 수 있는 라이브러리가 아니라 웹 연결을 통해서 실행해야 하는 API로써, XFN 이나 FOAF 처럼 웹페이지 안에서 의미적으로 표현된 소셜 네트워크를 간단히 조회해볼 수 있도록 만들어줍니다.
XFN 과 FOAF 가 보급되었고, 제가 해당 정보를 공개했다는 가정하에 예를 들면, Social Graph API 를 이용해서 작성한 프로그램에, 제 메일이나 블로그 주소를 넣으면, 제 미투데이와 블로그, 싸이월드 등의 주소가 나오고, 각각의 소셜 네트워크 사이트를 통해 연결된 친구들의 목록이 모두 나오는 겁니다. 저를 지인으로 링크 건 사람들도 모두 나오구요.
개인정보 보호의 측면에서 조금 무섭습니다만, 공개한 정보만이 추출될 수 있는 것이고, 웹페이지 간의 링크가, 한편으로는 신뢰성 높은 정보의 유통을 활성화 시켰다면, 인간 중심의 링크를 확인할 수 있게 만드는 작업도 여러가지 의미와 가능성을 품고 있을 것이라고 봅니다.
Social Graph API 가 어떻게 동작하는지 보시려면, 이 곳 에서 소개된 Flex Social Graph Browser 를 한번 돌려보시고, 예제 페이지도 한번 살펴보시면 됩니다.
#
개인적인 견해로는, Social Graph API 는, 시맨틱 검색을 위한 구글의 겸손하고 실용적인 첫 발자국이라고 생각합니다. 이를 통해서 좀 더 많은 데이터가 XFN 과 FOAF 를 통해서 의미 기반으로 공개될 것입니다. 그리고 그걸 기반으로 Social Graph API 는 더 발전해 나갈 테구요.
구글이 시맨틱 웹 검색 분야에서도 독주를 시작하기 전에, 다른 기업들도 조금 분발해야 할 필요가 있을 것 같습니다. 그런데, 구글은 어떻게 이 수 많은 'Graph' 들을 처리했을까요?
이 곳 을 보시면 힌트가 나오네요. Lecture 5 에서 어떻게 MapReduce 로 대량의 그래프를 처리하는지 다루고 있습니다. 아마 Hadoop 기반의 Social Graph 처리 엔진이나 RDF 처리 엔진이 곧 나오게 되지 않을까요?
이올린에 북마크하기
이올린에 추천하기

