Mondragon University GI2MO Wave Ontology

Gi2MO Wave Ontology Specification

V0.1 - 04 June 2012

This version: http://purl.org/gi2mo/wave/0.1/ns (RDF/XML, HTML)
Latest version: http://purl.org/gi2mo/wave/ns
Editors: Felix Larrinaga, Osane Lizarralde, Alain Perez
Authors: Felix Larrinaga, Osane Lizarralde, Alain Perez
Contributors: See acknowledgements

Creative Commons License


Abstract

Gi2MO Wave is a standardized data schema (also referred as "ontology" or "vocabulary") designed to use for annotation and describing resources gathered inside Idea Management facilities. The following document contains the description of ontology and instructions how to connect it with descriptions of other resources.


Table of Contents

  1. Introduction
    1. Idea Management Systems and InnoWEB project context
    2. The Semantic Web
    3. What is Gi2MO Wave for?
  2. Gi2MO Wave Ontology at a glance
  3. Gi2MO Wave Ontology overview
    1. Example
  4. Cross-reference for Gi2MO Wave Classes and Properties

Appendixes

  1. Changelog
  2. Acknowledgements

1 Introduction

The following specification is a formal description of metadata schema proposal that can be applied to data gathered in the so-called Idea Management Systems. The goal of the following section is to introduce both Semantic Web and Idea Management experts to the topic and goals of the ontology and provide the basic knowledge to comprehend the technical part of the specification.

An important note is that Gi2MO Wave Ontology is not a complete model of the Idea Management System. It extends the concepts of the main Gi2MO Ontology and defines concepts that were particular for Idea Management pipeline of InnoWEB project. See goals of the Wave ontology to see if this particular setting is fit for reuse in your case.

1.1 Idea Management Systems and InnoWEB project context

The Idea Management Systems are referred most often as an application used by organizations to collect input about various ideas regarding their products and services; and manage them afterwards providing certain assessment and screening facilities. Those kind of systems are the main research interest of the InnoWEB project that evaluates new techniques for collaborative innovation in corporate environment.

The InnoWeb is an project by the Mondragon University, ISEA institute and companies of Mondragon Corporation. One of the outcomes of the project is a collaborative innovation platform based on social software. The specific characteristic of the platform is the introduction of 'innovation waves' - an element similar to the notion of Idea Contest but imposing a number of limitations on the innovators and as well as idea reviewers (e.g. elements of idea descriptions that users have to provide).

The presented ontology is an extension to a regular Idea Management model as a consequence of introducing this notion of innovation waves.

For more details about the research and case studies conducted during InnoWEB please refer to a related publication from the 17th International Conference on Concurrent Enterprising (ICE 2011): "A Case Study on the Use of Community Platforms for Inter-Enterprise Innovation" by Felix Larrinaga, Igor Santos, Osane Lizarralde, Alain Perez.

1.2 The Semantic Web

The Semantic Web is a W3C initiative that aims to introduce rich metadata to the current Web and provide machine readable and processable data as a supplement to human-readable Web.

Semantic Web is a mature domain that has been in research phase for many years and with the increasing amount of commercial interest and emerging products is starting to gain appreciation and popularity as one of the rising trends for the future Internet.

One of the corner stores of the Semantic Web is research on inter-linkable and interoperable data schemas for information published online. Those schemas are often referred to as ontologies or vocabularies. In order to facilitate the concept of ontologies that lead to a truly interoperable Web of Data, W3C has proposed a series of technologies such as RDF and OWL. Gi2MO Wave uses those technologies and the research that comes within to propose an ontology set in the domain of Idea Management.

1.4 What is Gi2MO Wave for?

The goals of the Gi2MO Wave Ontology to achieve as a data schema are:

2. Gi2MO Wave Ontology at a glance

An alphabetical index of Gi2MO Wave terms, by class (concepts) and by property (relationships, attributes), are given below. All the terms are hyperlinked to their detailed description for quick reference.

3. GI2MO Wave Ontology overview

The GI2MO Wave UML diagram presented below shows connections between classes that implement the data model of Idea Management Systems.

UML Class Diagram for the GI2MO Wave Ontology
UML Class Diagram for the GI2MO Wave Ontology (based on Gi2MO Ontology diagram), high resolution version: PNG)

3.1. Example

