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."
fsm: | http://onto.vaimee.com/fsm# |
xsd: | http://www.w3.org/2001/XMLSchema# |
| Version | 1.0.25 |
| Version IRI | http://onto.vaimee.com/fsm/1.0.25 |
IRI: http://onto.vaimee.com/fsm#AcceptingState
| Sub-class of | fsm:State |
| In the range of | fsm:hasAcceptingState |
IRI: http://onto.vaimee.com/fsm#Acceptor
| Sub-class of | fsm:FiniteStateMachine |
| In the domain of | fsm:acceptsInputfsm:rejectsInput |
IRI: http://onto.vaimee.com/fsm#Alphabet
| Super-class of | fsm:OutputAlphabet |
| In the domain of | fsm:hasSymbol |
| In the range of | fsm:hasAlphabet |
IRI: http://onto.vaimee.com/fsm#Configuration
| In the domain of | fsm:hasCurrentStatefsm:hasInputString |
IRI: http://onto.vaimee.com/fsm#DeterministicFiniteStateMachine
| Sub-class of | fsm:FiniteStateMachine |
IRI: http://onto.vaimee.com/fsm#DeterministicTransition
| Sub-class of | fsm:Transition |
IRI: http://onto.vaimee.com/fsm#FiniteStateMachine
IRI: http://onto.vaimee.com/fsm#InitialState
| Sub-class of | fsm:State |
| In the range of | fsm:hasInitialState |
IRI: http://onto.vaimee.com/fsm#InputString
| In the domain of | fsm:stringValue |
| In the range of | fsm:acceptsInputfsm:hasInputStringfsm:rejectsInput |
IRI: http://onto.vaimee.com/fsm#MealyMachine
| Sub-class of | fsm:Transducer |
IRI: http://onto.vaimee.com/fsm#MooreMachine
| Sub-class of | fsm:Transducer |
IRI: http://onto.vaimee.com/fsm#NonDeterministicFiniteStateMachine
| Sub-class of | fsm:FiniteStateMachine |
IRI: http://onto.vaimee.com/fsm#OutputAlphabet
| Sub-class of | fsm:Alphabet |
| In the range of | fsm:hasOutputAlphabet |
IRI: http://onto.vaimee.com/fsm#State
| Super-class of | fsm:AcceptingStatefsm:InitialState |
| In the domain of | fsm:stateNamefsm:stateOutputSymbol |
| In the range of | fsm:fromStatefsm:hasCurrentStatefsm:hasStatefsm:toState |
IRI: http://onto.vaimee.com/fsm#Symbol
| In the domain of | fsm:symbolValue |
| In the range of | fsm:emitsSymbolfsm:hasSymbolfsm:onSymbolfsm:stateOutputSymbol |
IRI: http://onto.vaimee.com/fsm#Transducer
| Sub-class of | fsm:FiniteStateMachine |
| Super-class of | fsm:MealyMachinefsm:MooreMachine |
| In the domain of | fsm:hasOutputAlphabet |
IRI: http://onto.vaimee.com/fsm#Transition
| Super-class of | fsm:DeterministicTransition |
| In the domain of | fsm:emitsSymbolfsm:fromStatefsm:onSymbolfsm:toState |
| In the range of | fsm:hasTransition |
IRI: http://onto.vaimee.com/fsm#TransitionFunction
| In the range of | fsm:hasTransitionFunction |
IRI: http://onto.vaimee.com/fsm#acceptsInput
| Domain includes | fsm:Acceptor |
| Range includes | fsm:InputString |
IRI: http://onto.vaimee.com/fsm#emitsSymbol
| Domain includes | fsm:Transition |
| Range includes | fsm:Symbol |
IRI: http://onto.vaimee.com/fsm#fromState
| Domain includes | fsm:Transition |
| Range includes | fsm:State |
IRI: http://onto.vaimee.com/fsm#hasAcceptingState
| Domain includes | fsm:FiniteStateMachine |
| Range includes | fsm:AcceptingState |
IRI: http://onto.vaimee.com/fsm#hasAlphabet
| Domain includes | fsm:FiniteStateMachine |
| Range includes | fsm:Alphabet |
IRI: http://onto.vaimee.com/fsm#hasCurrentState
| Domain includes | fsm:Configuration |
| Range includes | fsm:State |
IRI: http://onto.vaimee.com/fsm#hasInitialState
| Domain includes | fsm:FiniteStateMachine |
| Range includes | fsm:InitialState |
IRI: http://onto.vaimee.com/fsm#hasInputString
| Domain includes | fsm:Configuration |
| Range includes | fsm:InputString |
IRI: http://onto.vaimee.com/fsm#hasOutputAlphabet
| Domain includes | fsm:Transducer |
| Range includes | fsm:OutputAlphabet |
IRI: http://onto.vaimee.com/fsm#hasState
| Domain includes | fsm:FiniteStateMachine |
| Range includes | fsm:State |
IRI: http://onto.vaimee.com/fsm#hasSymbol
| Domain includes | fsm:Alphabet |
| Range includes | fsm:Symbol |
IRI: http://onto.vaimee.com/fsm#hasTransition
| Domain includes | fsm:FiniteStateMachine |
| Range includes | fsm:Transition |
IRI: http://onto.vaimee.com/fsm#hasTransitionFunction
| Domain includes | fsm:FiniteStateMachine |
| Range includes | fsm:TransitionFunction |
IRI: http://onto.vaimee.com/fsm#onSymbol
| Domain includes | fsm:Transition |
| Range includes | fsm:Symbol |
IRI: http://onto.vaimee.com/fsm#rejectsInput
| Domain includes | fsm:Acceptor |
| Range includes | fsm:InputString |
IRI: http://onto.vaimee.com/fsm#stateOutputSymbol
| Domain includes | fsm:State |
| Range includes | fsm:Symbol |
IRI: http://onto.vaimee.com/fsm#toState
| Domain includes | fsm:Transition |
| Range includes | fsm:State |
IRI: http://onto.vaimee.com/fsm#stateName
| Domain includes | fsm:State |
| Range includes | xsd:string |
IRI: http://onto.vaimee.com/fsm#stringValue
| Domain includes | fsm:InputString |
| Range includes | xsd:string |
IRI: http://onto.vaimee.com/fsm#symbolValue
| Domain includes | fsm:Symbol |
| Range includes | xsd:string |