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": "_:N26b0d77b781d47f588b0663860742344"
},
{
"@id": "_:N15eb9537df09426aad24b0bc4809f049"
},
{
"@id": "_:N20aaaf13fadd4c65b8ca9688ef89a1f4"
}
],
"sh:targetClass": {
"@id": "schema:SoftwareApplication"
}
},
{
"@id": "_:N26b0d77b781d47f588b0663860742344",
"sh:datatype": {
"@id": "xsd:string"
},
"sh:minCount": 1,
"sh:path": {
"@id": "schema:name"
}
},
{
"@id": "_:N15eb9537df09426aad24b0bc4809f049",
"sh:datatype": {
"@id": "xsd:string"
},
"sh:path": {
"@id": "schema:softwareVersion"
}
},
{
"@id": "_:N20aaaf13fadd4c65b8ca9688ef89a1f4",
"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: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 .
<?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="N4b7149742c8144449fa4624f6182ae43"/>
<sh:property rdf:nodeID="N5f47db4a7e5f49f69babca6304ba6b4f"/>
<sh:property rdf:nodeID="N0e296b68687c4f41ab8126ae7fad9d01"/>
</rdf:Description>
<rdf:Description rdf:nodeID="N4b7149742c8144449fa4624f6182ae43">
<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:Description rdf:nodeID="N0e296b68687c4f41ab8126ae7fad9d01">
<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="N5f47db4a7e5f49f69babca6304ba6b4f">
<sh:path rdf:resource="https://schema.org/softwareVersion"/>
<sh:datatype rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</rdf:Description>
</rdf:RDF>
_:N536cc14ca0444c73929ff6f591b4a8e1 <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> _:N536cc14ca0444c73929ff6f591b4a8e1 .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#property> _:N8b95ea6182ec44aaa8c286dd74a7c9bd .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/2000/01/rdf-schema#comment> "Validation rules for software inventory items." .
_:N8b95ea6182ec44aaa8c286dd74a7c9bd <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .
_:N536cc14ca0444c73929ff6f591b4a8e1 <http://www.w3.org/ns/shacl#path> <https://schema.org/description> .
_:N8b95ea6182ec44aaa8c286dd74a7c9bd <http://www.w3.org/ns/shacl#minCount> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
_:Nb1388d3bcb42402284fbbfc8579bd2ec <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#targetClass> <https://schema.org/SoftwareApplication> .
_:N8b95ea6182ec44aaa8c286dd74a7c9bd <http://www.w3.org/ns/shacl#path> <https://schema.org/name> .
_:Nb1388d3bcb42402284fbbfc8579bd2ec <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> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#property> _:Nb1388d3bcb42402284fbbfc8579bd2ec .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/2000/01/rdf-schema#label> "SoftwareApplication Shape" .
_:N536cc14ca0444c73929ff6f591b4a8e1 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .
@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#> .
_:N28b94cd299874fbebcae9e1f13022764 {
wiki:Software_Application_Shape a sh:NodeShape ;
rdfs:label "SoftwareApplication Shape" ;
rdfs:comment "Validation rules for software inventory items." ;
sh:property _:N0227a27ce3534f098d527c8f5b94c8ab,
_:N10cf36f69c6c474e8880084a192b46dc,
_:Nfe3b26f6ce034b42a6bfbb21a96f9c15 ;
sh:targetClass schema:SoftwareApplication .
_:N0227a27ce3534f098d527c8f5b94c8ab sh:datatype xsd:string ;
sh:minCount 1 ;
sh:path schema:name .
_:N10cf36f69c6c474e8880084a192b46dc sh:datatype xsd:string ;
sh:path schema:softwareVersion .
_:Nfe3b26f6ce034b42a6bfbb21a96f9c15 sh:datatype xsd:string ;
sh:minCount 1 ;
sh:path schema:description .
}
_:N83899137c5f34e0abfd38de1c14fb40c <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .
_:N781fff8ca5b94afb879ceed5e3fd8d89 <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> _:N83899137c5f34e0abfd38de1c14fb40c .
_:Nd638c49ad5c94ef5abbbc06f7babbdd2 <http://www.w3.org/ns/shacl#path> <https://schema.org/name> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#property> _:Nd638c49ad5c94ef5abbbc06f7babbdd2 .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/2000/01/rdf-schema#comment> "Validation rules for software inventory items." .
_:N781fff8ca5b94afb879ceed5e3fd8d89 <http://www.w3.org/ns/shacl#minCount> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
_:Nd638c49ad5c94ef5abbbc06f7babbdd2 <http://www.w3.org/ns/shacl#datatype> <http://www.w3.org/2001/XMLSchema#string> .
_:N83899137c5f34e0abfd38de1c14fb40c <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> _:N781fff8ca5b94afb879ceed5e3fd8d89 .
_:N781fff8ca5b94afb879ceed5e3fd8d89 <http://www.w3.org/ns/shacl#path> <https://schema.org/description> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/ns/shacl#targetClass> <https://schema.org/SoftwareApplication> .
_:Nd638c49ad5c94ef5abbbc06f7babbdd2 <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/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/shacl#NodeShape> .
<https://wazootech.github.io/wiki/Software_Application_Shape> <http://www.w3.org/2000/01/rdf-schema#label> "SoftwareApplication Shape" .