solveit-tool-profile:publishedBy leaf node


URI

https://ontology.solveit-df.org/solveit/tool-profile/publishedBy

Label

published by

Description

The party that published this profile - a vendor, a testing programme, or a lab. An Identity rather than a name, for the reason hasCASEInputClass became an object property in 0.2.1: a party held in a string literal cannot be followed, cannot be shown to be the same party as one named elsewhere, and cannot be checked for a typo. Two profiles from one testing programme should be recognisable as such, and 'National Testing Programme' and 'National Testing Programme ' are two strings and one body. Matches solveit-wa:evaluatedBy, which already models the assessing party this way.

Usage

DOMAINPROPERTYRANGE
solveit-tool-profile:ToolCapabilityProfile solveit-tool-profile:publishedBy uco-identity:Identity

Implementation

@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix solveit-tool-profile: <https://ontology.solveit-df.org/solveit/tool-profile/> .
@prefix uco-identity: <https://ontology.unifiedcyberontology.org/uco/identity/> .

solveit-tool-profile:publishedBy a owl:ObjectProperty ;
    rdfs:label "published by"@en ;
    rdfs:comment "The party that published this profile - a vendor, a testing programme, or a lab. An Identity rather than a name, for the reason hasCASEInputClass became an object property in 0.2.1: a party held in a string literal cannot be followed, cannot be shown to be the same party as one named elsewhere, and cannot be checked for a typo. Two profiles from one testing programme should be recognisable as such, and 'National Testing Programme' and 'National Testing Programme ' are two strings and one body. Matches solveit-wa:evaluatedBy, which already models the assessing party this way."@en ;
    rdfs:domain solveit-tool-profile:ToolCapabilityProfile ;
    rdfs:range uco-identity:Identity .