ontoolcoleModel.owl
type: Ontology
date: 2010-04-14

SynchronousCommunication
type: Class
comment: Asynchronous communication, i.e. at the same time
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    on property: hasTimeOfInteraction
    has value: synchronous
  intersection of: Communication

hasTimeOfInteraction
type: FunctionalProperty
type: DatatypeProperty
range: DataRange
  one of: synchronous
  one of: asynchronous
domain: Task

Communication
type: Class
subclass of: Restriction
  on property: isPerformedBy
  some values from: Group
disjoint with: Computation
disjoint with: Perception
disjoint with: InformationManagementTask
subclass of: Restriction
  on property: isPerformedBy
  all values from: Group
disjoint with: Construction
comment: Always performed by a group to communicate
date: 2007-10-22
subclass of: Restriction
  some values from: Message
  on property: allowsMessage
subclass of: Task

Publishing
type: Class
disjoint with: Sending
disjoint with: Retrieving
disjoint with: Deleting
disjoint with: Searching
subclass of: Restriction
  on property: hasInput
  some values from: Artifact
subclass of: InformationManagementTask
comment: An actor publishes an artifact in the system
date: 2007-10-22

Sending
type: Class
subclass of: Restriction
  some values from: Artifact
  on property: hasInput
comment: The emitter sends an artifact to the receiver
date: 2007-10-22
subclass of: Restriction
  on property: hasReceiver
  some values from: Actor
disjoint with: Deleting
subclass of: InformationManagementTask
disjoint with: Publishing
disjoint with: Retrieving
subclass of: Restriction
  on property: hasEmitter
  some values from: Actor
disjoint with: Searching

Retrieving
type: Class
subclass of: Restriction
  some values from: Artifact
  on property: hasOutput
subclass of: InformationManagementTask
comment: An actor retrieves an artifact from the system
date: 2007-10-22
disjoint with: Publishing
disjoint with: Deleting
disjoint with: Searching
disjoint with: Sending

Deleting
type: Class
subclass of: InformationManagementTask
disjoint with: Publishing
disjoint with: Retrieving
disjoint with: Searching
disjoint with: Sending
comment: An actor deletes an artifact stored in the system
date: 2007-10-22

Searching
type: Class
comment: An actor performs a search of a resource
date: 2007-10-22
disjoint with: Publishing
disjoint with: Retrieving
disjoint with: Deleting
disjoint with: Sending
subclass of: InformationManagementTask

InformationManagementTask
type: Class
disjoint with: Construction
disjoint with: Computation
disjoint with: Perception
disjoint with: Communication
comment: This kind of task can be performed by any actor and involves the management of information resources
date: 2007-10-22
subclass of: Task

SpreadsheetTool
type: Class
comment: A tool that allows users to construct spreadsheets
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Construction
      intersection of: Restriction
        some values from: Spreadsheet
        on property: hasOutput
  intersection of: Tool

Construction
type: Class
comment: A person or a group uses a tool to construct something
date: 2007-10-22
subclass of: Task
subclass of: Restriction
  on property: hasOutput
  some values from: Artifact
disjoint with: Perception
disjoint with: Computation
disjoint with: InformationManagementTask
disjoint with: Communication

Spreadsheet
type: Class
subclass of: Document
disjoint with: TextDocument
disjoint with: Wiki
disjoint with: MultimediaDocument
disjoint with: SlidePresentation
comment: A numeric artifact composed of a grid (or table or matrix) of cells. The information included in any cell may consit of text, numbers, formulas and mathematical or logical functions
date: 2007-10-22

Tool
type: Class
subclass of: Thing
disjoint with: MIMEMediaType
disjoint with: Role
disjoint with: Actor
disjoint with: Task
disjoint with: Artifact
subclass of: Restriction
  on property: supportsTask
  some values from: Task
comment: The root tool type that has no restrictions. All the other tool types derive from it
date: 2007-10-22
subclass of: Restriction
  all values from: Task
  on property: supportsTask

ComputerSimulation
type: Class
comment: A special type of computation: the computer system obtains a simulation as output
date: 2007-10-22
equivalent class: Class
  intersection of: Computation
  intersection of: Restriction
    some values from: Simulation
    on property: hasOutput

