@prefix owl: . @prefix rdfs: . @prefix dc: . @prefix ns0: . @prefix skos: . a owl:Ontology ; rdfs:label "Robotic Service Function Ontology" ; dc:abstract "The Robotics Service Ontology (RoSO) function ontology extends the main RoSO ontology to define various functions that a robotic service might perform."@en-US ; owl:versionIRI ; owl:imports , , , , ; ns0:copyright "Copyright (c) 2023-2025 Japan Robot Association"@en-US, "Copyright (c) 2023-2025 Korea Association of Robot Industry"@en-US, "Copyright (c) 2023-2025 National Institute of Advanced Industrial Science and Technology, Japan"@en-US, "Copyright (c) 2023-2025 Object Management Group, Inc."@en-US, "Copyright (c) 2023-2025 Shibaura Institute of Technology"@en-US, "Copyright (c) 2023-2024 Université Sorbonne Paris Nord"@fr-FR . a owl:ObjectProperty ; rdfs:label "causes" ; rdfs:domain ; rdfs:range ; skos:definition "represents actions that a function can actuate" . a owl:ObjectProperty ; rdfs:label "detects" ; rdfs:domain ; rdfs:range ; skos:definition "represents events that a function can sense" . a owl:ObjectProperty ; rdfs:label "executes" ; rdfs:domain ; rdfs:range ; skos:definition "represents execution of an action commanded to a component" . a owl:ObjectProperty ; rdfs:label "features" ; rdfs:subPropertyOf ; rdfs:domain ; rdfs:range ; skos:definition "represents functions that a component can provide" . a owl:ObjectProperty ; rdfs:label "has parameter" ; rdfs:domain ; rdfs:range ; skos:definition "represents parameters that a function has" . a owl:ObjectProperty ; rdfs:label "notifies" ; rdfs:domain ; rdfs:range ; skos:definition "represents notification of an event detected by a component" . a owl:Class ; rdfs:label "actuation" ; rdfs:subClassOf ; owl:disjointWith ; skos:definition "a function to actuate something" . a owl:Class ; rdfs:label "component" ; rdfs:subClassOf ; skos:definition "a functional module that provides robotic functions such as actuation or sensing" . a owl:Class ; rdfs:label "parameter" ; skos:definition "a value that have effects on a behavior of a component's function" . a owl:Class ; rdfs:label "sensing" ; rdfs:subClassOf ; owl:disjointWith ; skos:definition "a function to sense something" . a owl:Class ; rdfs:label "event detection" ; rdfs:subClassOf ; skos:definition "represention of an event detection as an event, which is caused by a component to notify a real-world event detected by the component of services that utilize the component" . a owl:Class ; rdfs:label "command execution" ; rdfs:subClassOf ; skos:definition "representation of a command execution as an action, which is caused by a component as a responce to an execution request from services that utilize the component" .