{
   "type": "PropertyValueSpecification",
   "derivedFrom": "https://schema.org/PropertyValueSpecification",
   "hasId": true,
   "sampleId": "https://example.com/someid",
   "status": {
      "response": {
         "hasId": false,
         "requiredFields": [
            "type",
            "name"
         ],
         "recommendedFields": [
            "description"
         ],
         "shallNotInclude": [],
         "requiredOptions": []
      }
   },
   "inSpec": [
      "type",
      "id",
      "name",
      "description",
      "valueRequired"
   ],
   "notInSpec": [],
   "fields": {
      "type": {
         "fieldName": "type",
         "requiredType": "https://schema.org/Text",
         "requiredContent": "PropertyValueSpecification"
      },
      "name": {
         "fieldName": "name",
         "requiredType": "https://schema.org/Text",
         "sameAs": "https://schema.org/name",
         "description": [
            "Display label for the field."
         ]
      },
      "description": {
         "fieldName": "description",
         "requiredType": "https://schema.org/Text",
         "sameAs": "https://schema.org/description",
         "description": [
            "Descriptive help plain text for the field, which must not include HTML or other markup."
         ]
      },
      "valueRequired": {
         "fieldName": "valueRequired",
         "requiredType": "https://schema.org/Boolean",
         "sameAs": "https://schema.org/valueRequired",
         "description": [
            "Specifies that a value for the field is required to proceed with the booking."
         ]
      }
   }
}