8
Yerin Kulağı A platform to share overheard dialogues www.yerinkulagi.com Social Semantic Web project by Başar Uğur Işık Barış Fidaner Introduction In this project, we developed a web site called "Yerin Kulağı" (YK). This site is an open platform for sharing lines of dialogues in Turkish overheard in public places. Our source of inspiration was the web site "Overheard In New York" 1 which serves a similar purpose in a different language and culture. There are a few overheard sites stemming from this idea such as "Overheard In McGill" and "Overplot", which plots the locations that overheard dialogues took place on a map of New York. 1 The original idea was started by this website: http://www.overheardinnewyork.com/ The authors Morgan Friedman and Michael Malice also have a published book with the same title. There are several other websites named like "Overheard in <Location>" based on this concept. If you want to know, you can open Google and search for the phrase "overheard in" in double quotes.

Yerin Kulağı - A platform to share overheard dialogues

Embed Size (px)

DESCRIPTION

In this project, we developed a web site called "Yerin Kulağı" (YK). This site is an open platform for sharing lines of dialogues in Turkish overheard in public places. Our source of inspiration was the web site "Overheard In New York" which serves a similar purpose in a different language and culture. There are a few overheard sites stemming from this idea such as "Overheard In McGill" and "Overplot", which plots the locations that overheard dialogues took place on a map of New York.

Citation preview

Page 1: Yerin Kulağı - A platform to share  overheard dialogues

Yerin KulağıA platform to share overheard dialogues

www.yerinkulagi.com

Social Semantic Web project byBaşar UğurIşık Barış Fidaner

Introduction

In this project, we developed a web site called "Yerin Kulağı" (YK). This site is an open platform for sharing lines of dialogues in Turkish overheard in public places. Our source of inspiration was the web site "Overheard In New York"1 which serves a similar purpose in a different language and culture. There are a few overheard sites stemming from this idea such as "Overheard In McGill" and "Overplot", which plots the locations that overheard dialogues took place on a map of New York.

An overheard dialogue has basically the following structure:

A title:Mr. Toad's Wild Ride Can Get Pretty Romantic

Lines of dialogue in format "Sayer: Phrase":First year law student: Don't you think Disney World is romantic?Second year law student: Anything can be romantic.First year law student: Yes, anything can be romantic... if you're on the right drugs.

The place:--Cardozo Law School

A signature:Overheard by: Ronaldo

In YK, we preserve this structure. But we also make a few improvements on it.

1 The original idea was started by this website: http://www.overheardinnewyork.com/ The authors Morgan Friedman and Michael Malice also have a published book with the same title. There are several other websites named like "Overheard in <Location>" based on this concept. If you want to know, you can open Google and search for the phrase "overheard in" in double quotes.

Page 2: Yerin Kulağı - A platform to share  overheard dialogues

Localizing the concepts

As YK is a Turkish website, so we firstly decided on a set of core concepts and entities, such as:

Duyum: An overheard dialogue, which is composed of a title, location and several lines of dialogue. The figure below shows the components of a duyum:

Deyiş: A dialogue line that consists of a Sayer and a Phrase. Each Phrase that has a Sayer (displayed in blue) is a deyiş. Example: "aloo"

Üye: A member of the platform, who has access to several social actions in addition to viewing the dialogues.

Then, we defined the possible actions that can be taken by a member:

Yeni duyum, Değişiklik: Posting a new dialogue to YK or editing a dialogue.

Oylama: Scoring a duyum by either 0, 2.5 or 5 points by clicking on either the red, yellow or green dot.

Kulak verme: Subscribing to another member to follow her duyums.

İleti gönderme: Sending a private message to another member.

Title

Line = Sayer: PhraseDialogue

RatingSignature, Date

Location, City

Figure 1. A "duyum" in Yerin Kulağı

Link to RDF version

Page 3: Yerin Kulağı - A platform to share  overheard dialogues

Atfetme: Attributing a line of dialogue to another member.

Below is a graph that relates entities through the actions possible in Yerin Kulağı:

Social aspects

YK incorporates several social mechanisms most of which are common. We also implemented a few novel ideas that could only be possible in an overheard site.

1. Rating system: Every duyum is rated by the members, so that better duyums can be more accessible for the audience.

2. To follow a member: This is similar to following users in Twitter, except that you read duyumsin YK instead of tweets. Thus, every member has a list of followers and a list of followed members. This directed closeness creates an appropriate situation for the members to drive one another onward, unless all of them lose their interest.

Figure 2. Real-time preview while editing a duyum

Figure 3. The entities and relations in YK

Figure 4. Left sidebar provides access to random content, or the content that are rated best or most frequently

DuyumÜye

Deyişİleti

Kulak verir

Oy verir Yaratır

DeğiştirirÜyeye

gönderirAlır

İçerir

Üyeye atfeder

Page 4: Yerin Kulağı - A platform to share  overheard dialogues

3.

3. Private messages (PM): This allows the members to post private messages to each other without exiting the platform. We should mention that privates messages are encrypted in the database, as well as passwords, and only decrypted when serving directly to a member that either sent or received it. Despite PM is a known channel of harrassment and usually inspected by a moderator in other systems, we intentionally avoided creating a backdoor that provided any person the authority to read members' private messages.

Figure 5. Right sidebar where you see members you follow and the members following you, and other social features such as PM

Page 5: Yerin Kulağı - A platform to share  overheard dialogues

4. Attributing a phrase to a member: We believe that this is the most powerful novelty in YK. Phrases in dialogues can be very rich in attitude, personality and use of language. As YK automatically extracts these phrases, we can immediately use them as an object. When one attributes a phrase to a member, one plays a part in the formation of that member's public image on YK, because every member page contains a list of phrases attributed to that member. This might also create a motivation to enter a dialogue you heard, if it reminded you of other members of YK, just to attribute the phrases in the dialogue which is used as a resource or a material.

Figure 6. On a member's page, one can see the list of phrases that are attributed to that member as well as the follow relationships in FOAF format

FOAF page of the member

The list of phrases attributed to the member

List of duyums by the member

Page 6: Yerin Kulağı - A platform to share  overheard dialogues

Semantic functionality

In other overheard sites, anyone can post a dialogue with an arbitrary signature. So they are not social websites by their nature. But in YK, the dialogues you post always bear your member name below them, and other members may follow you for more of your dialogues. Another novelty is the opportunity to attribute a line of dialogue to a member you follow.

Moreover, unlike other overheard sites, when you write a dialogue, YK segments it on the run, so that you can see a live preview as you edit it. After you send it, it is automatically parsed and seperated into individual lines, sayers and phrases. For every published duyum, a machine readable RDF file is generated for semantic web applications that can use the structured information in a duyum.

An example tree structure from a dialogue:

dialogueo line1

sayer1

phrase1

o line2

sayer2

phrase2

o line3

o line4

This structure is used to generate an RDF of a duyum. An example given below:

Page 7: Yerin Kulağı - A platform to share  overheard dialogues

We also generate FOAF files that contain information about "kulak verme" relationships between members as "knows" objects:

Page 8: Yerin Kulağı - A platform to share  overheard dialogues

Tools used

Notepad++ to edit/upload PHP code

WAMP Server to test PHP pages on our Windows machines

Tabulator to display RDF content

Firefox / Internet Explorer 7 / Safari / Google Chrome to test the website

Godaddy.com for domain and hosting