Computation
type: Class
subclass of: Task
subclass of: Restriction
  some values from: ComputerSystem
  on property: isPerformedBy
subclass of: Restriction
  all values from: ComputerSystem
  on property: isPerformedBy
comment: Always performed by a computer system obtaining some outputs of some inputs
date: 2007-10-22
disjoint with: Construction
disjoint with: Perception
disjoint with: InformationManagementTask
disjoint with: Communication

Simulation
type: Class
comment: A simulation is a resemblance of a phenomenon that imitates the conditions and actions of it. These are sometimes referred to as computer models
subclass of: Model
disjoint with: ConceptMap
disjoint with: UMLModel

XMLEditor
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Writing
      intersection of: Restriction
        some values from: Class
        on property: hasOutput
    on property: supportsTask
comment: A tool that can be used to edit XML formatted text documents
date: 2007-10-22

Writing
type: Class
comment: A person or a group writes a text document
date: 2007-10-22
equivalent class: Class
  intersection of: Construction
  intersection of: Restriction
    some values from: TextDocument
    on property: hasOutput

typeOfDocument
type: DatatypeProperty
comment: This property indicates the type o text document that a tool can handle. The label "generic" means any kind of text document. The other types should be used with tools that manipulates specific types of text documents
range: DataRange
  one of: generic
  one of: essay
  one of: exam
  one of: examResponse
  one of: questionnaire
  one of: questionnaireResponse
  one of: sourceProgram
  one of: didacticUnit
  one of: bibliography
  one of: commentary
  one of: blog
domain: Document

Programming
type: Class
equivalent class: Class
  intersection of: Construction
  intersection of: Restriction
    on property: hasOutput
    some values from: Class
      intersection of: TextDocument
      intersection of: Restriction
        has value: sourceProgram
        on property: typeOfDocument
comment: A person or a group programs obtaining source code as output
date: 2007-10-22

IntegratedDevelopmentEnvironment
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Compilation
    on property: supportsTask
  intersection of: Restriction
    on property: supportsTask
    some values from: Programming
comment: A tool that encloses an editor of computer programs and a compiler
date: 2007-10-22

Compilation
type: Class
comment: A special type of computation: a source program is introduced and an executable code is obtained
date: 2007-10-22
equivalent class: Class
  intersection of: Computation
  intersection of: Restriction
    on property: hasInput
    some values from: Class
      intersection of: TextDocument
      intersection of: Restriction
        on property: typeOfDocument
        has value: sourceProgram
  intersection of: Restriction
    on property: hasOutput
    some values from: ExecutableCode

EmailServer
type: Class
comment: A tool that accomplishes: 1) Storage of email messages 2) Sending email messages 3) Supports asynchronous communication tasks based on email messages
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    some values from: Class
      intersection of: Communication
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: asynchronous
      intersection of: Restriction
        on property: allowsMessage
        some values from: EmailMessage
    on property: supportsTask
  intersection of: Tool
  intersection of: Restriction
    on property: providesStorage
    some values from: EmailMessage
  intersection of: Restriction
    some values from: Class
      intersection of: Sending
      intersection of: Restriction
        on property: hasInput
        some values from: EmailMessage
    on property: supportsTask

QuestionnaireEditor
type: Class
comment: A tool.that can be used to edit questionnaires
date: 2007-10-22
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Writing
      intersection of: Restriction
        some values from: Class
        on property: hasOutput

AudioPlayer
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: AudioHearing
      intersection of: Restriction
        some values from: AudioClip
        on property: hasInput
comment: Any tool that is able to reproduce an audio clip
date: 2007-10-22

AudioHearing
type: Class
comment: A person or a group hears an audio clip
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    on property: hasInput
    some values from: AudioClip
  intersection of: Perception

Whiteboard
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Drawing
      intersection of: Restriction
        some values from: Group
        on property: isPerformedBy
      intersection of: Restriction
        has value: synchronous
        on property: hasTimeOfInteraction
comment: A learning tool that supports synchronous group drawing of images
date: 2007-10-22

Drawing
type: Class
comment: A person or a group draws an image
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    some values from: Image
    on property: hasOutput
  intersection of: Construction

