Jump to content

Process Specification Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Obankston (talk | contribs) at 19:21, 11 July 2010 (added paragraph with citation to description). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Process Specification Language (PSL) is a set of logic terms used to describe processes. The logic terms are specified in an ontology that provides a formal description of the components and their relationships that make up a process. The ontology was developed at the National Institute of Standards and Technology (NIST), and has been approved as an international standard in the document ISO 18629.

The Process Specification Language is used for the representation of basic manufacturing, engineering and business processes. In the manufacturing domain, PSL’s objective is to serve as an interlingua for integrating several process-related applications throughout the manufacturing process life cycle. The process-related applications include production planning, process planning, workflow management, and project management.

The foundation of the ontology is a set of primitive concepts (activity, object, timepoint, and relationship), functions (beginof, endof), and relations (participates-in, between, before, occurring-at) that are common to all types of manufacturing processes. This core ontology is then used to describe more complex concepts. The ontology uses the Common Logic Interchange Format (CLIF) to represent the concepts, functions, and relations.

This ontology provides a vocabulary of classes and relations for concepts at the ground level of event-instances, object-instances, and timepoints. PSL’s top level is built around the following:[1]

  • Activity, a class or type of action, such as install-part, which is the class of actions in which parts are installed
  • Activity-occurrence, an event or action that takes place at a specific place and time, such as a specific instance of install-part occurring at a specific timestamp
  • Timepoint, a point in time
  • Object, anything that is not a timepoint or an activity

See also

References

  1. ^ Gangemi, A., Borgo, S., Catenacci, C., and Lehman, J. (2005). "Task taxonomies for knowledge content (deliverable D07)" (PDF). Laboratory for Applied Ontology (LOA).{{cite web}}: CS1 maint: multiple names: authors list (link)