F6Design.owl
type: Ontology
description: Ontology of general terms needed to design and specify a space based missions. Ontology created for the F6 DARPA program by the Team "F6: A Design Tool for Stably Adaptable Systems." PI - Pamela E. Clark (Catholic University of America) This program involves designing missions using clusters of spacecraft modules
rights: Copyright (c) 2011, Catholic University of America. Developed with the sponsorship of the Defense Advanced Research Projects Agency (DARPA). Permission is hereby granted, free of charge, to any person obtaining a copy of this data, including any software or models in source or binary form, specifications, algorithms, and documentation (collectively "the Data"), to deal in the Data without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Data, and to permit persons to whom the Data is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Data. THE DATA IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS, SPONSORS, DEVELOPERS, CONTRIBUTORS, OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE DATA OR THE USE OR OTHER DEALINGS IN THE DATA.
creator: Ed Shaya (U. of Maryland)
date: November 10, 2011
imports: F6 root.owl

decomposition
type: ObjectProperty
comment: User requests are decomposed into the atomic services required to support those requests.
range: AtomicService
domain: UserRequest

hasRecurrence
type: DatatypeProperty
comment: For recurrence intervals use duration of interval with format xsd:duration: The time interval is specified in the following form "PnYnMnDTnHnMnS" where: * P indicates the period (required) * nY indicates the number of years * nM indicates the number of months * nD indicates the number of days * T indicates the start of a time section (required if you are going to specify hours, minutes, or seconds) * nH indicates the number of hours * nM indicates the number of minutes * nS indicates the number of seconds Example: P5Y2M10DT15H The example above indicates a period of five years, two months, 10 days, and 15 hours.
range: string

Activity
type: Class
subclass of: Event
comment: An action or process carried out by some agent

Agent
type: Class
subclass of: Entity
comment: the animate entity that instigates or causes the activity

Availability
type: Class
subclass of: Property
subclass of: Restriction
  on property: hasTimeFrame
  on class: TimeFrame
  qualified cardinality: 1
subclass of: Restriction
  on property: hasUrgency
  on class: UrgencyToken
  qualified cardinality: 1

Battery
type: Class
subclass of: ComputerHardware
comment: WordNet#2 - a device that stores electricity; may have several primary or secondary cells arranged in parallel or series. (Changed WordNet definition by word "produces" to "stores")

CentralProcessor
type: Class
subclass of: ComputerHardware
comment: The central processing unit (CPU) is the portion of a computer system that carries out the instructions of a computer program, and is the primary element carrying out the functions of the computer or other processing device.(Source - Wikipedia)

ComputerHardware
type: Class
subclass of: Device
comment: the mechanical, magnetic, electronic, and electrical components making up a system

Control system
type: Class
subclass of: Resource

Device
type: Class
subclass of: Equipment
comment: A piece of equipment created to perform a function

Maintenance
type: Class
subclass of: Activity

ManMadeThing
type: Class
subclass of: PhysicalObject
comment: Comment: The Agent may have created the PhysicalEntity or may have modified it, to create the function.
comment: Definition: A PhysicalEntity that was created by some Agent to realize a certain Function

ProductDevelopment
type: Class
subclass of: Activity
comment: WordNet - improving an existing product or developing new kinds of products

PropulsionSystem
type: Class
subclass of: Subsystem
comment: A mechanical/chemical system that produces thrust to push a vehicle forward.

Resource
type: Class
subclass of: ManMadeThing
comment: A place or thing that provides something useful (Source Merriam-Webster Online #3).

Simulation
type: Class
subclass of: Model
comment: WordNet#1 - the act of imitating the behavior of some situation or some process by means of something suitably analogous (especially for the purpose of study or personnel training)

System
type: Class
subclass of: Set
comment: A set of interacting or interdependent components forming an integrated whole.

Temperature control
type: Class
subclass of: Resource

Test
subclass of: ProductDevelopment
comment: trial run, tryout, Trying something using a well designed procedure to learn more about its reliability, sensitivitiy, or usefulness. Also to determine the presence of a substance.

UserRequest
type: Class
subclass of: Request
subclass of: Restriction
  on property: hasTimeFrame
  on class: TimeFrame
  qualified cardinality: 1
subclass of: Restriction
  on property: hasUrgency
  on class: UrgencyToken
  qualified cardinality: 1

Vehicle
type: Class
subclass of: Resource
comment: Means of transportation for people or things.

immediate
type: TimeFrame
type: NamedIndividual
comment: Immediate time frame for user request.

longTerm
type: TimeFrame
type: NamedIndividual
comment: Long Term time frame for User Request.

shortTerm
type: TimeFrame
type: NamedIndividual
comment: Short term timeframe for user request