Group
type: Class
subclass of: Restriction
  on property: hasMember
  all values from: Class
    union of: Person
    union of: Group
subclass of: Restriction
  on property: hasMember
  some values from: Class
    union of: Person
    union of: Group
subclass of: Actor
comment: A set of groups or other individuals that may perform a task
date: 2007-10-22
disjoint with: Person
disjoint with: ComputerSystem

VideoconferenceTool
type: Class
equivalent class: Class
  intersection of: Restriction
    some values from: Class
      intersection of: Communication
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: synchronous
      intersection of: Restriction
        some values from: Class
        on property: allowsMessage
    on property: supportsTask
  intersection of: Tool
comment: Any tool that allows video synchronous communication among participants
date: 2007-10-22

encloses
type: DatatypeProperty
range: DataRange
  one of: text
  one of: graphic
  one of: audio
  one of: video
  one of: document
domain: Message

Model
type: Class
disjoint with: Message
subclass of: Artifact
comment: A model is a conceptual representation of something, described verbally, visually or quantitatively

HTMLEditor
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Writing
      intersection of: Restriction
        some values from: Class
        on property: hasOutput
    on property: supportsTask
comment: A tool that allows writing formatted HTML text documents
date: 2007-10-22

BulletinBoard
type: Class
comment: A group tool that stores messages and allows posting and retrieving messages
date: 2007-10-22
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: providesStorage
    some values from: ForumMessage
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Publishing
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: asynchronous
      intersection of: Restriction
        on property: hasInput
        some values from: ForumMessage
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        some values from: Group
        on property: isPerformedBy
      intersection of: Restriction
        has value: asynchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        some values from: ForumMessage
        on property: hasOutput

SlideViewer
type: Class
equivalent class: Class
  intersection of: Restriction
    some values from: Class
      intersection of: DocumentViewing
      intersection of: Restriction
        some values from: SlidePresentation
        on property: hasInput
    on property: supportsTask
  intersection of: Tool
comment: A visualizer of slide presentations
date: 2007-10-22

DocumentViewing
type: Class
equivalent class: Class
  intersection of: Perception
  intersection of: Restriction
    some values from: Document
    on property: hasInput
comment: A person or a group visualizes any type of document
date: 2007-10-22

TextEditor
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Writing
      intersection of: Restriction
        on property: hasOutput
        some values from: Class
comment: A tool that can be used to write generic text documents
date: 2007-10-22

Person
type: Class
comment: An individual that may perform a task
subclass of: Actor
disjoint with: Group
disjoint with: ComputerSystem

Actor
type: Class
comment: An entity that may perform a task
disjoint with: Task
disjoint with: Tool
disjoint with: Artifact
disjoint with: MIMEMediaType
disjoint with: Role

ComputerSystem
type: Class
subclass of: Actor
disjoint with: Person
disjoint with: Group
comment: A computational actor that may perform a task

Task
type: Class
subclass of: Thing
subclass of: Restriction
  on property: isPerformedBy
  some values from: Actor
disjoint with: Role
disjoint with: Artifact
disjoint with: MIMEMediaType
disjoint with: Tool
disjoint with: Actor
comment: The root task type that has no restrictions. All the other task types derive from it
date: 2007-10-22

EmailClient
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: MessageComposition
      intersection of: Restriction
        on property: hasOutput
        some values from: EmailMessage
    on property: supportsTask
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: MessageViewing
      intersection of: Restriction
        some values from: EmailMessage
        on property: hasInput
  intersection of: Restriction
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        on property: hasOutput
        some values from: EmailMessage
    on property: supportsTask
comment: A tool that accomplishes: 1) Composing messages enclosing texts and documents 2) Reading messages enclosing texts and documents 3) Supports an scenario of one-to-many asynchronous communication of messages enclosing text and documents
date: 2007-10-22

MessageComposition
type: Class
comment: A person or a group composes a message
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    some values from: Message
    on property: hasOutput
  intersection of: Construction

MessageViewing
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: hasInput
    some values from: Message
  intersection of: Perception
comment: A person or a group views a message
date: 2007-10-22

