http://spinrdf.org/spl#Argument
Class spl:Argument


spin:body
ASK WHERE {
{
FILTER (!?optional) http://www.fadyart.com/parties#.
OPTIONAL {
?this ?predicate ?value http://www.fadyart.com/parties#.
} http://www.fadyart.com/parties#.
FILTER (!bound(?value)) http://www.fadyart.com/parties#.
}
UNION
{
FILTER bound(?valueType) http://www.fadyart.com/parties#.
?this ?predicate ?value http://www.fadyart.com/parties#.
FILTER (!spl:instanceOf(?value, ?valueType)) http://www.fadyart.com/parties#.
} http://www.fadyart.com/parties#.
}
spin:constraint
Argument comment http://www.fadyart.com/parties# xsd:string
Argument value type http://www.fadyart.com/parties# rdfs:Class
Argument spl:predicate http://www.fadyart.com/parties# Property
Argument default value http://www.fadyart.com/parties#
Argument optional http://www.fadyart.com/parties# xsd:boolean
spin:label template
Argument {?predicate} : {?valueType}
rdf:type
spin:Template
rdfs:comment
Provides metadata about an argument of a SPIN Function or Template. Arguments wrap a given rdf:Property (predicate) and specify its value type and whether the argument is optional.
rdfs:label
Argument
rdfs:subClassOf
spin:Templates

Generated with TopBraid Composer by TopQuadrant, Inc.