A very basic example below shows a single idea annotated with Gi2MO and Gi2MO Wave metadata:

  <gi2mo:Idea rdf:about="http://gi2mo.org/idea/012345">
    <foaf:page rdf:resource="http://gi2mo.org/ideaView?id=012345"/>
    <gi2mo:hasCreator rdf:resource="http://gi2mo.org/user/pedro"/>
    <gi2mo:content>A new, nice and modern building for the department that would have a similar interior design 
    as shopping malls
    </gi2mo:content>
    <dcterms:title>Department building with shopping mall interior design</gi2mo:title>
    <dcterms:created>2012-04-23</gi2mo:created>
    <gi2mo:hasStatus rdf:resource="http://www.purl.org/gi2mo/ns#Implemented"/>
    <gi2mo:hasComment rdf:resource="http://gi2mo.org/comment/054321"/>
    <gi2mo:hasCategory rdf:resource="http://gi2mo.org/category/General"/>
    <gi2mowave:hasTarget rdf:resource="http://gi2mo.org/description/02345"/>
    <gi2mowave:hasCustomer rdf:resource="http://gi2mo.org/description/02346"/>
    <gi2mowave:hasOutcome rdf:resource="http://gi2mo.org/description/02347"/>
  </gi2mo:Idea>
  
  <gi2mowave:Outcome rdf:about="http://gi2mo.org/description/012345">
    <foaf:page rdf:resource="http://gi2mo.org/ideaView?id=012345"/>
    <gi2mo:hasCreator rdf:resource="http://gi2mo.org/user/pedro"/>
    <gi2mo:content>A new building would make people feel better in comparison to studding in the current one that has 
    40+ years without renovation.
    </gi2mo:content>
    <dcterms:title>Outcome: Department building with shopping mall interior design</gi2mo:title>
    <dcterms:created>2012-04-23</gi2mo:created>
    <gi2mowave:isOutcomeOf rdf:resource="http://gi2mo.org/idea/012345"/>
  </gi2mowave:Outcome>
      

4. Cross-reference for Gi2MO Wave classes and properties

Below see a comprehensive list of all Gi2MO Wave classes, properties and their descriptions.

Classes and Properties (full detail)


Classes

Class: gi2mowave:Competitor

Competitor - An object of this type indicates a competitor for an idea or IdeaContest
Status: unknown
Properties include: isCompetitorOf
Used with: hasCompetitor
OWL Class

