{
"@context": {
"spdci": "https://schema.spdci.org/extensions/ibr/v1/",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"owl": "http://www.w3.org/2002/07/owl#",
"common": "https://schema.spdci.org/common/v1/"
},
"@id": "spdci:Benefit",
"@type": "rdfs:Class",
"rdfs:comment": "The Benefit object provides information about benefits",
"rdfs:label": "Benefit",
"rdfs:subClassOf": [
{
"@type": "rdfs:Class",
"rdfs:label": "Structured Entity"
}
],
"rdfs:property": [
{
"@id": "spdci:benefit_type",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Benefit",
"rdfs:range": "spdci:BenefitTypeEnum",
"rdfs:comment": "The type of benefit received"
},
{
"@id": "spdci:benefit_date",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Benefit",
"rdfs:range": "common:DateTime"
},
{
"@id": "spdci:benefit_value",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Benefit",
"rdfs:range": "common:Currency",
"rdfs:comment": "The value of the benefit received"
},
{
"@id": "spdci:benefit_description",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Benefit",
"rdfs:range": "xsd:string",
"rdfs:comment": "A more specific description of the benefit. May be used to specify the type of in-kind benefit (eg sacks of rice)"
},
{
"@id": "spdci:benefit_quantity",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Benefit",
"rdfs:range": "xsd:integer",
"rdfs:comment": "The quantity of benefit provided. May be used to specific quantities of in-kind benefit (eg 5)"
}
],
"required": ["@context","@type", "spdci:benefit_type", "spdci:benefit_date"]
}