This data object contains information conveyed from SP-MIS to the IBR regarding beneficiaries, which could be individuals, families, or households, and the benefits received. For families or households, information about the head or nominated beneficiary is provided. The data object also includes details on the most recently provided benefit and current enrolment status in the program. Some personal data available in SP-MIS but not required in the IBR is excluded for data protection purposes.
Attribute
Type
Cardinality
Description
assistance_unit
0...1
The entity benefiting from the programme
group
0...1
Household assistance unit
member
0...1
An individual belonging to a family or household
programme_identifier
0...*
The programme in which the beneficiary is/was enrolled and accompanying information
enrolment_date
0...1
The date the beneficiary was enrolled into the programme
enrolment_status
0...1
The beneficiaries status with a specific programme
status_change_date
0...*
The date the beneficiary enrolment status changed in the programme
benefits
0...*
List of benefits received by the beneficiary
additional_attributes
0...*
Additional attributes of the beneficiary
Example of JSON data structure for a family assistance unit beneficiary
{
"@context": {
"spdci": "https://schema.spdci.org/extensions/ibr/v1/",
"social": "https://schema.spdci.org/extensions/social/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:Beneficiary",
"@type": "rdfs:Class",
"rdfs:comment": "This data object contains information conveyed from SP-MIS to the IBR regarding beneficiaries, which could be individuals, families, or households, and the benefits received. For families or households, information about the head or nominated beneficiary is provided. The data object also includes details on the most recently provided benefit and current enrolment status in the program. Some personal data available in SP-MIS but not required in the IBR is excluded for data protection purposes",
"rdfs:label": "Beneficiary",
"rdfs:subClassOf": [
{
"@type": "rdfs:Class",
"rdfs:label": "Structured Entity"
}
],
"rdfs:property": [
{
"@id": "spdci:assistance_unit",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Beneficiary",
"rdfs:range": "spdci:AssistanceUnit",
"rdfs:comment": "The entity benefiting from the programme"
},
{
"@id": "spdci:group",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Beneficiary",
"rdfs:range": "social:Group",
"rdfs:comment": "Household assistance unit"
},
{
"@id": "spdci:member",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Beneficiary",
"rdfs:range": "social:Member",
"rdfs:comment": "An individual belonging to a family or household"
},
{
"@id": "spdci:programme_identifier",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Beneficiary",
"rdfs:range": {
"@type": "spdci:Programme",
"@container": "@list"
},
"rdfs:comment": "The programme in which the beneficiary is/was enrolled and accompanying information"
},
{
"@id": "spdci:enrollment_date",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Beneficiary",
"rdfs:range": "common:DateTime",
"rdfs:comment" : "The date the beneficiary was enrolled into the programme"
},
{
"@id": "spdci:enrollment_status",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Beneficiary",
"rdfs:range": "spdci:EnrollementStatusEnum",
"rdfs:comment" : "The beneficiaries status with a specific programme"
},
{
"@id": "spdci:status_change_date",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Beneficiary",
"rdfs:range": {
"@type": "common:DateTime",
"@container": "@list"
},
"rdfs:comment" : "The date the beneficiary enrolment status changed in the programme"
},
{
"@id": "spdci:benefits",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Beneficiary",
"rdfs:range": {
"@type": "spdci:Benefit",
"@container": "@list"
},
"rdfs:comment": "List of benefits received by the beneficiary"
},
{
"@id": "spdci:additional_attributes",
"@type": "rdfs:Datatype",
"rdfs:domain": "spdci:Household",
"rdfs:range": {
"@type": "xsd:string",
"@container": "@list"
},
"rdfs:comment": "Additional attributes as an array of strings."
}
],
"required": ["@context","@type", "spdci:assistance_unit", "spdci:programme_identifier", "spdci:enrollment_date","spdci:enrollment_status","spdci:benefits"]
}