UMLEditor
type: Class
equivalent class: Class
  intersection of: Restriction
    some values from: Class
      intersection of: Modeling
      intersection of: Restriction
        some values from: UMLModel
        on property: hasOutput
    on property: supportsTask
  intersection of: Tool
comment: A specialized editor of UML models
date: 2007-10-22

Modeling
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: hasOutput
    some values from: Model
  intersection of: Construction
comment: A person or a group constructs a model with a tool
date: 2007-10-22

Perception
type: Class
subclass of: Task
subclass of: Restriction
  on property: hasInput
  some values from: Artifact
disjoint with: Computation
disjoint with: Construction
disjoint with: InformationManagementTask
disjoint with: Communication
comment: A person or a group uses a tool to perceive the contents of an artifact
date: 2007-10-22

TextViewer
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: TextReading
      intersection of: Restriction
        on property: hasInput
        some values from: Class
comment: A tool that can be used to read generic text documents
date: 2007-10-22

TextReading
type: Class
comment: A person or a group reads a text document
date: 2007-10-22
equivalent class: Class
  intersection of: Perception
  intersection of: Restriction
    on property: hasInput
    some values from: TextDocument

RepresentationTool
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Perception
    on property: supportsTask
comment: Any tool that can represent some kind of artifact, enabling its perception by a human user
date: 2007-10-22

AsynchronousCommunication
type: Class
comment: Asynchronous communication, i.e. at different times
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    on property: hasTimeOfInteraction
    has value: asynchronous
  intersection of: Communication

QuestionnaireManagementTool
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: TextDocument
      intersection of: Restriction
        has value: questionnaire
        on property: typeOfDocument
    on property: providesStorage
  intersection of: Restriction
    some values from: Class
      intersection of: TextDocument
      intersection of: Restriction
        has value: questionnaireResponse
        on property: typeOfDocument
    on property: providesStorage
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Publishing
      intersection of: Restriction
        on property: hasInput
        some values from: Class
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Publishing
      intersection of: Restriction
        some values from: Group
        on property: isPerformedBy
      intersection of: Restriction
        has value: asynchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        some values from: Class
        on property: hasInput
  intersection of: Restriction
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        has value: asynchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        some values from: Class
        on property: hasOutput
    on property: supportsTask
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: asynchronous
      intersection of: Restriction
        some values from: Class
        on property: hasOutput
comment: A tool that manages questionnaires and is intended for group use, allowing, at least, the publication and retrieval of questionnaires as well as the submission and retrieval of questionnaire responses. It also stores questionnaires and responses.
date: 2007-10-22

AudioconferenceTool
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Communication
      intersection of: Restriction
        has value: synchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        on property: allowsMessage
        some values from: Class
    on property: supportsTask
comment: Any tool that allows audio synchronous communication among participants
date: 2007-10-22

CalendarManagementTool
type: Class
comment: A tool that stores a calendar and allows a user to insert events as well as to retrieve them and the calendar itself
date: 2009-06-01
equivalent class: Class
  intersection of: Restriction
    some values from: Class
      intersection of: Publishing
      intersection of: Restriction
        some values from: CalendarEvent
        on property: hasInput
    on property: supportsTask
  intersection of: Restriction
    on property: providesStorage
    some values from: CalendarEvent
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        has value: asynchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        on property: hasOutput
        some values from: Calendar
  intersection of: Restriction
    on property: providesStorage
    some values from: Calendar
  intersection of: Restriction
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        some values from: Group
        on property: isPerformedBy
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: asynchronous
      intersection of: Restriction
        on property: hasOutput
        some values from: CalendarEvent
    on property: supportsTask

Commenting
type: Class
equivalent class: Class
  intersection of: Construction
  intersection of: Restriction
    on property: hasOutput
    some values from: Class
      intersection of: TextDocument
      intersection of: Restriction
        on property: typeOfDocument
        has value: commentary
  intersection of: Restriction
    some values from: Artifact
    on property: hasInput
comment: A person or a group adds a commentary of an artifact
date: 2007-10-22

ImageViewer
type: Class
comment: An image viewer or image browser is a computer program that displays a graphical image
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    some values from: ImageViewing
    on property: supportsTask
  intersection of: Tool