[#] [back to top]


Class: gi2mowave:Customer

Customer - An object of this type indicates the customer targeted by an idea or IdeaContest
Status: unknown
Properties include: isCustomerOf
Used with: hasCustomer
OWL Class

[#] [back to top]


Class: gi2mowave:IdeaContestType

IdeaContestType - An object of this type indicates the type of innovation search by the IdeaContest. There are 12 dimensions or types identified. For a list of recommended instances of this class see the individuals list associated to this class in the ontology definition.
Status: unknown
Properties include: isTypeOf
Used with: hasType
OWL Class

[#] [back to top]


Class: gi2mowave:Market

Market - An object of this type indicates the market aim by an idea or IdeaContest. It could be a place, a sector, a niche, etc
Status: unknown
Properties include: isMarketOf
Used with: hasMarket
OWL Class

[#] [back to top]


Class: gi2mowave:Outcome

Outcome - An object of this type indicates final result or outcome for an idea or IdeaContest. This outcome or result can be a product, a service, a process, a strategy, an improvement, a company or spin-off or cooperation among companies, departments,etc. For a list of recommended instances of this class see the individuals list associated to this class in the ontology definition.
Status: unknown
Properties include: isOutcomeOf
Used with: hasOutcome
OWL Class

[#] [back to top]


Class: gi2mowave:Resource

Resource - An object of this type indicates a resource necessary for an idea or IdeaContest. This resource can be of different types; general, knowledge, financial, income, etc. For a list of recommended instances of this class see the individuals list associated to this class in the ontology definition.
Status: unknown
Properties include: isResourceOf
Used with: hasResource
OWL Class

[#] [back to top]


Class: gi2mowave:Target

Target - An object of this type indicates the objective or target aim by an idea or IdeaContest
Status: unknown
Properties include: isTargetOf
Used with: hasTarget
OWL Class

[#] [back to top]


Class: gi2mowave:Technology

Technology - An object of this type indicates the technology used or proposed by an idea or IdeaContest
Status: unknown
Used with: hasTechnology
OWL Class

[#] [back to top]


Properties

Property: gi2mowave:hasCompetitor

hasCompetitor - Property indicating an idea or other entity having a competitor in the market.
Status: unknown
Domain: http://purl.org/gi2mo/ns#:Idea
Range: Competitor
Inverse property of isCompetitorOf
Object Property

[#] [back to top]


Property: gi2mowave:hasCustomer

hasCustomer - Property indicating an idea or other entity having a customer or possible customer.
Status: unknown
Domain: http://purl.org/gi2mo/ns#:Idea
Range: Customer
Inverse property of isCustomerOf
Object Property

[#] [back to top]


Property: gi2mowave:hasMarket

hasMarket - Property indicating an idea or other entity aiming towards a market.
Status: unknown
Domain: http://purl.org/gi2mo/ns#:Idea
Range: Market
Inverse property of isMarketOf
Object Property

[#] [back to top]


Property: gi2mowave:hasOutcome

hasOutcome - Property indicating an idea or other entity having an outcome as an expectation.
Status: unknown
Domain: http://purl.org/gi2mo/ns#:Idea
Range: Outcome
Inverse property of isOutcomeOf
Object Property

[#] [back to top]


Property: gi2mowave:hasOwner

hasOwner - Property indicating an ideacontest or other entity having a user as an owner or responsible.
Status: unknown
Domain: http://purl.org/gi2mo/ns#:IdeaContest
Range: http://purl.org/gi2mo/ns#:User
Inverse property of isOwnerOf
Object Property

[#] [back to top]


Property: gi2mowave:hasResource

hasResource - Property indicating an idea or other entity having (using, depending ...) a resource.
Status: unknown
Domain: http://purl.org/gi2mo/ns#:Idea
Range: Resource
Inverse property of isResourceOf
Object Property

[#] [back to top]


Property: gi2mowave:hasSelectionCriteria

hasSelectionCriteria - Property indicating an ideaContest uses one of the IdeaContestSelectionCriteria. For a list of the possible types of selection criteria available see the individuals for IdeaContestSelectionCriteria
Status: unknown
Domain: http://purl.org/gi2mo/ns#:IdeaContest
Inverse property of isSelectionCriteriaOf
Object Property

[#] [back to top]


Property: gi2mowave:hasTarget

hasTarget - Property indicating an idea or other entity having an objective or target.
Status: unknown
Domain: http://purl.org/gi2mo/ns#:Idea or http://purl.org/gi2mo/ns#:IdeaContest
Range: Target
Inverse property of isTargetOf
Object Property

[#] [back to top]


Property: gi2mowave:hasTechnology

hasTechnology - Property indicating an idea or other entity using, employing or depending on a technology.
Status: unknown
Domain: http://purl.org/gi2mo/ns#:Idea
Range: Technology
Object Property

[#] [back to top]


Property: gi2mowave:hasType

hasType - Property indicating an ideacontest has a type. For a list of the possible types available see the individuals for IdeaContestType
Status: unknown
Domain: http://purl.org/gi2mo/ns#:IdeaContest
Range: IdeaContestType
Inverse property of isTypeOf
Object Property

[#] [back to top]


Property: gi2mowave:isCompetitorOf

isCompetitorOf - Property indicating an individual or entity being competitor of an idea or other entity.
Status: unknown
Domain: Competitor
Range: http://purl.org/gi2mo/ns#:Idea
Has inverse property hasCompetitor
Object Property

[#] [back to top]


Property: gi2mowave:isCustomerOf

isCustomerOf - Property indicating a customer is the beneficiary of an idea or other entity.
Status: unknown
Domain: Customer
Range: http://purl.org/gi2mo/ns#:Idea
Has inverse property hasCustomer
Object Property

[#] [back to top]


Property: gi2mowave:isMarketOf

isMarketOf - Property indicating a market is the objective of an idea or other entity.
Status: unknown
Domain: Market
Range: http://purl.org/gi2mo/ns#:Idea
Has inverse property hasMarket
Object Property

[#] [back to top]


Property: gi2mowave:isOutcomeOf

isOutcomeOf - Property indicating an entity being the outcome or the expected outcome of an idea or other entity.
Status: unknown
Domain: Outcome
Range: http://purl.org/gi2mo/ns#:Idea
Has inverse property hasOutcome
Object Property

[#] [back to top]


Property: gi2mowave:isOwnerOf

isOwnerOf - Property indicating a user is the owner or responsible of an idea contest or other entity.
Status: unknown
Domain: http://purl.org/gi2mo/ns#:User
Range: http://purl.org/gi2mo/ns#:IdeaContest
Has inverse property hasOwner
Object Property

[#] [back to top]


Property: gi2mowave:isResourceOf

isResourceOf - Property indicating a resource is being used by an idea or other entity.
Status: unknown
Domain: Resource
Range: http://purl.org/gi2mo/ns#:Idea
Has inverse property hasResource
Object Property

[#] [back to top]


Property: gi2mowave:isSelectionCriteriaOf

isSelectionCriteriaOf - Property indicating an ideaContestSelectionCriteria defines an IdeaContest selection method. For a list of the possible types of selection criteria available see the individuals for IdeaContestSelectionCriteria.
Status: unknown
Range: http://purl.org/gi2mo/ns#:IdeaContest
Has inverse property hasSelectionCriteria
Object Property

[#] [back to top]


Property: gi2mowave:isTargetOf

isTargetOf - Property indicating an objective is being looked for by an idea or other entity.
Status: unknown
Domain: Target
Range: http://purl.org/gi2mo/ns#:Idea or http://purl.org/gi2mo/ns#:IdeaContest
Has inverse property hasTarget
Object Property

[#] [back to top]


Property: gi2mowave:isTypeOf

isTypeOf - Property indicating an ideaContestType defines the type of an IdeaContest.
Status: unknown
Domain: IdeaContestType
Range: http://purl.org/gi2mo/ns#:IdeaContest
Has inverse property hasType
Object Property

[#] [back to top]


A Changelog

2012-06-04

B Acknowledgements

This documentation has been generated automatically from the most recent ontology specification in OWL using a python script called SpecGen. The style formatting has been inspired on FOAF specification.