IOF Supply Chain Reference Ontology

Last uploaded: October 10, 2023
loading ....
Preferred Name

algorithm

Definitions

information content entity that prescribes procedural or declarative steps which can be translated to computer interpretable instructions

ID

https://spec.industrialontologies.org/ontology/core/Core/Algorithm

adapted from

http://purl.obolibrary.org/obo/IAO_0000064 and http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology

counter example

executable code, source code

definition

information content entity that prescribes procedural or declarative steps which can be translated to computer interpretable instructions

example

pseudo code for sorting data, flowchart for automatic control of a process

explanatory note

1. to translate in this context means to implement the algorithm such that it is readily executable 2. algorithms in this context should be interpreted as implementation-independent (language-neutral) representations and are typically represented as pseudo-code or a flowchart 3. declarative steps should be interpreted in the context of declarative programming

first-order logic axiom

InformationContentEntity(x) ∧ ∃y(EncodedAlgorithm(y) ∧ prescribes(x,y)) → Algorithm(x)

is defined by

https://spec.industrialontologies.org/ontology/core/Core/

is primitive

true

label

algorithm

natural language definition

information content entity that prescribes procedural or declarative steps which can be translated to computer interpretable instructions

note

See the general discussion and rationale provided under information content entity.

information content entity that prescribes procedural or declarative steps which can be translated to computer interpretable instructions

If x is an 'information content entity' that 'prescribes' some 'encoded algorithm' then x is an instance of 'algorithm'

InformationContentEntity(x) ∧ ∃y(EncodedAlgorithm(y) ∧ prescribes(x,y)) → Algorithm(x)

1. to translate in this context means to implement the algorithm such that it is readily executable 2. algorithms in this context should be interpreted as implementation-independent (language-neutral) representations and are typically represented as pseudo-code or a flowchart 3. declarative steps should be interpreted in the context of declarative programming

pseudo code for sorting data, flowchart for automatic control of a process

executable code, source code

preferred label

algorithm

prefixIRI

iof-core:Algorithm

prefLabel

algorithm

primitive rationale

See the general discussion and rationale provided under information content entity.

semi-formal natural language axiom

If x is an 'information content entity' that 'prescribes' some 'encoded algorithm' then x is an instance of 'algorithm'

source

http://purl.obolibrary.org/obo/IAO_0000064 and http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology

subClassOf

https://spec.industrialontologies.org/ontology/core/Core/InformationContentEntity

Delete Subject Author Type Created
No notes to display
Create New Mapping

Portal mappings

Mapping To Ontology Relations Source Type Actions
https://purl.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/IOF-CORE LOOM Inter-portal
https://w3id.org/pmd/co/Algorithm https://data.industryportal.enit.fr/ontologies/TSRTO LOOM Inter-portal
https://w3id.org/pmd/co/Algorithm https://data.industryportal.enit.fr/ontologies/MDS LOOM Inter-portal
https://w3id.org/pmd/co/Algorithm https://data.industryportal.enit.fr/ontologies/BTO LOOM Inter-portal
https://w3id.org/pmd/co/Algorithm https://data.industryportal.enit.fr/ontologies/MTO LOOM Inter-portal
https://w3id.org/pmd/co/Algorithm https://data.industryportal.enit.fr/ontologies/TTO LOOM Inter-portal
https://w3id.org/pmd/co/Algorithm https://data.industryportal.enit.fr/ontologies/PMDCO LOOM Inter-portal
https://w3id.org/pmd/co/Algorithm https://data.industryportal.enit.fr/ontologies/FTO LOOM Inter-portal
http://www.ontologyrepository.com/CommonCoreOntologies/Algorithm https://data.industryportal.enit.fr/ontologies/MTO LOOM Inter-portal
http://www.ontologyrepository.com/CommonCoreOntologies/Algorithm https://data.industryportal.enit.fr/ontologies/TSRTO LOOM Inter-portal
http://www.ontologyrepository.com/CommonCoreOntologies/Algorithm https://data.industryportal.enit.fr/ontologies/BTO LOOM Inter-portal
http://www.ontologyrepository.com/CommonCoreOntologies/Algorithm https://data.industryportal.enit.fr/ontologies/VTO LOOM Inter-portal
http://www.ontologyrepository.com/CommonCoreOntologies/Algorithm https://data.industryportal.enit.fr/ontologies/ROMAIN LOOM Inter-portal
http://www.ontologyrepository.com/CommonCoreOntologies/Algorithm https://data.industryportal.enit.fr/ontologies/MTO LOOM Inter-portal
http://www.ontologyrepository.com/CommonCoreOntologies/Algorithm https://data.industryportal.enit.fr/ontologies/TTO LOOM Inter-portal
http://www.ontologyrepository.com/CommonCoreOntologies/Algorithm https://data.industryportal.enit.fr/ontologies/CCO LOOM Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/IOF-CORE LOOM Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/IOF-CORE SAME_URI Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/MTO LOOM Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/MTO SAME_URI Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/FTO LOOM Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/FTO SAME_URI Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/BTO LOOM Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/BTO SAME_URI Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/IOF-MAINTENANCE LOOM Inter-portal
https://spec.industrialontologies.org/ontology/core/Core/Algorithm https://data.industryportal.enit.fr/ontologies/IOF-MAINTENANCE SAME_URI Inter-portal
http://purl.obolibrary.org/obo/IAO_0000064 https://data.industryportal.enit.fr/ontologies/SWO LOOM Inter-portal
http://purl.obolibrary.org/obo/IAO_0000064 https://data.industryportal.enit.fr/ontologies/IAO LOOM Inter-portal
http://purl.obolibrary.org/obo/IAO_0000064 https://data.industryportal.enit.fr/ontologies/ROMAIN LOOM Inter-portal
http://purl.obolibrary.org/obo/IAO_0000064 https://data.industryportal.enit.fr/ontologies/MSDL LOOM Inter-portal
loading ....
loading ....
loading ....
loading ....
loading ....