ImageViewing
type: Class
comment: A person or a group visualizes an image
date: 2007-10-22
equivalent class: Class
  intersection of: Perception
  intersection of: Restriction
    on property: hasInput
    some values from: Image

WikiServer
type: Class
comment: A wiki server allows users to collaboratively construct wikis, as well as hosting wiki pages
date: 2009-06-01
equivalent class: Class
  intersection of: Restriction
    some values from: Wiki
    on property: providesStorage
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Construction
      intersection of: Restriction
        some values from: Group
        on property: isPerformedBy
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: asynchronous
      intersection of: Restriction
        some values from: Wiki
        on property: hasOutput
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: asynchronous
      intersection of: Restriction
        on property: hasOutput
        some values from: Wiki

AsynchronousTextEditor
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Writing
      intersection of: Restriction
        some values from: Group
        on property: isPerformedBy
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: asynchronous
      intersection of: Restriction
        some values from: Class
        on property: hasOutput
comment: A tool that supports asynchronous group writing of generic text documents
date: 2007-10-22

Browser
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Perception
      intersection of: Restriction
        on property: hasInput
        some values from: Class
  intersection of: Restriction
    some values from: WebSurfing
    on property: supportsTask
comment: A tool that can interpret HTML formatted artifacts and retrieve HTML artifacts from the Web
date: 2007-10-22

WebSurfing
type: Class
comment: An actor surfs the Web to retrieve resources (specially html-formatted)
date: 2009-06-01
subclass of: Restriction
  some values from: Class
    intersection of: Artifact
    intersection of: Restriction
      has value: text html
      on property: hasMIMEMediaType
  on property: hasOutput
subclass of: Retrieving

ProgrammingTool
type: Class
comment: A tool that supports programming tasks
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    on property: supportsTask
    some values from: Programming
  intersection of: Tool

CommunicationTool
type: Class
equivalent class: Class
  intersection of: Restriction
    some values from: Communication
    on property: supportsTask
  intersection of: Tool
comment: A tool that supports a communication task
date: 2007-10-22

ScreenRecording
type: Class
comment: This specific computation task captures your screen and records it in a video clip
date: 2007-10-22
subclass of: Computation
subclass of: Restriction
  on property: hasOutput
  some values from: VideoClip

ScreenRecorder
type: Class
equivalent class: Class
  intersection of: Restriction
    some values from: ScreenRecording
    on property: supportsTask
  intersection of: Tool
comment: This type of tools allows the recording of the computer screen into a video
date: 2007-10-22

MessageRecording
type: Class
equivalent class: Class
  intersection of: Computation
  intersection of: Restriction
    some values from: Message
    on property: hasInput
  intersection of: Restriction
    some values from: MultimediaDocument
    on property: hasOutput
comment: This specific computation task captures the messages of a communication and records them as a multimedia document
date: 2007-10-22

ElectronicCalendar
type: Class
comment: A tool that stores a calendar and allows a user to insert events as well as to retrieve them and the calendar itself
date: 2009-06-01
equivalent class: Class
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Construction
      intersection of: Restriction
        some values from: CalendarEvent
        on property: hasOutput
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Perception
      intersection of: Restriction
        some values from: Calendar
        on property: hasInput

DrawingTool
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Drawing
comment: A tool that allows drawing or editing images
date: 2007-10-22

InformationManagementTool
type: Class
comment: A tool that supports any kind of information management task: retrieving, publishing, searching, sending or deleting information resources
date: 2007-10-22
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: InformationManagementTask

Simulator
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: supportsTask
    some values from: ComputerSimulation
  intersection of: Tool
comment: A tool that performs a computer simulation
date: 2007-10-22

SynchronousTextEditor
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Writing
      intersection of: Restriction
        some values from: Class
        on property: hasOutput
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: synchronous
comment: A learning tool that supports synchronous group editions of generic text documents.
date: 2007-10-22

Blog
type: Class
comment: A blog is a website that allows users to post their personal views on some subject (e.g. a diary) that can be read by others
date: 2009-06-01
equivalent class: Class
  intersection of: Restriction
    on property: providesStorage
    some values from: Class
      intersection of: TextDocument
      intersection of: Restriction
        has value: blog
        on property: typeOfDocument
      intersection of: Restriction
        on property: hasMIMEMediaType
        has value: text html
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Publishing
      intersection of: Restriction
        on property: hasInput
        some values from: Class
    on property: supportsTask
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        some values from: Group
        on property: isPerformedBy
      intersection of: Restriction
        has value: asynchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        on property: hasOutput
        some values from: Class

