@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix ns0: <https://w3id.org/coswot/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix metadata_def: <http://data.bioontology.org/metadata/def/> . @prefix metadata: <http://data.bioontology.org/metadata/> . @prefix ns1: <https://w3id.org/coswot/core/> . ns0:FunctionKind metadata_def:mappingLoom "functionkind" ; metadata_def:mappingSameURI ns0:FunctionKind ; metadata_def:prefLabel "Function Kind"@en ; metadata:prefixIRI "coswot:FunctionKind" ; a owl:Class ; rdfs:comment "Logical groups of commands that devices support to accomplish their tasks. Function kinds can target (OP coswot:targets and its sub-properties) feature kinds, property kinds, or state kinds. An instance of coswot:FunctionKind can apply to different devices."@en ; rdfs:isDefinedBy ns1:functions_commands ; rdfs:label "Function Kind"@en ; rdfs:subClassOf skos:Concept, ns0:Function . ns0:hasFunctionKind rdfs:range ns0:FunctionKind . ns0:hasMandatoryCommand rdfs:domain ns0:FunctionKind . ns0:hasOptionalCommand rdfs:domain ns0:FunctionKind . ns0:isFunctionKindOf rdfs:domain ns0:FunctionKind .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ns0: <https://w3id.org/coswot/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix metadata_def: <http://data.bioontology.org/metadata/def/> .
@prefix metadata: <http://data.bioontology.org/metadata/> .
@prefix ns1: <https://w3id.org/coswot/core/> .

ns0:FunctionKind
    metadata_def:mappingLoom "functionkind" ;
    metadata_def:mappingSameURI ns0:FunctionKind ;
    metadata_def:prefLabel "Function Kind"@en ;
    metadata:prefixIRI "coswot:FunctionKind" ;
    a owl:Class ;
    rdfs:comment "Logical groups of commands that devices support to accomplish their tasks. Function kinds can target (OP coswot:targets and its sub-properties) feature kinds, property kinds, or state kinds. An instance of coswot:FunctionKind can apply to different devices."@en ;
    rdfs:isDefinedBy ns1:functions_commands ;
    rdfs:label "Function Kind"@en ;
    rdfs:subClassOf skos:Concept, ns0:Function .

ns0:hasFunctionKind
    rdfs:range ns0:FunctionKind .

ns0:hasMandatoryCommand
    rdfs:domain ns0:FunctionKind .

ns0:hasOptionalCommand
    rdfs:domain ns0:FunctionKind .

ns0:isFunctionKindOf
    rdfs:domain ns0:FunctionKind .