Process ontologies
From Semantic Portal Wiki
Contents |
Process
What is a Process?
- Process is a naturally occurring or designed sequence of changes of properties or attributes of an object or system. [Ref: Ref: Glossary of Systems Theory]
- Process model: An organized arrangement of systems concepts and principles that portray the behavior of a system through time.
- Process is a sequence of operations and involved events, taking up time, space, expertise or other resources, which lead to the production of some outcome. [Gomez-Perez2010]
- A process can be considered as a special concept which encapsulates such things as preconditions, results, contents, actors or causes.
Problem
Existing Process Model do not capture mathematical/scientific relationship between processes/agents etc. (formula: H2 + 2Cl → 2HCl)
Goals
- declarative process-oriented knowledge representation
- and reasoning tools.
- represent complex science processes in large scale scientific systems (ex. statistical hypothesis, equations).
- Extract knowledge from data (interpret data) using the declarative process descriptions. (Data Mining)
- interpret data that are not yet available, through the reasoning of process models.
We have the technology for doing the expected representational as well as reasoning tasks but we wish to design new set of vocabularies, that can become a standard which would then help in building tools etc. For example PML.
Use Cases
- Information Propagation on the Web (Network Evolution on the Web)
- Earthquake volcano
Prior Works of Interest
- Scientific Workflows
- Y. Gil, V. Ratnakar, E. Deelman, G. Mehta, J. Kim. Wings for Pegasus: Creating Large-Scale Scientific Applications Using Semantic Representations of Computational Workflows
- Y. Gil. From Data to Knowledge to Discoveries: Scientific Workflows and Artificial Intelligence
- Mathematical (equation) modeling
- P. Borst, H. Akkermans. Engineering Ontologies
- Process Specification Language (PSL)
- C. Schlenoffm, M. Grüninger. The Process Specification Language (PSL) Overview and Version 1.0 Specification
- M. Grüninger. Ontology of the Process Specification Language (book chapter)
- M. Grüninger. Using the PSL ontology (book chapter)
- C. Menzel., M. Grüninger A Formal Foundation for Process Modeling
- M. Grüninger, C. Menzel. The Process Specification Language (PSL) Theory and Applications
- Semantic Web Services Language (SWSL)
- Event Ontology (We can borrow some of the idea of Event ontology and apply them to our Process Ontology, some good reference)
- LODE:Linking Open Description of Event - there are some good event model references
in this paper
- This is one of paper Jim ask me to read when I develop Event Ontology
- DOLCE ontology, use any ontology browsing tool
Resources
File:Full.project description20090520M.doc
Meeting
March 16: different from workflow: workflow is more goal oriented, where as our design is more for exploring, more for scientific purpose. different from event: event usual has time component, where our language use for scientific may not need time, as a chemical reaction.
we have set of outcomes, and we are interesting in what processes and inputs may lead to some outcome. HEK Example. current science research limited to deductive study.
use case: same place same time, no time, interesting process involved, reasoning involve.
References
[Gomez-Perez2010] J. M. Gómez-Pérez, M. Erdmann, M. Greaves, O. Corcho and R. Benjamins. A framework and computer system for knowledge-level acquisition, representation, and reasoning with process knowledge. In International Journal of Human-Computer Studies. (2010) [ScienceDirect]

