SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
SEGAP
(general resource information)

Contents:

Overview
1. Theme
1.1. General information
1.2. Entities
1.3. Variables
1.4. Actions
1.5. Conditions
2. Game
2.1. General information
2.2. Specific characteristics
2.3. Tips or advices
3. Player
3.1. General information
3.2. Game related information
2.3.Other players related information

1
Overview
There will be three main types of resources available through RDF ontologies.
The theme resources, that describe the thematic of a game and its contents such as variables,
actions, entities or conditions.
A game resource is built on top of one or more templates and can use only action, conditions,
entities and variable templates that are present in the templates that it inherits.
Player resources represent the actual gamers that are using/playing games that built on
themes.
Due to the fact that these themes are on top of any games, and, that a theme is a known and
established thing, SPARQL queries can be made in order to find certain information about an
ongoing game or make statistics and provide recommendations based on the player history.

1. Theme
 A theme or game theme represents the thematic of a game, a structures that defines the
baseline for a game. This is the base structure of the system. The traits defined here can later
be used for queries or as part of queries executed via SPARQL. The bottom line is that a theme
is the description (template) of a game genre or thematic. Following is a description of the basic
entities that compose a theme.

1.1. General information
Each game theme will have some general information facts that are not directly related to the
ontology structure but are relevant as presentation details for the theme.
Those details are as follows:
­ name
­ description
­ other information (such as tags or links)

1.2. Entities
This refers to a game entity, more specifically to an entity that is present only in the current
theme. An example of entity can be anything from a NPC to a building or some other object.

2
1.3. Variables
Variables are values that can be updated at the game client request during  a match or by the
system on demand. Also there can be global parameters that can provide overall information
regarding a game. Variables can range from things like the number of wins or the number of lost
games, some skill classification depending on the game to the current position of the player on
the map.

1.4. Actions
The actions of a game theme describe what actually can be done inside the game, actions are
the things that the player can do inside the game, the interaction with the environment, for
example, jump over walls, train units for his army, hide, attack entity, etc. These are the actions
that are specific for the current theme. These can vary from game theme from game theme.

1.5. Conditions
A condition can check what is needed for a match to start or to end. These checks are mainly
determined by the state of some already defined parameters such as an action or the value of a
variable. They can be done at request by the client or by the system at a specified time or
triggered by some event.

3
2. Game
The game is the actual content of the platform. This is what is being used. The game is derived
from one or more themes and can only declare parameters that were defined inside the themes
it is based on. Players interact with games that in return interact with them. The standard
requirements for a game are described in this section.

2.1. General information
This is the standard game information that provides a basic overview and presentation. It is not
related to the game ontology structure directly, it is here only to be used as a meaning to
familiarize the players with the game and make a decision if they are going to play or not.
­ name
­ developer
­ publisher
­ website
­ description
­ screenshots
­ videos

2.2. Specific characteristics
These guidelines are specific to a certain game only depending on the game theme or themes:
­ theme(s)
­ actions (build constructions, train units, attack, defend, upgrade, etc)
4
­ start conditions (location, resources, items, etc.)
­ win/loose end conditions (location, resources, items, unit destroyed, actions done, etc)
­ entities

2.3. Tips or advices
This type of information can be provided after evaluating some conditions at the clients request
in game or outside the game. For example if the player has lost a certain amount of units in a
strategy game he can be advised to create more of those units to replace his lost ones. The tips
are per game only. Each game must define its own tips. In theory the tips are unique for each
game.

3. Player
3.1. General information
This is the standard general player information that is being used in the system to help other
players to find other players with related interests, region, etc:
­ name
­ age
­ country
­ location (city, region, etc)
­ website/blog
­ social network information
­ e­mail
­ other details

3.2. Game related information
This is the information related to the player gaming experience, these parameters are distinct for
every game. The games fill in this information during gameplay. This information is related to
game parameters such as actions, conditions, variables and entities.
Awards can be provided to the player during or after special events.
These are the parameters that a game client can send/retrieve updates about to/from the API
depending on the game theme, here is an example:
­ player skill
­ played games
­ wins/loses
­ current game parameters (player related information such as position, health, inventory, units,
etc)
­ current game opponents
­ overall game parameters (prefered region on a map, preferred weapon on a map, etc)
5
­ overall game opponents

2.3.Other players related information
This is the information related to the player social interaction regarding the games:
­ friends
­ groups

6

Weitere ähnliche Inhalte

Was ist angesagt?

Literature searching
Literature searchingLiterature searching
Literature searchingazjackson
 
Introductory Literature Searching Session
Introductory Literature Searching SessionIntroductory Literature Searching Session
Introductory Literature Searching SessionDiane FitzMaurice
 
W13 libr250 databases___sources1
W13 libr250 databases___sources1W13 libr250 databases___sources1
W13 libr250 databases___sources1lterrones
 
W13 libr250 databases_scholarlyvs_popular
W13 libr250 databases_scholarlyvs_popularW13 libr250 databases_scholarlyvs_popular
W13 libr250 databases_scholarlyvs_popularlterrones
 
Effective Searching: Part 5 - Making your results work for you... (Generic Web)
Effective Searching: Part 5 - Making your results work for you... (Generic Web)Effective Searching: Part 5 - Making your results work for you... (Generic Web)
Effective Searching: Part 5 - Making your results work for you... (Generic Web)Jamie Bisset
 
