You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rdfs:comment "Abstract base class of resources that declare an executable JavaScript."@en ;
1601
-
rdfs:subClassOf rdfs:Resource ;
1602
-
rdfs:isDefinedBy sh: .
1603
-
1604
-
sh:JSTarget
1605
-
a rdfs:Class ;
1606
-
rdfs:label "JavaScript target"@en ;
1607
-
rdfs:comment "The class of targets that are based on JavaScript functions."@en ;
1608
-
rdfs:subClassOf sh:Target ;
1609
-
rdfs:subClassOf sh:JSExecutable ;
1610
-
rdfs:isDefinedBy sh: .
1611
-
1612
-
sh:JSTargetType
1613
-
a rdfs:Class ;
1614
-
rdfs:label "JavaScript target type"@en ;
1615
-
rdfs:comment "The (meta) class for parameterizable targets that are based on JavaScript functions."@en ;
1616
-
rdfs:subClassOf sh:TargetType ;
1617
-
rdfs:subClassOf sh:JSExecutable ;
1618
-
rdfs:isDefinedBy sh: .
1619
-
1620
-
sh:JSConstraint
1621
-
a rdfs:Class ;
1622
-
rdfs:label "JavaScript-based constraint"@en ;
1623
-
rdfs:comment "The class of constraints backed by a JavaScript function."@en ;
1624
-
rdfs:subClassOf sh:JSExecutable ;
1625
-
rdfs:isDefinedBy sh: .
1626
-
1627
-
sh:JSConstraintComponent
1628
-
a sh:ConstraintComponent ;
1629
-
rdfs:label "JavaScript constraint component"@en ;
1630
-
rdfs:comment "A constraint component with the parameter sh:js linking to a sh:JSConstraint containing a sh:script."@en ;
1631
-
sh:parameter sh:JSConstraint-js ;
1632
-
rdfs:isDefinedBy sh: .
1633
-
1634
-
sh:JSConstraint-js
1635
-
a sh:Parameter ;
1636
-
sh:path sh:js ;
1637
-
rdfs:isDefinedBy sh: .
1638
-
1639
-
sh:js
1640
-
a rdf:Property ;
1641
-
rdfs:label "JavaScript constraint"@en ;
1642
-
rdfs:comment "Constraints expressed in JavaScript." ;
1643
-
rdfs:range sh:JSConstraint ;
1644
-
rdfs:isDefinedBy sh: .
1645
-
1646
-
sh:jsFunctionName
1647
-
a rdf:Property ;
1648
-
rdfs:label "JavaScript function name"@en ;
1649
-
rdfs:comment "The name of the JavaScript function to execute."@en ;
1650
-
rdfs:domain sh:JSExecutable ;
1651
-
rdfs:range xsd:string ;
1652
-
rdfs:isDefinedBy sh: .
1653
-
1654
-
sh:jsLibrary
1655
-
a rdf:Property ;
1656
-
rdfs:label "JavaScript library"@en ;
1657
-
rdfs:comment "Declares which JavaScript libraries are needed to execute this."@en ;
1658
-
rdfs:range sh:JSLibrary ;
1659
-
rdfs:isDefinedBy sh: .
1660
-
1661
-
sh:jsLibraryURL
1662
-
a rdf:Property ;
1663
-
rdfs:label "JavaScript library URL"@en ;
1664
-
rdfs:comment "Declares the URLs of a JavaScript library. This should be the absolute URL of a JavaScript file. Implementations may redirect those to local files."@en ;
1665
-
rdfs:domain sh:JSLibrary ;
1666
-
rdfs:range xsd:anyURI ;
1667
-
rdfs:isDefinedBy sh: .
1668
-
1669
-
sh:JSFunction
1670
-
a rdfs:Class ;
1671
-
rdfs:label "JavaScript function"@en ;
1672
-
rdfs:comment "The class of SHACL functions that execute a JavaScript function when called."@en ;
1673
-
rdfs:subClassOf sh:Function ;
1674
-
rdfs:subClassOf sh:JSExecutable ;
1675
-
rdfs:isDefinedBy sh: .
1676
-
1677
-
sh:JSLibrary
1678
-
a rdfs:Class ;
1679
-
rdfs:label "JavaScript library"@en ;
1680
-
rdfs:comment "Represents a JavaScript library, typically identified by one or more URLs of files to include."@en ;
1681
-
rdfs:subClassOf rdfs:Resource ;
1682
-
rdfs:isDefinedBy sh: .
1683
-
1684
-
sh:JSRule
1685
-
a rdfs:Class ;
1686
-
rdfs:label "JavaScript rule"@en ;
1687
-
rdfs:comment "The class of SHACL rules expressed using JavaScript."@en ;
1688
-
rdfs:subClassOf sh:JSExecutable ;
1689
-
rdfs:subClassOf sh:Rule ;
1690
-
rdfs:isDefinedBy sh: .
1691
-
1692
-
sh:JSValidator
1693
-
a rdfs:Class ;
1694
-
rdfs:label "JavaScript validator"@en ;
1695
-
rdfs:comment "A SHACL validator based on JavaScript. This can be used to declare SHACL constraint components that perform JavaScript-based validation when used."@en ;
0 commit comments