{
"class" : {
"rdf:type" : "rdfs:Class",
"rdfs:comment" : "A Property value specification.",
"rdfs:label" : "PropertyValueSpecification",
"rdfs:subClassOf" : "schema:Intangible",
"schema:contributor" : "collab:ActionCollabClass"
},
"properties" : {
"schema:defaultValue" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The default value of the input. For properties that expect a literal, the default is a literal value, for properties that expect an object, it's an ID reference to one of the current values.",
"rdfs:label" : "defaultValue",
"schema:domainIncludes" : "schema:PropertyValueSpecification",
"schema:rangeIncludes" : [
"schema:Thing",
"schema:Text"
]
},
"schema:maxValue" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The upper value of some characteristic or property.",
"rdfs:label" : "maxValue",
"schema:contributor" : "collab:GoodRelationsTerms",
"schema:domainIncludes" : [
"schema:MonetaryAmount",
"schema:PropertyValueSpecification",
"schema:QuantitativeValue",
"schema:PropertyValue"
],
"schema:rangeIncludes" : "schema:Number"
},
"schema:minValue" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The lower value of some characteristic or property.",
"rdfs:label" : "minValue",
"schema:contributor" : "collab:GoodRelationsTerms",
"schema:domainIncludes" : [
"schema:MonetaryAmount",
"schema:PropertyValueSpecification",
"schema:QuantitativeValue",
"schema:PropertyValue"
],
"schema:rangeIncludes" : "schema:Number"
},
"schema:multipleValues" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Whether multiple values are allowed for the property. Default is false.",
"rdfs:label" : "multipleValues",
"schema:domainIncludes" : "schema:PropertyValueSpecification",
"schema:rangeIncludes" : "schema:Boolean"
},
"schema:readonlyValue" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Whether or not a property is mutable. Default is false. Specifying this for a property that also has a value makes it act similar to a \"hidden\" input in an HTML form.",
"rdfs:label" : "readonlyValue",
"schema:domainIncludes" : "schema:PropertyValueSpecification",
"schema:rangeIncludes" : "schema:Boolean"
},
"schema:stepValue" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The stepValue attribute indicates the granularity that is expected (and required) of the value in a PropertyValueSpecification.",
"rdfs:label" : "stepValue",
"schema:domainIncludes" : "schema:PropertyValueSpecification",
"schema:rangeIncludes" : "schema:Number"
},
"schema:valueMaxLength" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Specifies the allowed range for number of characters in a literal value.",
"rdfs:label" : "valueMaxLength",
"schema:domainIncludes" : "schema:PropertyValueSpecification",
"schema:rangeIncludes" : "schema:Number"
},
"schema:valueMinLength" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Specifies the minimum allowed range for number of characters in a literal value.",
"rdfs:label" : "valueMinLength",
"schema:domainIncludes" : "schema:PropertyValueSpecification",
"schema:rangeIncludes" : "schema:Number"
},
"schema:valueName" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Indicates the name of the PropertyValueSpecification to be used in URL templates and form encoding in a manner analogous to HTML's input@name.",
"rdfs:label" : "valueName",
"schema:domainIncludes" : "schema:PropertyValueSpecification",
"schema:rangeIncludes" : "schema:Text"
},
"schema:valuePattern" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Specifies a regular expression for testing literal values according to the HTML spec.",
"rdfs:label" : "valuePattern",
"schema:domainIncludes" : "schema:PropertyValueSpecification",
"schema:rangeIncludes" : "schema:Text"
},
"schema:valueRequired" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Whether the property must be filled in to complete the action. Default is false.",
"rdfs:label" : "valueRequired",
"schema:domainIncludes" : "schema:PropertyValueSpecification",
"schema:rangeIncludes" : "schema:Boolean"
}
}
}