The foundation of the ontology of PSL is a set of primitive concepts (object, activity, activity_occurrence, timepoint), constants (inf+, inf-), functions (beginof, endof), and relations (occurrence_of, participates_in, between, before, exists_at, is_occurring_at). This core ontology is then used to describe more complex concepts.2 The ontology uses the Common Logic Interchange Format (CLIF) to represent the concepts, constants, functions, and relations.3
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:4
"Rationale". National Institute of Standards and Technology (NIST). 2007-01-15 [created 2003]. http://www.mel.nist.gov/psl/rationale.html ↩
"PSL Core". National Institute of Standards and Technology (NIST). April 2008. http://www.mel.nist.gov/psl/psl-ontology/psl_core.html ↩
"PSL Ontology -- Current Theories and Extensions". National Institute of Standards and Technology (NIST). 2007-01-15 [created 2003]. Archived from the original on 30 December 2007. https://web.archive.org/web/20071230103337/http://www.mel.nist.gov/psl/ontology.html ↩
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) http://www.loa-cnr.it/Papers/D07_v21a.pdf ↩