Generic Idea and Innovation Management Ontology (GI2MO) - an ontology designed to annotate and describe resources gathered inside Idea Management Systems. The primary goal of the ontology is to cover all knowledge gathered in those systems and provide interoperability between distributed Idea Management Systems as well as other enterprise systems and the World Wide Web.
GI2MO Ontology
Agent
Description of a person modelled with FOAF ontology
IdeaStatus
An instance of this class describes status that idea and indicates the position of the idea in the Idea Management life cycle (e.g. Draft, Implemented, Deployed etc.) For a list of recommended instances of this class see the individuals list associated to this class in the ontology definition.
Project
Describes a project scheduled to implement an idea (e.g. a software project or a industrial production process). The description is modelled with DOAP ontology.
Defines access type to a resouce. See class instances for possible options.
AccessType
TextualReview
An instance of this class models a textual review of any kind attached to the idea.
Concept
An instance of this class is used in Gi2MO Ontology to represent a category defined to classify ideas or other assets in the Idea Management system. For ideas predefined categories are commonly used in many systems to group ideas by topic (e.g. in IM system for computer equipment vendor categories could be Desktops; Latops etc.). For reviews this property can be used to groups reviews by type (e.g. "Return of Investment" , "Customer Benefit" , "Cost anslysis" etc.)
An instance of this class represents a category defined to classify ideas or other assets in the Idea Management system. For ideas predefined categories are commonly used in many systems to group ideas by topic (e.g. in IM system for computer equipment vendor categories could be Desktops; Latops etc.). For reviews this property can be used to groups reviews by type (e.g. "Return of Investment" , "Customer Benefit" , "Cost anslysis" etc.)
Depracatied. Use skos:Concept instead to describe categories for idea and other assets Idea Management system.
Category
UpDownRating
An instance of this class describes a rating type where users only vote up or down, without any particular grading scale. In case of modeling a single vote ratingValue can be set to 1 or -1.
An instance of this class describes a rating where users giving votes have to select a value from a predefined scale (for example 1..10).
MinMaxRating
An instance of this class indentifies review of a idea. This can be, a textual review, a rating or any kind of assessment made by a number people (e.g. star reviews done by users but also idea assessment made by internal company reviewers). The instance of this class can be used both to describe a single review action (connected to a user thus having hasCreator property) or a global review summary (e.g. description summerizion all votes and combined rating value). If not sufficient is recommended to extend this class via inheritace mechanism and add additional type of idea assessment that is particular for a given implementation of Idea Management System.
Review
IdeaCategory
Depracated. Use gi2mo:Categorty instead to described categories for idea and other assets Idea Management system.
An instance of this class represents a category defined to classify ideas in the Idea Management system.
An instance of this class indicates the access rights for particular users to a resource that it is connected to (e.g. write privilages for a given idea or idea contest).
AccessControlList
VersionInfo
An instance of this class allows to attach versioning information to ideas.
An instance of this class represents attachment of any entity in idea management system (e.g. image attachment to idea).
Attachment
An instance of this class models a user account in the Idea Management system. User types can be defined by creating UserGroups.
User
An instance of this class allows to group users to reflect the user mangement model popular in many IT systems.
UserGroup
An instance of this describes an input interface (e.g. device or software) that was used to submit an idea. This class can be used for Idea Management systems that have many data entry points, for example web forms, collaborative tools, mobile device access etc. Also this class can be used to interlink detailed input information encoded via other ontologies through rdfs:seeAlso (e.g. operating system, browser, screen size etc. can be expressed in DCCI Ontology).
SubmissionMethod
IdeaManagementSystem
An instance of this class represents an Idea Management Systems as a container for knowledge associated to the Idea Management process. The class modells the relationships that the systems has with it's data.
Rating
An instance of this class describes a numberical rating attached to the idea. E.g. star review or a quantified reivew.
Metric
This class models any metrics related to Ideas. For exampe Idea Deployment metrics (Revenue, ROI etc.) or any other metrics associated to the idea as it progresses across the idea pipeline (idea implementation cost, idea assessment costs etc.) The metric can be associated with an individual Idea or an Idea contest.
An instance of this class models any textual description that is added as a supplement to the basic textual content of an entitiy of an Idea Management system. For example this can be a special description of an idea (e.g. Beneficiaries described seperatly from the idea summary).
Description
An instance of this class represents the so-called Idea Contests (also referred as "idea campaign", "idea event" etc.). Idea contests are events that stimulate idea submission, bind ideas tematically and attach their collection to a particular time period.
IdeaContest
Idea
An instance of this class represents a single idea stored in the Idea Management system.
IdeaContestStatus
An instance of this class describes status of idea contest. For a list of recommended instances of this class see the individuals list associated to this class in the ontology definition.
An instance of this class represents comments attached to other entities throughout the idea management system (e.g. comments for idea, idea contests, reviews etc.)
Comment
Indicates user account (gi2mo:user in particular) that has tagged a resource
tagging_account
describesSameObject
Points to an idea that describes innovation for the same object or topic.
Indicates that version info is attached to a certain idea or other resource under version control.
isVersionOf
isAttachementOf
Property indicating an attachment being associated to an idea/idea contest.
Indicates a SIOC resource (blog, forum etc.) having a topic which is the Idea from the Idea Management system.
topic
associatedTag
Point to a scot:Tag that has been created or referenced as a results of tagging activity.
Indicates that some other idea has duplicated partially or fully the content of the currently described one.
hasDuplicate
isCommentOf
Property indicating an comment being attached to a certain resource.
Indicates that the currently described idea presents a more broad perspective than some other idea and encapsulates it on a more generic level.
generalizes
hasComment
Property indicating an idea or other entity having a comment.
Indicates that an idea (as a whole) is described in the text of another idea. For example: single complex idea describes improving a laptop model and can include ideas about new keyboard, new screen that are also submitted as seperate ideas by other users.
isDescribedPartiallyBy
Indicates Status being assigned to a particular idea or idea contest.
isStatusOf
Describes relationship between categories where one is classified as a part of another.
Deprecated. Use skos:narrower instead
hasSubCategory
Property indicating the idea that a category characterises a particular entity in the Idea Management System.
isCategoryOf
If exists, this property points to an Idea Object that is the next version of the described idea. New version of an idea can introduce new relationship, new idea content, split authorship etc.
hasNextVersion
hasCreator
Property indicating an idea being created by a certain User.
hasAccessRight
Indicates that access control list describes privilages for a certain type of access right.
Indicates that an idea has been tagged by a certain person at a certain point of time. The following property points to a class that describes an activity of tagging while gi2mo:hasTag points to a Tag itself.
hasTag
Indicates an idea that was posted inside a particular Idea Management System instance.
This property indicates that the description is attached to a certain idea or another resource in the Idea Management systems (e.g. idea contest).
isDescriptionOf
isIdeaOf
Indicates an Idea Management System in which the idea has been posted.
describesPartOf
Indicates that an idea incudes a description of what has been proposed in another idea but they might not have been merged. For example: single complex idea describes improving a laptop model and can include ideas about new keyboard, new screen that are submitted also as seperate ideas by other users.
Property indicating an Idea or IdeaContest have a given status. In case of ideas, this gives information about the position of the idea in the idea life cycle (e.g. newly submited idea, under review, implmented etc.).
hasStatus
complements
Indicates ideas that complete each other (e.g. one idea supplementing a solution ommited by the other but necessary for implementation).
Describes relationship between categories in Idea Management System, where one is classified as a part of another.
broader
hasReview
Indicates an idea having a reivew
If exists, this property points to version information of idea created after the ones describe by this version.
hasNextVersionInfo
Property indicating the category of idea or a review.
hasCategory
Indicates that the current idea is an extension to some other idea (e.g. adds some new concepts or proposes to do some innovative thing in a different way).
extends
Indicates a review being assigned to an idea.
isReviewOf
describesRelatedObject
Points to an idea that describes innovation for a different object or topic but somehow related to the current one (e.g. one object being part of the other, objects in offering of the same company branch, objects of similar use etc.).
isTopicOf
Indicates that an idea is a topic of some other resource. (e.g. forum, blog post, twitter post, news article etc.)
Indicates that a submission method has been used to create certain idea.
isSubmissionMethodOf
isDuplicateOf
Indicates that an idea has been marked as duplicating the content of some other. This property can be used to distinguish between ideas that do not duplicate each other (i.e. not identical) but only one idea copying content of the other (and not the other way around).
Indicates that account belongs to a particular person that has a foaf description.
isAccountOf
Indicates ideas that exclude each others implementation, i.e. implementing one of those ideas makes the other implossible to apply (e.g. contradictory ideas, where one proposes addition of particular feature while the other advocates its absence).
excludes
Points to an idea that refers to the same object or topic, the same problem but solved in a different way (e.g. adding a new element to a product but in two completely different ways that exlude each other implementation).
isAlternativeSolution
Indicates a person being a contributor in a certain idea (not the original creator but a participant in idea creation or improval)
isContributorOf
hasSubmissionMethod
Property indicating an Idea being created with a particular submission method or device (e.g. thought web CMS, via call phone etc).
If exists, this property points to the previous version information of the same idea.
hasPreviousVersionInfo
Indicates that an idea origines (was created based on other) idea.
hasOrigin
isOriginOf
Indicates that an idea was the base for creation of some other idea.
page
IdeaTag
Depracatied. Use scot:Tag and tags:Tagging instead to describe tags in the Idea Management system.
An instance of this class models tags associates to idea in the Idea Management system.
Describes the original web resource that the class models.
narrower
hasAccessControl
Property indicating an Idea/idea contest having certain collaborations permissions (e.g. public, private, editable for all etc). In case of Idea Contests this propery can be used to indicate who can take part in the competition.
Property indicating that access control list is attached to a certain resource (e.g. idea). In case of Idea Contests this propery can be used to indicate who can take part in the competition.
isAccessControlOf
hasAvatar
Point to an avatar (picture) of a user
isMetricOf
Indicates that a metric is associated to and idea or idea contest
hasMember
Describes Access Contol List/ UserGroup having a certain member(s).
hasImplementation
Indicates idea having an implementation as a product or a feature
Property indicating an idea being part of a Idea Contest or an Idea Contest being posted within an IdeaManagementSystem instance .
hasIdeaContest
Indicates an idea has been marged into a "master" idea.
isMergedFrom
Indicates that an Idea was created out of merging other ideas or resources
isMemberOf
Describes that a User or a UserGroup are a member of other entity (Access Control List, UserGroup)
linksTo
Describes idea linking to other assets (e.g. can be used to list all hyperlinks associated in the idea summary)
isAlternativeIdea
Indicates a completely different idea that in effect is impossible to implement together with this one (e.g. ideaA: add some element to an object, ideaB: remove an object entirely from the offering).
isMentionedBy
This property can be used to link idea with any other entities that mention it (e.g. via links or citations). This can include both entities inside the Idea Management system, however also objects outside the system (e.g. Twitter comments, forums posts, blogs posts etc.).
Indicates similar idea but not duplicates (e.g. idea about improving car appearance, and idea about car speed; both can mention new type of tires but also a number of different elements).
hasSimilar
Indicates that the described idea is a subject of extension by some other idea (e.g. some other idea details the current one or adds some new point of view on the same topic).
isExtendedBy
taggedResource
Indicates that tagging activity refers to a certain idea.
hasEndpoint
Indicates the data entry endpoint of the submission method. This can be a web form URL, a web service address, a device URI etc.
Associates an idea or idea contest with a metric.
hasMetric
hasAttachment
Property indicating an Idea having an Attachment.
Indicates that two ideas are not related to each other in any way.
isDisjoint
Indicates an idea that belongs to an idea contest; optionally a Contests being posted in a particular Idea Management System.
isIdeaContestOf
isTagOf
Indicates that a tag is assigned to a certain Idea or other resourece
Indicates that Idea has been modified over time and has more then 1 version
hasVersionInfo
isImplementationOf
Describes that project is a result of previously submitted idea.
details
Indicates that the currently described idea presents a more detailed description of another idea or its element.
Indicates that an idea has a particular contributor ( a person that did not create the idea but now activly participates in its improval/evolution)
hasContributor
isCreatorOf
Property indicating that User is an author of a certain resource.
hasPreviousVersion
If exists, this property points to an idea which is the previous version of the currently described one. Idea versioning can be used to indicate changes in idea relationships, extensions in idea content, or changes in authorship.
Property indicating tag associated to the idea - a user created categorization of an idea.
Link (URL or URI) to the attachment (file)
hasBinaryContent
Indicates review being a supplement to another review (e.g. this can be used to model textual information added to Rating Review or to create compound reviews made of many ratings etc.)
isSupplementOf
hasEditor
Indicates the user responible for change
isEditorOf
Indicates that user has created (edited) a certain version of an idea.
This property indicates that an idea or another entity of the Idea Management systems (e.g. idea contest) has a more broad description then just the standard summary (e.g. idea benefits or idea contest requirements).
hasDescription
Deprecated. Use skos:broader instead
hasTopCategory
fullname
Users full name. Depending on the culture/nationality can be more then just a joint of gi2mo:firstName+gi2mo:lastName.
ratingValue
Numerical value of the rating
startDate
Indicates starting date of an event.
surname
Surname of a user.
firstName
First name of a user.
Identified in what kind of unit metric is defined (e.g. for money related metrics it can be currency: USD, EUR, for effort related metrics it can be KLOC etc.).
metricUnit
Property used for idea versioning, indicates that the object describes the most up to date version of an idea.
currentVersion
content
Textual content associated to an entity (e.g. user entered idea summary, comment text, review text etc.)
Indicates end date of an event.
endDate
ratingDownValue
Amount of times people voted down.
title
Describes the title of an entity (e.g. idea title, idea contest tile, review title etc.).
Indicates that date tagging activity took place
Indicates the MIME type of the attachment (e.g. image/jpg, audio/mp3)
mimeType
user mailbox sha1 sum
mboxSha1sum
A label used for naming categories of ideas, reviews etc. in Gi2MO Ontology.
prefLabel
metricValue
Identified the value of a metric
modificationType
Indicates what type of modification has been performed (edit, delete etc)
versionDate
Version creation or modification date.
Defines maximal possible value for the rating.
maxRatingValue
Defines minimal possible value for the rating.
Date of creation of the resource.
Date Created
ratingUpValue
Amount of times people voted up.
Indicates account name of the idea management system user
accountName
Describes type of access privileges (READ, WRITE)
Deprecated. Use gi2mo:hasAccessRight object property instead.
accessRight
definition
Property used to describe a category of ideas, reviews etc. in Gi2MO Ontology.
Describes the occupation of the employee in the organizaiton.
organizationPosition
tag name
description
Text providing a description of an entity (e.g. idea category or idea contest description)
Indicates version number
versionNumber
Indicates that the implementation of this idea should come before some other idea (i.e. the some other idea is a dependent on implementation of the described one).
proceeds
Indicates that the implementation of this idea should follow some other idea (i.e. the some other idea is a requirement for implementation of the described one).
Describes relations between ideas and other resources, without specifying exact link type.
hasRelated
Idea that has been implemented
Implemented
Indicates an idea that was accepted and later implemented.
Closed
Indicates an idea contest is closed, no loger accepting idea submissions and has been kept in the system for achival purposes and possible future reference.
Number of ideas posted by a user
ideasNumber
Idea that was rejected and not choosen to implement
Rejected
Indicates an idea that has been rejected and shall not be implemented.
Idea part of which has been implemented
Indicates that an ideas has been accepted for implementation but only partially implemented.
PartialyImplemented
Write access right
WriteAccess
Idea being currently under review
Indicates an idea being under review.
UnderReview
Creation date
Deprecated. Use dcterms:created instead.
created
Deprecated. Use dcterms:description instead.
Depracatied. Use doap:project instead.
Indicates an idea that has been accepted for implementation.
Idea accepted for implementation
Accepted
PendingReviews
Indicates that an idea contest is currently closed for submissions but the subbmited ideas have not recieved their reviews and their statuses may be subject of change. This status should be used when the idea contest organizers decie to close submissions and start review process to choose the winners of the competition.
postsNumber
Number of posts done by a user
username
Deprecated. Use foaf:accountName instead.
Username of a user.
ReadAccess
Read access rights
Deprecated. Use foaf:page instead
Describes the original web resources that the class models.
primaryTopic
Indicates an idea contest is active and accepting idea submissions.
Active
Deprecated. Use dcterms:title instead.
Deployed
Indicates an idea that has been implemented as a product and deployed on the market.
Indicates that the following idea has been already implemented the moment it was submitted.
Change proposed by this idea already existed in a product/service etc
AlreadyExists
Draft
Indicates an new idea submitted to the system.
Newly submited idea