25
Linking In-Game Events and Entities to Social Data on the Web Owen Sacco^, Maciej Dabrowski^ and John G. Breslin*^ * Electrical & Electronic Engineering, NUI Galway ^ Digital Enterprise Research Institute (DERI), NUI Galway School of Engineering and Informatics

Linking In-Game Events and Entities to Social Data on the Web

Embed Size (px)

DESCRIPTION

The 4th IEEE International Games Innovation Conference / Strong Museum of Play, Rochester, NY, USA / 7th September 2012

Citation preview

Page 1: Linking In-Game Events and Entities to Social Data on the Web

Linking In-Game Events and Entities to Social Data on the Web

Owen Sacco^, Maciej Dabrowski^ and John G. Breslin*^

* Electrical & Electronic Engineering, NUI Galway

^ Digital Enterprise Research Institute (DERI), NUI Galway

School of Engineering and Informatics

Page 2: Linking In-Game Events and Entities to Social Data on the Web

Aims of Games2Web / G2W

• Build a set of terms commonly found in games to be used on the Web, and to list suitable Web information sources that could be used to enhance in-game play

• Produce a structured RDF games ontology (Games2Web / G2W) describing game types, features, events and character profiles

• Describe how this ontology could be linked to existing Semantic Web vocabularies for describing social data on the Web, including FOAF and SIOC

School of Engineering and Informatics

Page 3: Linking In-Game Events and Entities to Social Data on the Web

• World’s largest Semantic Web institute

Page 4: Linking In-Game Events and Entities to Social Data on the Web

John and games

• It’s been a while since I played multiplayer Quake but here’s the evidence from 1998

• Made a few Quake and Doom levels:– Including one of our

Nun’s Island building called “Guns Island”

School of Engineering and Informatics

Page 5: Linking In-Game Events and Entities to Social Data on the Web

The Social Web is made up of data silos

image from pidgintech.com

Page 6: Linking In-Game Events and Entities to Social Data on the Web

Many isolated communities of users and their data

image from pidgintech.com

Page 7: Linking In-Game Events and Entities to Social Data on the Web

Need ways to connect these islands

image from pidgintech.com

Page 8: Linking In-Game Events and Entities to Social Data on the Web

Allowing users to easily travel from one to another

image from pidgintech.com

Page 9: Linking In-Game Events and Entities to Social Data on the Web

Enabling users to easily bring their data with them

image from pidgintech.com

Page 10: Linking In-Game Events and Entities to Social Data on the Web

• Much game data is locked into platforms

• Some aspects can be shared on the Web:

– But still isolated within a game and its associated site

• Lack of an open data format for interoperability between gaming platforms / networks and gaming websites

• Vast amounts of shared items and profiles remain disconnected

Parallels in games

Page 11: Linking In-Game Events and Entities to Social Data on the Web

The Semantic What?

Page 12: Linking In-Game Events and Entities to Social Data on the Web

What’s in a page? And in a link?

?

?

?

School of Engineering and Informatics

Page 13: Linking In-Game Events and Entities to Social Data on the Web
Page 14: Linking In-Game Events and Entities to Social Data on the Web

Semantics

Page 15: Linking In-Game Events and Entities to Social Data on the Web

What is FOAF?

• An ontology for describing people (profiles) and the relationships (social networks) that exist between them:– John (a foaf:Person) foaf:knows David (a foaf:Person)– http://foaf-project.org/

• FOAF on the Web:– LiveJournal, MyOpera, identi.ca, MyBlogLog, hi5,

Fotothing, Videntity, FriendFeed, Ecademy, Typepad• Also emerging is schema.org’s vocabulary (Google, Bing,

Yahoo!) for describing many things including people

School of Engineering and Informatics

Page 16: Linking In-Game Events and Entities to Social Data on the Web

What is SIOC?

• Semantically-Interlinked Online Communities

• Enables interoperability and exchange of social content:

– (Micro)blogs, forums, wikis, etc.

School of Engineering and Informatics

Page 17: Linking In-Game Events and Entities to Social Data on the Web

Connect a Games2Web (G2W) ontology to FOAF and SIOC

• Main classes (concepts) in G2W:

– Persona, In-Game_Event, Session, Achievement, Game and Transaction

• Various relationships between these things:

– e.g. a Persona carried_out an In-Game_Event

that In-Game_Event occurred_in a Session

and that Session was played_on a Level

School of Engineering and Informatics

Page 18: Linking In-Game Events and Entities to Social Data on the Web

G2W

Page 19: Linking In-Game Events and Entities to Social Data on the Web

Uses of the G2W model

• Define meta-structures for characterising and representing game play abstractly that could then be re-used on the Web

• Integrate real-time events or other information from the Web within games

School of Engineering and Informatics

Page 20: Linking In-Game Events and Entities to Social Data on the Web

After a game, what can we do with the data on the Web?

(Token cat picture)

Page 21: Linking In-Game Events and Entities to Social Data on the Web

Data from games web

• Interlink information about a gamer from one platform with that from another (cross-platform portability):

– Keep track of achievements across systems

• Link achievements or session in a game to contextual data about the level, map, rules etc. on the Web

• Recommend players that may be on different (previously disconnected) servers

• Publish in-game public chats using sioc:Post and connect to other social discussions on Fb/Tw

School of Engineering and Informatics

Page 22: Linking In-Game Events and Entities to Social Data on the Web

And when you’re back in the game…

Page 23: Linking In-Game Events and Entities to Social Data on the Web

Data from web games

• Include digital real-world data in games, or Social Web data in games:

– Real-time sensor information from LSM (lsm.deri.ie)

– Recent news updates as sioc:Post(s)

– Import information on historical events for suitable games from Wikipedia

– Integrate game guides from Wikia pages

– Bring in status updates / microblog posts via SIOC

School of Engineering and Informatics

Page 24: Linking In-Game Events and Entities to Social Data on the Web

Restrict or grant access in this semantically-interlinked online gaming community SIOgC

• Can use the Privacy Preference Ontology and Manager:

– Create privacy preferences for gaming data at different levels, from full sets of data to class types to individual “triples”

• For example:

– “Grant read access to a particular game achievement only to those who are playing the same game”, or

– “Grant read access to my gaming profile only to gamers having a similar or higher ranking”

School of Engineering and Informatics

Page 25: Linking In-Game Events and Entities to Social Data on the Web

Thanks for listening! Any questions?

[email protected] / @johnbreslin