Chat
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Communication
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: synchronous
      intersection of: Restriction
        on property: allowsMessage
        some values from: Class
    on property: supportsTask
comment: Any tool that allows text-based synchronous communication among participants
date: 2007-10-22

ModelViewing
type: Class
equivalent class: Class
  intersection of: Perception
  intersection of: Restriction
    some values from: Model
    on property: hasInput
comment: A person or a group visualizes a model
date: 2007-10-22

MapServer
type: Class
comment: A map server stores maps allowing persons and groups to retrieve them
date: 2009-06-01
equivalent class: Class
  intersection of: Restriction
    on property: providesStorage
    some values from: Map
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        has value: asynchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        on property: hasOutput
        some values from: Map
    on property: supportsTask

ConceptMapTool
type: Class
equivalent class: Class
  intersection of: Restriction
    some values from: Class
      intersection of: Modeling
      intersection of: Restriction
        on property: hasOutput
        some values from: ConceptMap
    on property: supportsTask
  intersection of: Tool
comment: Any tool that can be used to model a concept map
date: 2007-10-22

ProcessingTool
type: Class
comment: A tool that supports any computation task
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    some values from: Computation
    on property: supportsTask
  intersection of: Tool

DocumentRepository
type: Class
comment: A tool that provides storage of documents and allows their publishing and retrieval
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    some values from: Class
      intersection of: Publishing
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: asynchronous
      intersection of: Restriction
        some values from: Class
        on property: hasInput
    on property: supportsTask
  intersection of: Restriction
    on property: providesStorage
    some values from: Document
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        some values from: Group
        on property: isPerformedBy
      intersection of: Restriction
        has value: asynchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        some values from: Class
        on property: hasOutput
    on property: supportsTask

GroupTool
type: Class
comment: A tool that supports at least one group task
date: 2007-10-22
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Task
      intersection of: Restriction
        some values from: Group
        on property: isPerformedBy
    on property: supportsTask

AsynchronousTool
type: Class
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Task
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: asynchronous
    on property: supportsTask
comment: Any learning tool that supports an asynchronous group task
date: 2007-10-22

VideoPlayer
type: Class
comment: Any tool that is able to reproduce a video clip
date: 2007-10-22
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    on property: supportsTask
    some values from: Class
      intersection of: VideoWatching
      intersection of: Restriction
        some values from: VideoClip
        on property: hasInput

VideoWatching
type: Class
comment: A person or a group watches a video clip
date: 2007-10-22
equivalent class: Class
  intersection of: Perception
  intersection of: Restriction
    some values from: VideoClip
    on property: hasInput

ConstructionTool
type: Class
equivalent class: Class
  intersection of: Restriction
    some values from: Construction
    on property: supportsTask
  intersection of: Tool
comment: A tool that supports any type of construction tasks
date: 2007-10-22

ModelingTool
type: Class
equivalent class: Class
  intersection of: Restriction
    some values from: Modeling
    on property: supportsTask
  intersection of: Tool
comment: Any tool that supports a modeling task
date: 2007-10-22

VotingTool
type: Class
comment: A tool that provides storage of documents and allows their publishing and retrieval
date: 2009-06-01
equivalent class: Class
  intersection of: Restriction
    some values from: Class
      intersection of: Publishing
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        has value: asynchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        some values from: Vote
        on property: hasInput
    on property: supportsTask
  intersection of: Restriction
    on property: providesStorage
    some values from: Vote
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Retrieving
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        has value: asynchronous
        on property: hasTimeOfInteraction
      intersection of: Restriction
        on property: hasOutput
        some values from: Vote
    on property: supportsTask

SlideComposer
type: Class
comment: A tool that can be used to compose slide presentations
date: 2007-10-22
equivalent class: Class
  intersection of: Restriction
    some values from: Class
      intersection of: DocumentEdition
      intersection of: Restriction
        some values from: SlidePresentation
        on property: hasOutput
    on property: supportsTask
  intersection of: Tool