W13 libr250 do_iv_urlciations
W13 libr250 do_iv_urlciationsW13 libr250 do_iv_urlciations
W13 libr250 do_iv_urlciationslterrones
 
Literature searching techniques and free online resources for scholars by Nad...
Literature searching techniques and free online resources for scholars by Nad...Literature searching techniques and free online resources for scholars by Nad...
Literature searching techniques and free online resources for scholars by Nad...Nadeem Sohail
 
Google scholar and the academic web
Google scholar and the academic webGoogle scholar and the academic web
Google scholar and the academic webJamie Bisset
 
W13 libr250 evaluating and citing websites1
W13 libr250 evaluating and citing websites1W13 libr250 evaluating and citing websites1
W13 libr250 evaluating and citing websites1lterrones
 
Social Work Masters Student Introduction
Social Work Masters Student IntroductionSocial Work Masters Student Introduction
Social Work Masters Student IntroductionLucia Ravi
 
Advance searching techniques
Advance searching techniquesAdvance searching techniques
Advance searching techniquesHumayun Khan
 
W13 libr250 why_keywords
W13 libr250 why_keywordsW13 libr250 why_keywords
W13 libr250 why_keywordslterrones
 

Was ist angesagt? (13)

Search strategy
Search strategySearch strategy
Search strategy
 
Literature searching
Literature searchingLiterature searching
Literature searching
 
Introductory Literature Searching Session
Introductory Literature Searching SessionIntroductory Literature Searching Session
Introductory Literature Searching Session
 
W13 libr250 databases___sources1
W13 libr250 databases___sources1W13 libr250 databases___sources1
W13 libr250 databases___sources1
 
W13 libr250 databases_scholarlyvs_popular
W13 libr250 databases_scholarlyvs_popularW13 libr250 databases_scholarlyvs_popular
W13 libr250 databases_scholarlyvs_popular
 
Effective Searching: Part 5 - Making your results work for you... (Generic Web)
Effective Searching: Part 5 - Making your results work for you... (Generic Web)Effective Searching: Part 5 - Making your results work for you... (Generic Web)
Effective Searching: Part 5 - Making your results work for you... (Generic Web)
 
W13 libr250 do_iv_urlciations
W13 libr250 do_iv_urlciationsW13 libr250 do_iv_urlciations
W13 libr250 do_iv_urlciations
 
Literature searching techniques and free online resources for scholars by Nad...
Literature searching techniques and free online resources for scholars by Nad...Literature searching techniques and free online resources for scholars by Nad...
Literature searching techniques and free online resources for scholars by Nad...
 
Google scholar and the academic web
Google scholar and the academic webGoogle scholar and the academic web
Google scholar and the academic web
 
W13 libr250 evaluating and citing websites1
W13 libr250 evaluating and citing websites1W13 libr250 evaluating and citing websites1
W13 libr250 evaluating and citing websites1
 
Social Work Masters Student Introduction
Social Work Masters Student IntroductionSocial Work Masters Student Introduction
Social Work Masters Student Introduction
 
Advance searching techniques
Advance searching techniquesAdvance searching techniques
Advance searching techniques
 
W13 libr250 why_keywords
W13 libr250 why_keywordsW13 libr250 why_keywords
W13 libr250 why_keywords
 

Andere mochten auch

2 Day Mahara User Training
2 Day Mahara User Training 2 Day Mahara User Training
2 Day Mahara User Training Jasmin Hodge
 
Estructura de la terra
Estructura de la terraEstructura de la terra
Estructura de la terraclaramiquel15
 
2013 GLC Annual Meeting brochure
2013 GLC Annual Meeting brochure2013 GLC Annual Meeting brochure
2013 GLC Annual Meeting brochurelisacondon
 
GLC Annual Celebration 2015 brochure
GLC Annual Celebration 2015 brochureGLC Annual Celebration 2015 brochure
GLC Annual Celebration 2015 brochurelisacondon
 

Andere mochten auch (9)

2 Day Mahara User Training
2 Day Mahara User Training 2 Day Mahara User Training
2 Day Mahara User Training
 
Web browser game development(lncs)
Web browser game development(lncs)Web browser game development(lncs)
Web browser game development(lncs)
 
Estructura de la terra
Estructura de la terraEstructura de la terra
Estructura de la terra
 
SegapRESTAPI1.0 specifications
SegapRESTAPI1.0 specificationsSegapRESTAPI1.0 specifications
SegapRESTAPI1.0 specifications
 
2013 GLC Annual Meeting brochure
2013 GLC Annual Meeting brochure2013 GLC Annual Meeting brochure
2013 GLC Annual Meeting brochure
 
Web browser game development(pre)
Web browser game development(pre)Web browser game development(pre)
Web browser game development(pre)
 
GLC Annual Celebration 2015 brochure
GLC Annual Celebration 2015 brochureGLC Annual Celebration 2015 brochure
GLC Annual Celebration 2015 brochure
 
SEGAP - Technical overview
SEGAP - Technical overviewSEGAP - Technical overview
SEGAP - Technical overview
 
Segap project(lncs)
Segap project(lncs)Segap project(lncs)
Segap project(lncs)
 

Kürzlich hochgeladen

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Kürzlich hochgeladen (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

SEGAP-General resource information