Ontology for representing finite-state machines using the standard mathematical model M = (Sigma, S, s0, delta, F), where Sigma is the input alphabet, S is the finite set of states, s0 is the initial state, delta is the transition function, and F is the set of final/accepting states.
This document is a work in progress
"Ontology for representing finite-state machines using the standard mathematical model M = (Sigma, S, s0, delta, F), where Sigma is the input alphabet, S is the finite set of states, s0 is the initial state, delta is the transition function, and F is the set of final/accepting states."
IRI: https://onto.vaimee.com/fsm#AcceptingState
| Sub-class of | State |
| In the range of | has accepting state |
IRI: https://onto.vaimee.com/fsm#Acceptor
| Sub-class of | Finite state machine |
| In the domain of | accepts inputrejects input |
IRI: https://onto.vaimee.com/fsm#Alphabet
| Super-class of | Output alphabet |
| In the domain of | has symbol |
| In the range of | has alphabet |
IRI: https://onto.vaimee.com/fsm#Configuration
| In the domain of | has current statehas input string |
IRI: https://onto.vaimee.com/fsm#DeterministicFiniteStateMachine
| Sub-class of | Finite state machine |
IRI: https://onto.vaimee.com/fsm#DeterministicTransition
| Sub-class of | Transition |
IRI: https://onto.vaimee.com/fsm#FiniteStateMachine
IRI: https://onto.vaimee.com/fsm#InitialState
| Sub-class of | State |
| In the range of | has initial state |
IRI: https://onto.vaimee.com/fsm#InputString
| In the domain of | string value |
| In the range of | accepts inputhas input stringrejects input |
IRI: https://onto.vaimee.com/fsm#MealyMachine
| Sub-class of | Transducer |
IRI: https://onto.vaimee.com/fsm#MooreMachine
| Sub-class of | Transducer |
IRI: https://onto.vaimee.com/fsm#NonDeterministicFiniteStateMachine
| Sub-class of | Finite state machine |
IRI: https://onto.vaimee.com/fsm#OutputAlphabet
| Sub-class of | Alphabet |
| In the range of | has output alphabet |
IRI: https://onto.vaimee.com/fsm#State
| Super-class of | Accepting stateInitial state |
| In the domain of | state namestate output symbol |
| In the range of | from statehas current statehas stateto state |
IRI: https://onto.vaimee.com/fsm#Symbol
| In the domain of | symbol value |
| In the range of | emits symbolhas symbolon symbolstate output symbol |
IRI: https://onto.vaimee.com/fsm#Transducer
| Sub-class of | Finite state machine |
| Super-class of | Mealy machineMoore machine |
| In the domain of | has output alphabet |
IRI: https://onto.vaimee.com/fsm#Transition
| Super-class of | Deterministic transition |
| In the domain of | emits symbolfrom stateon symbolto state |
| In the range of | has transition |
IRI: https://onto.vaimee.com/fsm#TransitionFunction
| In the range of | has transition function |
IRI: https://onto.vaimee.com/fsm#acceptsInput
| Domain includes | Acceptor |
| Range includes | Input string |
IRI: https://onto.vaimee.com/fsm#emitsSymbol
| Domain includes | Transition |
| Range includes | Symbol |
IRI: https://onto.vaimee.com/fsm#fromState
| Domain includes | Transition |
| Range includes | State |
IRI: https://onto.vaimee.com/fsm#hasAcceptingState
| Domain includes | Finite state machine |
| Range includes | Accepting state |
IRI: https://onto.vaimee.com/fsm#hasAlphabet
| Domain includes | Finite state machine |
| Range includes | Alphabet |
IRI: https://onto.vaimee.com/fsm#hasCurrentState
| Domain includes | Configuration |
| Range includes | State |
IRI: https://onto.vaimee.com/fsm#hasInitialState
| Domain includes | Finite state machine |
| Range includes | Initial state |
IRI: https://onto.vaimee.com/fsm#hasInputString
| Domain includes | Configuration |
| Range includes | Input string |
IRI: https://onto.vaimee.com/fsm#hasOutputAlphabet
| Domain includes | Transducer |
| Range includes | Output alphabet |
IRI: https://onto.vaimee.com/fsm#hasState
| Domain includes | Finite state machine |
| Range includes | State |
IRI: https://onto.vaimee.com/fsm#hasSymbol
| Domain includes | Alphabet |
| Range includes | Symbol |
IRI: https://onto.vaimee.com/fsm#hasTransition
| Domain includes | Finite state machine |
| Range includes | Transition |
IRI: https://onto.vaimee.com/fsm#hasTransitionFunction
| Domain includes | Finite state machine |
| Range includes | Transition function |
IRI: https://onto.vaimee.com/fsm#onSymbol
| Domain includes | Transition |
| Range includes | Symbol |
IRI: https://onto.vaimee.com/fsm#rejectsInput
| Domain includes | Acceptor |
| Range includes | Input string |
IRI: https://onto.vaimee.com/fsm#stateOutputSymbol
| Domain includes | State |
| Range includes | Symbol |
IRI: https://onto.vaimee.com/fsm#toState
| Domain includes | Transition |
| Range includes | State |
IRI: https://onto.vaimee.com/fsm#stateName
| Domain includes | State |
| Range includes | http://www.w3.org/2001/XMLSchema#string |
IRI: https://onto.vaimee.com/fsm#stringValue
| Domain includes | Input string |
| Range includes | http://www.w3.org/2001/XMLSchema#string |
IRI: https://onto.vaimee.com/fsm#symbolValue
| Domain includes | Symbol |
| Range includes | http://www.w3.org/2001/XMLSchema#string |