{
"class" : {
"rdf:type" : "rdfs:Class",
"rdfs:comment" : "An event involving the delivery of an item.",
"rdfs:label" : "DeliveryEvent",
"rdfs:subClassOf" : "schema:Event"
},
"properties" : {
"schema:accessCode" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Password, PIN, or access code needed for delivery (e.g. from a locker).",
"rdfs:label" : "accessCode",
"schema:domainIncludes" : "schema:DeliveryEvent",
"schema:rangeIncludes" : "schema:Text"
},
"schema:availableFrom" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "When the item is available for pickup from the store, locker, etc.",
"rdfs:label" : "availableFrom",
"schema:domainIncludes" : "schema:DeliveryEvent",
"schema:rangeIncludes" : "schema:DateTime"
},
"schema:availableThrough" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "After this date, the item will no longer be available for pickup.",
"rdfs:label" : "availableThrough",
"schema:domainIncludes" : "schema:DeliveryEvent",
"schema:rangeIncludes" : "schema:DateTime"
},
"schema:hasDeliveryMethod" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Method used for delivery or shipping.",
"rdfs:label" : "hasDeliveryMethod",
"schema:domainIncludes" : [
"schema:DeliveryEvent",
"schema:ParcelDelivery"
],
"schema:rangeIncludes" : "schema:DeliveryMethod"
}
}
}