DocumentEdition
type: Class
equivalent class: Class
  intersection of: Construction
  intersection of: Restriction
    some values from: Document
    on property: hasOutput
comment: A person or a group edits any type of document
date: 2007-10-22

Compiler
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: supportsTask
    some values from: Compilation
  intersection of: Tool
comment: A tool that can perform the compilation of a source code
date: 2007-10-22

SynchronousTool
type: Class
comment: Any learning tool that supports a synchronous group task
date: 2007-10-22
equivalent class: Class
  intersection of: Tool
  intersection of: Restriction
    some values from: Class
      intersection of: Task
      intersection of: Restriction
        on property: isPerformedBy
        some values from: Group
      intersection of: Restriction
        on property: hasTimeOfInteraction
        has value: synchronous
    on property: supportsTask

Community
type: Class
subclass of: Group
comment: A specific type of group broader in nature and with common interests

DataRange
one of: simplex
one of: half-duplex
one of: full-duplex

DataRange
one of: generic
one of: videoConference

audio mpeg
type: MIMEAudio
comment: mp3 extension

postscript
type: MIMEApplication
comment: ai, eps, ps extensions

DataRange
one of: generic

msword
type: MIMEApplication
comment: doc, dot extensions

DataRange
one of: textual
one of: graphical
one of: audio
one of: video
one of: document exchange

ms-excel
type: MIMEApplication
comment: xla, xlc, xlm, xls, xlt, xlw extensions

ms-powerpoint
type: MIMEApplication
comment: pot, pps, ppt extensions

audio basic
type: MIMEAudio
comment: au, snd extensions

octet-stream
type: MIMEApplication
comment: *, bin, class, dms, exe, lha, lzh extensions

http://www.gsic.uva.es/ontologies/ontoolcoleModel.owl#pdf
type: MIMEApplication
comment: pdf extension

Class
intersection of: TextDocument
intersection of: Restriction
  on property: typeOfDocument
  has value: generic
intersection of: Restriction
  on property: hasMIMEMediaType
  has value: text xml

Class
intersection of: TextDocument
intersection of: Restriction
  on property: typeOfDocument
  has value: questionnaire

Class
intersection of: Message
intersection of: Restriction
  has value: video
  on property: encloses

Class
intersection of: TextDocument
intersection of: Restriction
  on property: hasMIMEMediaType
  has value: text html
intersection of: Restriction
  on property: typeOfDocument
  has value: generic

Class
intersection of: TextDocument
intersection of: Restriction
  on property: typeOfDocument
  has value: generic

Class
intersection of: TextDocument
intersection of: Restriction
  on property: typeOfDocument
  has value: generic

Class
intersection of: TextDocument
intersection of: Restriction
  has value: questionnaire
  on property: typeOfDocument

Class
intersection of: TextDocument
intersection of: Restriction
  on property: typeOfDocument
  has value: questionnaireResponse

Class
intersection of: TextDocument
intersection of: Restriction
  has value: questionnaire
  on property: typeOfDocument

Class
intersection of: TextDocument
intersection of: Restriction
  on property: typeOfDocument
  has value: questionnaireResponse

Class
intersection of: Message
intersection of: Restriction
  has value: audio
  on property: encloses

Class
intersection of: TextDocument
intersection of: Restriction
  has value: generic
  on property: typeOfDocument

Class
intersection of: TextDocument
intersection of: Restriction
  on property: typeOfDocument
  has value: generic

Class
intersection of: TextDocument
intersection of: Restriction
  has value: text html
  on property: hasMIMEMediaType
intersection of: Restriction
  has value: blog
  on property: typeOfDocument

Class
intersection of: TextDocument
intersection of: Restriction
  on property: hasMIMEMediaType
  has value: text html
intersection of: Restriction
  has value: blog
  on property: typeOfDocument

Class
intersection of: Message
intersection of: Restriction
  on property: encloses
  has value: text

Class
intersection of: Document
intersection of: Restriction
  has value: generic
  on property: typeOfDocument

Class
intersection of: Document
intersection of: Restriction
  on property: typeOfDocument
  has value: generic