Calo Ontology

Projects

Description
Here goes the description

References
  • the Project Ontology from Jerry Hobbs at ISI
  • Classes

    Task

    Description

    Most general kind of Task.

    Syntax

    (a Task with (<slot> (<value> ...)))
    (<Task-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    identifier
    n
    (a Text-Field)
    description
    n
    (a String)
    has-participant
    n
    (a ProjectRole)
    hasResourceAssignment
    n
    (a ResourceAssignment)
    time-during
    n
    (a Time-Interval)
    hasDeadline
    n
    (a Time-Instant)
    hasMilestone
    n
    (a Milestone)
    hasProcedure
    n
    (a String)
    hasRequiredPrecedent
    n
    (a Task)
    task-name
    n
    (a Task)
    + slots inherited from Activity

    Examples

    
        

    FixedWorkTask

    Description

    Fixed-work task.

    Syntax

    (a FixedWorkTask with (<slot> (<value> ...)))
    (<FixedWorkTask-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from Task

    Examples

    
        

    FixedDurationTask

    Description

    Fixed-duration task.

    Syntax

    (a FixedDurationTask with (<slot> (<value> ...)))
    (<FixedDurationTask-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from Task

    Examples

    
        

    FixedUnitTask

    Description

    A task with fixed units.

    Syntax

    (a FixedUnitTask with (<slot> (<value> ...)))
    (<FixedUnitTask-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from Task

    Examples

    
        

    RecurringTask

    Description

    A recurring task is a task that repeats at regular intervals.

    Syntax

    (a RecurringTask with (<slot> (<value> ...)))
    (<RecurringTask-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    eachStart
    n
    (a Time-Instant)
    eachEnd
    n
    (a Time-Instant)
    + slots inherited from Task

    Examples

    
        

    Milestone

    Description

    A significant task in ones life (or in a project).

    Syntax

    (a Milestone with (<slot> (<value> ...)))
    (<Milestone-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from Task

    Examples

    
        

    Project

    Description

    A kind of Task.

    Syntax

    (a Project with (<slot> (<value> ...)))
    (<Project-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    hasFundingSupport
    n
    (a Financing)
    hasBudget
    1
    (a Budget)
    hasProjectObjective
    1
    (a String)
    hasProjectOrganization
    n
    (a String)
    hasPriority
    1
    (a Integer)
    hasProjectProduct
    n
    (a Entity)
    hasProjectStatus
    1
    (a State)
    + slots inherited from Task

    Examples

    
        

    Phase

    Description

    A phase (or summary task) is made up of subtasks and summarizes those subtasks.

    Syntax

    (a Phase with (<slot> (<value> ...)))
    (<Phase-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    hasTask
    n
    (a Task)
    + slots inherited from Task

    Examples

    
        

    WorkResourceSet

    Description

    An aggregate of resources.

    Syntax

    (a WorkResourceSet with (<slot> (<value> ...)))
    (<WorkResourceSet-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from Aggregate

    Examples

    
        

    ProjectPersonGroup

    Description

    A group of people working on the same project.

    Syntax

    (a ProjectPersonGroup with (<slot> (<value> ...)))
    (<ProjectPersonGroup-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from Group

    Examples

    
        

    Budget

    Description

    A kind of InformationObject.

    Syntax

    (a Budget with (<slot> (<value> ...)))
    (<Budget-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    expendedFunds
    1
    (a Worth-Value)
    remainingFunds
    1
    (a Worth-Value)
    requiredFunds
    1
    (a Worth-Value)
    + slots inherited from InformationObject

    Examples

    
        

    Allocate-Resource

    Description

    Allocate a resource. Making the resource available.

    Syntax

    (a Allocate-Resource with (<slot> (<value> ...)))
    (<Allocate-Resource-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from Action

    Examples

    
        

    Release-Resource

    Description

    Release a resource. Making the resource unavailable.

    Syntax

    (a Release-Resource with (<slot> (<value> ...)))
    (<Release-Resource-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from Action

    Examples

    
        

    Financing

    Description

    A kind of Activity.

    Syntax

    (a Financing with (<slot> (<value> ...)))
    (<Financing-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    funder
    1
    (a String)
    fundingAmount
    1
    (a Worth-Value)
    fundingDuration
    1
    (a Duration-Value)
    fundingStartDate
    1
    (a Time-Instant)
    fundingEndDate
    1
    (a Time-Instant)
    + slots inherited from Activity

    Examples

    
        

    Be-Available

    Description

    Available state

    Syntax

    (a Be-Available with (<slot> (<value> ...)))
    (<Be-Available-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from State

    Examples

    
        

    Be-Unavailable

    Description

    Unavailable state

    Syntax

    (a Be-Unavailable with (<slot> (<value> ...)))
    (<Be-Unavailable-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from State

    Examples

    
        

    ProjectRole

    Description

    This is a type of AgentRole

    Syntax

    (a ProjectRole with (<slot> (<value> ...)))
    (<ProjectRole-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from AgentRole

    Examples

    
        

    Resource

    Description

    A resource

    Syntax

    (a Resource with (<slot> (<value> ...)))
    (<Resource-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    hasCost
    1
    (a Worth-Value)
    + slots inherited from Role

    Examples

    
        

    ResourceAssignment

    Description

    the assignment of Resource to a Task.

    Syntax

    (a ResourceAssignment with (<slot> (<value> ...)))
    (<ResourceAssignment-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    assignedResource
    n
    (a Resource)
    + slots inherited from Task

    Examples

    
        

    WorkResourceAssignment

    Description

    A kind of ResourceAssignment.

    Syntax

    (a WorkResourceAssignment with (<slot> (<value> ...)))
    (<WorkResourceAssignment-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    assignedUnits
    1
    (a Number)
    + slots inherited from ResourceAssignment

    Examples

    
        

    MaterialResourceAssignment

    Description

    A kind of ResourceAssignment.

    Syntax

    (a MaterialResourceAssignment with (<slot> (<value> ...)))
    (<MaterialResourceAssignment-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from ResourceAssignment

    Examples

    
        

    FixedRateMaterialResourceAssignment

    Description

    A kind of ResourceAssignment.

    Syntax

    (a FixedRateMaterialResourceAssignment with (<slot> (<value> ...)))
    (<FixedRateMaterialResourceAssignment-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    assignedTotalConsumption
    1
    (a Thing)
    + slots inherited from MaterialResourceAssignment

    Examples

    
        

    VarRateMaterialResourceAssignment

    Description

    A kind of ResourceAssignment.

    Syntax

    (a VarRateMaterialResourceAssignment with (<slot> (<value> ...)))
    (<VarRateMaterialResourceAssignment-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    assignedConsumptionAmount
    1
    (a Thing)
    + slots inherited from MaterialResourceAssignment

    Examples

    
        

    Cost

    Description

    A kind of ResourceAssignment.

    Syntax

    (a Cost with (<slot> (<value> ...)))
    (<Cost-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    standardRate
    1
    (a Worth-Value)
    overTimeRate
    1
    (a Worth-Value)
    + slots inherited from InformationObject

    Examples

    
        

    Fixedcost

    Description

    A kind of ResourceAssignment.

    Syntax

    (a Fixedcost with (<slot> (<value> ...)))
    (<Fixedcost-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    standardCost
    1
    (a Worth-Value)
    overTimeCost
    1
    (a Worth-Value)
    + slots inherited from Cost

    Examples

    
        

    VariableCost

    Description

    A Cost that is variable.

    Syntax

    (a VariableCost with (<slot> (<value> ...)))
    (<VariableCost-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    standardRate
    1
    (a Cost-Rate-Value)
    overtimeRate
    1
    (a Cost-Rate-Value)
    + slots inherited from Cost

    Examples

    
        

    MaterialResource

    Description

    Material Resource.

    Syntax

    (a MaterialResource with (<slot> (<value> ...)))
    (<MaterialResource-instance> has (<slot> (<value> ...)))

    Slots

    slots inherited from Resource

    Examples

    
        

    WorkResource

    Description

    Work Resource.

    Syntax

    (a WorkResource with (<slot> (<value> ...)))
    (<WorkResource-instance> has (<slot> (<value> ...)))

    Slots

    slotcardvalue
    maxUnits
    1
    (a Number)
    + slots inherited from Resource

    Examples

    
        

    UoM-Cost-Rate

    Description

    Named instances for legal units of measure within descriptions of cost rate.

    Instances

    *usdollars-per-hour
    *usdollars-per-day
    *usdollars-per-week
    *usdollars-per-month
    *usdollars-per-year

    Return to Calo Ontologies Page