Skip to content

pko

  • Source: Ontologies/pko.ttl · Download

Visualization

Classes & Properties

- **ended at time** (*DatatypeProperty*) — `endedAtTime` — - **Procedure Execution** (*Class*) — `ProcedureExecution` — — _comment:_ A Procedure Execution is an Activity representing the execution of a certain Procedure, performed by one or more Agents, during a time interval. - **end date** (*DatatypeProperty*) — `endDate` — - **F A Q Target** (*Class*) — `FAQTarget` — — _comment:_ This class represents the Target of a Frequently Asked Question (FAQ). - **was provided by** (*ObjectProperty*) — `wasProvidedBy` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a User Feedback Occurrence to the Agent that provided the feedback about either the procedure or the procedure execution during the Procedure Execution. - **domainIncludes** (*AnnotationProperty*) — `domainIncludes` — - **executes step** (*ObjectProperty*) — `executesStep` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step Execution to the Step that is being executed. - **Step Execution** (*Class*) — `StepExecution` — — _comment:_ A Procedure Execution is an Activity representing the execution of a certain Step of a Procedure, performed by one or more Agents, during a time interval. - **versionIRI** (*AnnotationProperty*) — `versionIRI` — - **issued** (*AnnotationProperty*) — `issued` — - **was asked by** (*ObjectProperty*) — `wasAskedBy` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a User Question Occurrence to the Agent that asked the question during the Procedure/Step Execution. - **Step Verification** (*Class*) — `StepVerification` — — _comment:_ A Step Verification is a description of the way in which the execution of a Step can be verified. - **is version of** (*ObjectProperty*) — `isVersionOf` — - **created** (*DatatypeProperty*) — `created` — - **0000-0002-8235-7331** (*Individual*) — `0000-0002-8235-7331` — - **keyword** (*DatatypeProperty*) — `keyword` — - **corresponds to variable** (*ObjectProperty*) — `correspondsToVariable` — - **Procedural Knowledge Ontology (PKO)** (*Individual*) — `pko` — - **Draft** (*Individual*) — `Draft` — - **access u r l** (*DatatypeProperty*) — `accessURL` — - **was encountered by** (*ObjectProperty*) — `wasEncounteredBy` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link an Issue Occurrence to the Agent that encountered the issue during the Procedure/Step Execution. - **has issue occurrence** (*ObjectProperty*) — `hasIssueOccurrence` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure Execution or Step Execution to an Issue Occurrence, that is the occurrence of an issue during the execution. - **Frequently Asked Question** (*Class*) — `FrequentlyAskedQuestion` — — _comment:_ A Frequently Asked Question (FAQ) is a Resource representing a question that people often ask about a particular resource, and the answer to the question. - **Procedure** (*Class*) — `Procedure` — — _comment:_ A Procedure represents a sequence of actions to be executed in order to achieve a desired outcome. - **0000-0001-5791-8427** (*Individual*) — `0000-0001-5791-8427` — - **priorVersion** (*AnnotationProperty*) — `priorVersion` — - **Role In Time** (*Class*) — `RoleInTime` — - **rangeIncludes** (*AnnotationProperty*) — `rangeIncludes` — - **label** (*AnnotationProperty*) — `label` — - **Variable** (*Class*) — `Variable` — - **has f a q target** (*ObjectProperty*) — `hasFAQTarget` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Frequently Asked Question to the Target of such FAQ. - **contributor** (*AnnotationProperty*) — `contributor` — - **Procedure Execution Status** (*Class*) — `ProcedureExecutionStatus` — — _comment:_ This class represents the Status of the Procedure Execution (e.g., in progress, completed, paused, cancelled). - **error cause** (*DatatypeProperty*) — `errorCause` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the cause of an Error that can be encountered during the Procedure or Step Execution. - **046bfkz44** (*Individual*) — `046bfkz44` — - **Multi Step** (*Class*) — `MultiStep` — - **max repetitions** (*DatatypeProperty*) — `maxRepetitions` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the maximum number of repetitions for a Step. If the maxRepetitions is equal to 1, it means that the Step is not repeatable. - **Entity** (*Class*) — `Entity` — - **format** (*ObjectProperty*) — `format` — - **feedback on procedure** (*DatatypeProperty*) — `feedbackOnProcedure` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the feedback on the procedure that was provided by an Agent during the Procedure or Step Execution. - **Validation** (*Individual*) — `Validation` — - **atLocation** (*Entity*) — `atLocation` — - **requires action** (*ObjectProperty*) — `requiresAction` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step to an Action that needs to be performed by a human Agent (a Person) for executing the Step. - **has user feedback occurrence** (*ObjectProperty*) — `hasUserFeedbackOccurrence` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure Execution to a User Feedback Occurrence, that is the occurrence of a feedback that the user provides during execution about wither the Procedure or the Procedure Execution. - **is step of plan** (*ObjectProperty*) — `isStepOfPlan` — - **Issue Occurrence** (*Class*) — `IssueOccurrence` — — _comment:_ This class represents the occurrence of an issue during an Activity. - **ProcedureTarget** (*Entity*) — `ProcedureTarget` — — _comment:_ This class represents the Target of a Procedure, that is the object at which the actions of the Procedure are directed. - **temporal** (*ObjectProperty*) — `temporal` — - **references** (*ObjectProperty*) — `references` — - **has procedure type** (*ObjectProperty*) — `hasProcedureType` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure to its Procedure Type (e.g., a LOTO Procedure). - **answer** (*DatatypeProperty*) — `answer` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the answer of a Frequently Asked Question. - **executes procedure** (*ObjectProperty*) — `executesProcedure` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure Execution to the Procedure that is being executed. - **requires function** (*ObjectProperty*) — `requiresFunction` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step to a Function that needs to be performed by a Software Agent for executing the Step. - **changelog description** (*DatatypeProperty*) — `changelogDescription` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the changelog description of a Procedure, that details all updates with respect to the previous version of the same Procedure. - **error code** (*DatatypeProperty*) — `errorCode` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the code of an Error that can be encountered during the Procedure or Step Execution. - **hasProcedureTargetType** (*Entity*) — `hasProcedureTargetType` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a ProcedureTarget to its Procedure Target Type. - **has first step** (*ObjectProperty*) — `hasFirstStep` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure or a MultiStep to its first Step. - **next version** (*ObjectProperty*) — `nextVersion` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a version of a Procedure to its direct next version of the same Procedure. - **identifier** (*DatatypeProperty*) — `identifier` — - **User Feedback Occurrence** (*Class*) — `UserFeedbackOccurrence` — — _comment:_ This class represents the occurrence of a feedback that was provided by a user during an activity. - **Cancelled** (*Individual*) — `Cancelled` — - **creator** (*AnnotationProperty*) — `creator` — - **has current version** (*ObjectProperty*) — `hasCurrentVersion` — - **status** (*ObjectProperty*) — `status` — - **Activity** (*Class*) — `Activity` — - **Organization** (*Class*) — `Organization` — - **question** (*DatatypeProperty*) — `question` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the question of a Frequently Asked Question. - **notes by software agent** (*DatatypeProperty*) — `notesBySoftwareAgent` — - **has output var** (*ObjectProperty*) — `hasOutputVar` — - **preferredNamespacePrefix** (*AnnotationProperty*) — `preferredNamespacePrefix` — - **addresses error** (*ObjectProperty*) — `addressesError` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a (Multi)Step of a Procedure to the Error it addresses. Such (Multi)Step represents a Fallback procedure. - **Paused** (*Individual*) — `Paused` — - **requires tool** (*ObjectProperty*) — `requiresTool` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step of a Procedure to a Tool required by the Step, that is an object needed to execute the Step. - **is current version of** (*ObjectProperty*) — `isCurrentVersionOf` — - **createdWith** (*AnnotationProperty*) — `createdWith` — - **creator** (*ObjectProperty*) — `creator` — - **issue solution by user** (*DatatypeProperty*) — `issueSolutionByUser` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the solution of an issue, encountered during a Procedure/Step Execution, as identified and applied by the user. - **previous version** (*ObjectProperty*) — `previousVersion` — - **previous step** (*ObjectProperty*) — `previousStep` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step to its direct previous Step. - **was associated with** (*ObjectProperty*) — `wasAssociatedWith` — - **Media Type Or Extent** (*Class*) — `MediaTypeOrExtent` — - **feedback on procedure execution** (*DatatypeProperty*) — `feedbackOnProcedureExecution` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the feedback on the procedure execution that was provided by an Agent during the Procedure or Step Execution. - **license** (*AnnotationProperty*) — `license` — - **scopeNote** (*AnnotationProperty*) — `scopeNote` — - **notes by user** (*DatatypeProperty*) — `notesByUser` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the notes taken by the user about either a question that occurred during the Procedure/Step Execution (User Question Occurrence) or an issue that occurred during the Procedure/Step Execution (Issue Occurrence). - **issue solution by software agent** (*DatatypeProperty*) — `issueSolutionBySoftwareAgent` — - **0000-0001-9962-7193** (*Individual*) — `0000-0001-9962-7193` — - **funding** (*AnnotationProperty*) — `funding` — - **relates to** (*ObjectProperty*) — `relatesTo` — - **next step** (*ObjectProperty*) — `nextStep` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step to its direct next Step. - **publisher** (*AnnotationProperty*) — `publisher` — - **name** (*AnnotationProperty*) — `name` — - **is step for expertise level** (*ObjectProperty*) — `isStepForExpertiseLevel` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step to the Expertise Level, meaning that the Step, or MultiStep, is targeted at persons with a certain level of expertise (e.g., junior, senior). - **was extracted from** (*ObjectProperty*) — `wasExtractedFrom` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Resource (e.g., a Procedure) to the Resource it was extracted from. - **issue cause by software agent** (*DatatypeProperty*) — `issueCauseBySoftwareAgent` — - **has version** (*ObjectProperty*) — `hasVersion` — - **has user question occurrence** (*ObjectProperty*) — `hasUserQuestionOccurrence` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure Execution or Step Execution to a User Question Occurrence, that is the occurrence of a question that the user came up with during execution. - **Completed** (*Individual*) — `Completed` — - **Tool** (*Class*) — `Tool` — - **Approved** (*Individual*) — `Approved` — - **status** (*AnnotationProperty*) — `status` — - **description** (*DatatypeProperty*) — `description` — - **was executed by** (*ObjectProperty*) — `wasExecutedBy` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link an Activity (e.g., a Step Execution) to the Agent that executed the Activity. - **ProcedureTargetType** (*Entity*) — `ProcedureTargetType` — — _comment:_ This class represents the Type of a Procedure Target. - **unit type** (*ObjectProperty*) — `unitType` — - **Function** (*Class*) — `Function` — — _comment:_ This class represents a Function performed by a Software Agent. - **has f a q category** (*ObjectProperty*) — `hasFAQCategory` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Frequently Asked Question to a Category it belongs to. - **modified** (*DatatypeProperty*) — `modified` — - **next step execution** (*ObjectProperty*) — `nextStepExecution` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step Execution to its direct next Step Execution. - **was modified by** (*ObjectProperty*) — `wasModifiedBy` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Resource (e.g., a Procedure) to the Agent that modified the Resource. - **Procedure Status** (*Class*) — `ProcedureStatus` — — _comment:_ This class represents the Status of the Procedure (e.g.,draft, validated). - **language** (*DatatypeProperty*) — `language` — - **is question addressed by** (*ObjectProperty*) — `isQuestionAddressedBy` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a User Question Occurrence to a Resource that addresses/answers to the question that the user came up with during the Procedure/Step Execution. - **Step** (*Class*) — `Step` — - **has fallback step** (*ObjectProperty*) — `hasFallbackStep` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure to a (Multi)Step that represents a Fallback procedure for a specific Error that can be encountered during execution. - **Instantaneous Event** (*Class*) — `InstantaneousEvent` — - **step number** (*DatatypeProperty*) — `stepNumber` — - **Temporal Unit** (*Class*) — `TemporalUnit` — - **0000-0003-1427-3723** (*Individual*) — `0000-0003-1427-3723` — - **Organization** (*Class*) — `Organization` — - **version number** (*DatatypeProperty*) — `versionNumber` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the number of the version of a Procedure, for which we want to manage access control. - **previous step execution** (*ObjectProperty*) — `previousStepExecution` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step Execution to its direct previous Step Execution. - **has step verification** (*ObjectProperty*) — `hasStepVerification` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step of a Procedure to a Step Verification, that is the way in which the execution of the step can be verified. - **F A Q Category** (*Class*) — `FAQCategory` — — _comment:_ This class represents the Category of a Frequently Asked Question (FAQ). - **start date** (*DatatypeProperty*) — `startDate` — - **Expertise Level** (*Class*) — `ExpertiseLevel` — — _comment:_ This class represents the Expertise Level of an Agent with respect to certain activities/responsibilities. - **is step of multi step** (*ObjectProperty*) — `isStepOfMultiStep` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step to the MultiStep it is a step of. - **Action** (*Class*) — `Action` — — _comment:_ This class represents an Action performed by a human Agent. - **citation** (*AnnotationProperty*) — `citation` — - **Thing** (*Class*) — `Thing` — - **preferredNamespaceUri** (*AnnotationProperty*) — `preferredNamespaceUri` — - **numeric duration** (*DatatypeProperty*) — `numericDuration` — - **title** (*AnnotationProperty*) — `title` — - **min repetitions** (*DatatypeProperty*) — `minRepetitions` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the maximum number of repetitions for a Step. If the minRepetitions is equal to 1, it means that the Step is mandatory. If the minRepetitions is equal to 0, it means that the Step is optional. - **with role** (*ObjectProperty*) — `withRole` — - **versionInfo** (*AnnotationProperty*) — `versionInfo` — - **0000-0002-9066-1229** (*Individual*) — `0000-0002-9066-1229` — - **started at time** (*DatatypeProperty*) — `startedAtTime` — - **Agent** (*Class*) — `Agent` — - **has step** (*ObjectProperty*) — `hasStep` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure or a MultiStep to its Steps. - **has input var** (*ObjectProperty*) — `hasInputVar` — - **is template** (*DatatypeProperty*) — `isTemplate` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent whether a Procedure is a Template or not. A Procedure is a Template if it is associated with a preset of Steps that can be used to define an Executable Procedure. Such steps are not directly executable in the form they are specified. - **used** (*ObjectProperty*) — `used` — - **Resource** (*Class*) — `Resource` — - **question by user** (*DatatypeProperty*) — `questionByUser` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the question that a user came up with during the Procedure/Step Execution (User Question Occurrence). - **at time** (*DatatypeProperty*) — `atTime` — - **has encountered error** (*ObjectProperty*) — `hasEncounteredError` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link the Occurrence of an Issue to the Error that is being encountered by the Agent executing a Procedure or Step. - **Procedure Type** (*Class*) — `ProcedureType` — — _comment:_ This class represents the Type of a Procedure. - **new version motivation** (*DatatypeProperty*) — `newVersionMotivation` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the motivation for creating a new version of a Procedure, for which we want to manage access control. - **issue cause by user** (*DatatypeProperty*) — `issueCauseByUser` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to represent the cause of an issue, encountered during a Procedure/Step Execution, as identified and defined by the user. - **was generated by** (*ObjectProperty*) — `wasGeneratedBy` — - **was confirmed by** (*ObjectProperty*) — `wasConfirmedBy` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link an Activity (e.g., a Step Execution) to the Agent that confirmed the Activity. - **Role** (*Class*) — `Role` — - **holds role in time** (*ObjectProperty*) — `holdsRoleInTime` — - **InProgress** (*Individual*) — `InProgress` — - **has expected duration** (*ObjectProperty*) — `hasExpectedDuration` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link the Occurrence of an Issue to the Error that is being encountered by the Agent executing a Procedure or Step. - **Error** (*Class*) — `Error` — — _comment:_ This class represents an Error that can be encountered while executing an activity. - **next alternative step** (*ObjectProperty*) — `nextAlternativeStep` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step to at least two alternative Steps, if only one of such steps should be executed. - **Duration** (*Class*) — `Duration` — - **User Question Occurrence** (*Class*) — `UserQuestionOccurrence` — — _comment:_ This class represents the occurrence of a question that an Agent came up with during the Procedure or Step Execution. - **is adopted by** (*ObjectProperty*) — `isAdoptedBy` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure to an Organization which the Procedure is adopted by. - **Approval** (*Individual*) — `Approval` — - **is step verification of** (*ObjectProperty*) — `isStepVerificationOf` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Step Verification, that is the way in which the execution of the step can be verified, to the Step it verifies. - **has procedure target** (*ObjectProperty*) — `hasProcedureTarget` — — _comment:_ In the context of the Procedural Knowledge Ontology (PKO), this property is used to link a Procedure to its Procedure Target(s), that is the object at which the actions of the Procedure are directed. A Procedure Target can be, for instance: a Machine, an Equipment, a Workstation. - **Plan** (*Class*) — `Plan` — - **is included in procedure execution** (*ObjectProperty*) — `isIncludedInProcedureExecution` — - **Person** (*Class*) — `Person` — - **Period Of Time** (*Class*) — `PeriodOfTime` — - **contributor** (*AnnotationProperty*) — `contributor` —

Metrics

See metrics (not indexed by search): metrics

QC Report

See the full report (not indexed by search): report


Feedback on this ontology

Is this ontology useful for your work? Found an issue? Let us know.