This wiki document defines the structure and requirements for documents describing software binaries and tool suites.
NodeShape
SoftwareApplication Validation Shape
Backlinks
Categories:
Talk / Local Notes: SoftwareApplication Validation Shape
Your personal scratchpad for this page (saved locally in browser)
0 characters
View Source: SoftwareApplication Validation Shape
Raw Markdown source code of the document
Metadata: SoftwareApplication Validation Shape
RDF representation compiled from frontmatter
Format
{
"@context": {
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"schema": "https://schema.org/",
"sh": "http://www.w3.org/ns/shacl#",
"wiki": "https://wazootech.github.io/wiki/",
"xsd": "http://www.w3.org/2001/XMLSchema#"
},
"@graph": [
{
"@id": "wiki:Software_Application_Shape",
"@type": "sh:NodeShape",
"rdfs:comment": "Validation rules for software inventory items.",
"rdfs:label": "SoftwareApplication Shape",
"sh:property": [
{
"@id": "_:N9ddf24976c59483a9606cc0c0d39f2d4"
},
{
"@id": "_:Nca2c3e8d09fb49589c7e6ce86617cffe"
},
{
"@id": "_:Nee8e77be1cd54d2abd302de9b849536d"
}
],
"sh:targetClass": {
"@id": "schema:SoftwareApplication"
}
},
{
"@id": "_:N9ddf24976c59483a9606cc0c0d39f2d4",
"sh:datatype": {
"@id": "xsd:string"
},
"sh:minCount": 1,
"sh:path": {
"@id": "schema:name"
}
},
{
"@id": "_:Nca2c3e8d09fb49589c7e6ce86617cffe",
"sh:datatype": {
"@id": "xsd:string"
},
"sh:path": {
"@id": "schema:softwareVersion"
}
},
{
"@id": "_:Nee8e77be1cd54d2abd302de9b849536d",
"sh:datatype": {
"@id": "xsd:string"
},
"sh:minCount": 1,
"sh:path": {
"@id": "schema:description"
}
}
]
}
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix wiki: <https://wazootech.github.io/wiki/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
wiki:Software_Application_Shape a sh:NodeShape ;
rdfs:label "SoftwareApplication Shape" ;
rdfs:comment "Validation rules for software inventory items." ;
sh:property [ sh:datatype xsd:string ;
sh:minCount 1 ;
sh:path schema:name ],
[ sh:datatype xsd:string ;
sh:minCount 1 ;
sh:path schema:description ],
[ sh:datatype xsd:string ;
sh:path schema:softwareVersion ] ;
sh:targetClass schema:SoftwareApplication .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix wiki: <https://wazootech.github.io/wiki/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
wiki:Software_Application_Shape a sh:NodeShape ;
rdfs:label "SoftwareApplication Shape" ;
rdfs:comment "Validation rules for software inventory items." ;
sh:property [ sh:datatype xsd:string ;
sh:path schema:softwareVersion ],
[ sh:datatype xsd:string ;
sh:minCount 1 ;
sh:path schema:name ],
[ sh:datatype xsd:string ;
sh:minCount 1 ;
sh:path schema:description ] ;
sh:targetClass schema:SoftwareApplication .
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:sh="http://www.w3.org/ns/shacl#"
>
<rdf:Description rdf:about="https://wazootech.github.io/wiki/Software_Application_Shape">
<rdf:type rdf:resource="http://www.w3.org/ns/shacl#NodeShape"/>
<rdfs:label>SoftwareApplication Shape</rdfs:label>
<rdfs:comment>Validation rules for software inventory items.</rdfs:comment>
<sh:targetClass rdf:resource="https://schema.org/SoftwareApplication"/>
<sh:property rdf:nodeID="N64586bd84de441a5a8f68d400ed56633"/>
<sh:property rdf:nodeID="N408630625d8248268771035c0f412f5c"/>
<sh:property rdf:nodeID="N02d493d552d6487798929a1ddd43ba60"/>
</rdf:Description>
<rdf:Description rdf:nodeID="N408630625d8248268771035c0f412f5c">
<sh:path rdf:resource="https://schema.org/softwareVersion"/>
<sh:datatype rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</rdf:Description>
<rdf:Description rdf:nodeID="N02d493d552d6487798929a1ddd43ba60">
<sh:path rdf:resource="https://schema.org/description"/>
<sh:minCount rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</sh:minCount>
<sh:datatype rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</rdf:Description>
<rdf:Description rdf:nodeID="N64586bd84de441a5a8f68d400ed56633">
<sh:path rdf:resource="https://schema.org/name"/>
<sh:minCount rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</sh:minCount>
<sh:datatype rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</rdf:Description>
</rdf:RDF>
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#targetClass> <https://schema.org/SoftwareApplication> .
_:N30eadfb89af04a228be6bd2468273174 <http://www.w3.org/ns/shacl#path> <https://schema.org/description> .
_:N30eadfb89af04a228be6bd2468273174 <http://www.w3.org/ns/shacl#minCount> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#property> _:N058febda4854419f9ec0c336fdceda5f .
_:N30eadfb89af04a228be6bd2468273174 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/2000/01/rdf-schema#label> "SoftwareApplication Shape" .
_:N058febda4854419f9ec0c336fdceda5f <http://www.w3.org/ns/shacl#minCount> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
_:N058febda4854419f9ec0c336fdceda5f <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#property> _:N30eadfb89af04a228be6bd2468273174 .
_:N1b82a1ed18ea4049bcd90c150aa1055e <http://www.w3.org/ns/shacl#path> <https://schema.org/softwareVersion> .
_:N1b82a1ed18ea4049bcd90c150aa1055e <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .
_:N058febda4854419f9ec0c336fdceda5f <http://www.w3.org/ns/shacl#path> <https://schema.org/name> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/2000/01/rdf-schema#comment> "Validation rules for software inventory items." .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#property> _:N1b82a1ed18ea4049bcd90c150aa1055e .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix wiki: <https://wazootech.github.io/wiki/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
_:Nd36c03a0e77745d4bdade7c64ed2feaa {
wiki:Software_Application_Shape a sh:NodeShape ;
rdfs:label "SoftwareApplication Shape" ;
rdfs:comment "Validation rules for software inventory items." ;
sh:property _:N596b1f3a202a4e83badb34d66574f0d2,
_:Nd1646be7256145ff89ac8b0f62bee958,
_:Ne66ae7bea0124629a3cbc32e4e79a736 ;
sh:targetClass schema:SoftwareApplication .
_:N596b1f3a202a4e83badb34d66574f0d2 sh:datatype xsd:string ;
sh:minCount 1 ;
sh:path schema:name .
_:Nd1646be7256145ff89ac8b0f62bee958 sh:datatype xsd:string ;
sh:minCount 1 ;
sh:path schema:description .
_:Ne66ae7bea0124629a3cbc32e4e79a736 sh:datatype xsd:string ;
sh:path schema:softwareVersion .
}
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#targetClass> <https://schema.org/SoftwareApplication> .
_:N7254f5e50c1c4615a475b4da517c4331 <http://www.w3.org/ns/shacl#path> <https://schema.org/description> .
_:N7254f5e50c1c4615a475b4da517c4331 <http://www.w3.org/ns/shacl#minCount> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/2000/01/rdf-schema#label> "SoftwareApplication Shape" .
_:Ndd0473e4f700450187757b7551389c66 <http://www.w3.org/ns/shacl#minCount> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#property> _:N98e1f6954d8c48098ee8f92366c5f4af .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#property> _:N7254f5e50c1c4615a475b4da517c4331 .
_:Ndd0473e4f700450187757b7551389c66 <http://www.w3.org/ns/shacl#path> <https://schema.org/name> .
_:Ndd0473e4f700450187757b7551389c66 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .
_:N98e1f6954d8c48098ee8f92366c5f4af <http://www.w3.org/ns/shacl#path> <https://schema.org/softwareVersion> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#property> _:Ndd0473e4f700450187757b7551389c66 .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .
_:N98e1f6954d8c48098ee8f92366c5f4af <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/2000/01/rdf-schema#comment> "Validation rules for software inventory items." .
_:N7254f5e50c1c4615a475b4da517c4331 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .