LogoLogo
WebsiteGitHubSlack
Social Registry v1.0.0
Social Registry v1.0.0
  • Social Registry and SP-MIS Interface
    • Introduction
    • Assumptions
    • Exception Handling
    • Social Registry with SP-MIS Standards
      • Process
        • PRS.SR.01: SP-MIS queries the social registry to verify eligibility for programme enrolment
          • Example 1: Unconditional Household Cash Transfer Scheme
          • Example 2: Widow Cash Transfer Scheme
          • Example 3: Conditional Girl’s Education Cash Transfer Scheme
          • Example 4: Conditional Child Benefit Cash Transfer Scheme
        • PRS.SR.02: SP-MIS updates attributes for a batch of beneficiaries in the social registry
          • Example 1: Conditional Girl’s Education Cash Transfer Scheme
        • PRS.SR.03: Social registry updates attributes for a batch of beneficiaries in SP-MIS
          • Example 1 : Conditional Child Benefit Cash Transfer Scheme
        • PRS.SR.04: Social registry updates attributes for a batch of beneficiaries in the IBR
      • Data
        • Data Objects
          • DO.SR.01 Person
          • DO.SR.02 Group
          • DO.SR.03 Member
          • DO.SR.04 RelatedPerson
          • DO.SR.05 DisabilityInfo
        • Code Directory
          • CD.COM.01 identifier_type
          • CD.COM.02 marital_status
          • CD.COM.03 sex
          • CD.COM.07: relationship_type
          • CD.COM.10: disability_type
          • CD.COM.11: functional_limitation_type
          • CD.COM.12: functional_severity
          • CD.COM.17: education_level
          • CD.SR.02 employment_status
          • CD.SR.03 income_level
          • CD.SR.04 occupation
        • Data Types and Formats
          • DF.COM.STRING.01 date_time
          • DF.COM.STRING.02 phone_number
          • DF.COM.STRING.07 email
          • DT.COM.03 integer
          • DT.COM.02 string
          • DT.COM.04 decimal
          • DT.COM.05 array
          • Copy of DT.COM.05 array
          • DT.COM.06 boolean
      • API
        • Design Principles
        • Versioning
        • Methods
          • API.COM.01 ASY Search (Async approach)
          • API.COM.01 SYN Search (Sync approach)
          • API.COM.02 Event Subscription
          • API.COM.03 Event Notification
          • API.COM.04 ASY Status (Async approach)
          • API.COM.04 SYN Status (Sync approach)
    • Previous Versions
  • Resources
    • Interoperability in Action #6
    • Standards Committee & Acknowledgments
Powered by GitBook
On this page
  • DO.SR.03 Member
  • Example of JSON Data for the Member Data Object

Was this helpful?

  1. Social Registry and SP-MIS Interface
  2. Social Registry with SP-MIS Standards
  3. Data
  4. Data Objects

DO.SR.03 Member

DO.SR.03 Member

A member is an individual who belongs to a specific group or unit, such as a family or household. This data object describes the individual's attributes.

Attribute
Type
Cardinality
Description

member_identifier

0...*

Unique identifier assigned to each individual

demographic_info

0...1

Personal details of the individual

related_person

0...*

Persons related to the individual and the relationship type

self_id_disability

0...1

Self identification as person with disabilities

yes (1) or no (0)

disability_info

0...*

Additional attributes for people with disabilities

marital_status

0...1

Marital status of the individual

employment_status

0...1

Employment status of the individual

occupation

0...1

Occupation of the individual

income_level

0...1

Income level of the individual

language_code

0...*

Languages spoken by the individual

education_level

0...1

Individual's education level

additional_attributes

0...1

Additional characteristics of the individual

registration_date

0...1

Date the household individual was registered

last_updated

0...1

Date the individual's details were last updated

Example of JSON Data for the Member Data Object

{
  "@context": {
    "spdci": "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": "https://example.org/member/987654321",
  "@type": "spdci:Member",
  "member_identifier": [{
      "@type": "Identifier",
      "identifier_type": "UIN",
      "identifier_value": "42343545654"
    } ],
  "demographic_info": {
    "@type": "SRPerson",
    "identifier": [ {
      "@type": "Identifier",
      "identifier_type": "NationalID",
      "identifier_value": "9876543210"
    } ],
    "name":{
      "@type": "Name",
      "surname": "Smith",
      "given_name": "Alice",
      "prefix": "Ms.",
      "suffix": ""
    },
    "sex": "female",
    "birth_date": "1985-05-20"
  },
  "related_person": [
    {
      "@type": "RelatedPerson",
      "relationship_type": "spouse",
      "related_member": {
        "@type": "Member",
        "@id": "https://example.org/member/123456789",
        "member_identifier": "M123456789"
      }
    },
    {
      "@type": "RelatedPerson",
      "relationship_type": "child",
      "related_member": {
        "@type": "Member",
        "@id": "https://example.org/member/987654322",
        "spdci:member_identifier": "M987654322"
      }
    }
  ],
  "is_disabled": false,
  "marital_status": "married",
  "employment_status": "employed",
  "occupation": "teacher",
  "income_level": "middle",
  "language_code": ["en", "es"],
  "education_level": "bachelor",
  "additional_attributes": ["extra_work": "volunteer"],
  "registration_date": "2022-01-10T08:00:00Z",
  "last_updated": "2023-06-15T10:00:00Z"
}

Last updated 1 month ago

Was this helpful?

DO.SR.01 Person
DO.SR.04 RelatedPerson
DO.SR.05 DisabilityInfo
CD.SR.02 employment_status
CD.SR.04 occupation
CD.SR.03 income_level
DO.COM.01 Identifier
DT.COM.06 boolean
CD.COM.02 marital_status
CD.COM.14: language_code
CD.COM.15: education_level
DT.COM.05 array
DF.COM.STRING.01 date_time
DF.COM.STRING.01 date_time
https://github.com/spdci/schemas/blob/main/extensions/social/v1/Member.jsonld
{
    "@context": {
      "spdci": "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:Member",
    "@type": "rdfs:Class",
    "rdfs:comment": "This data object contains the information on people and households held in the social registry.",
    "rdfs:label": "Member",
    "rdfs:subClassOf": [
      {
        "@type": "rdfs:Class",
        "rdfs:label": "Structured Entity"
      }
    ],
    "rdfs:property": [
      {
        "@id": "spdci:member_identifier",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": {
          "@id": "spdci:Identifier",
          "@type": "rdfs:Class",
          "@container": "@list"
        },
        "rdfs:comment": "A unique identifier assigned to each individual."
      },
      {
        "@id": "spdci:demographic_info",
        "@type": "rdfs:Datatype",
        "rdfs:range": {
             "@id": "spdci:Person",
             "@type": "rdfs:Class"
        },
        "rdfs:comment": "Personal details of the individual"
      },
      {
        "@id": "spdci:related_person",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": {
          "@id": "spdci:RelatePerson",
          "@type": "rdfs:Class",
          "@container": "@list"
        },
        "rdfs:comment": "An array of the persons related to the individual and the relationship type."
      },
      {
        "@id": "spdci:is_disabled",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": "xsd:boolean",
        "rdfs:comment": "Is the individual disabled? true (1) or false (0)."
      },
      {
        "@id": "spdci:disability_info",
        "@type": "rdfs:Datatype",
        "rdfs:range": {
             "@id": "spdci:DisabilityInfo",
             "@type": "rdfs:Class",
             "@container": "@list"
        },
        "rdfs:comment": "Additional attributes for people with disabilities"
      },  
      {
        "@id": "spdci:marital_status",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": "common:MaritalStatusEnum",
        "rdfs:comment": "Marital status of the individual"
      },
      {
        "@id": "spdci:employment_status",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": "spdci:EmploymentStatusEnum",
        "rdfs:comment": "Employment status of the individual."
      },
      {
        "@id": "spdci:occupation",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": "spdci:OccupationEnum",
        "rdfs:comment": "Occupation of the individual."
      },
      {
        "@id": "spdci:income_level",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": "spdci:IncomeLevelEnum",
        "rdfs:comment": "Income level of the individual."
      },
      {
        "@id": "spdci:language_code",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": "spdci:LanguageCodeEnum",
        "rdfs:comment": "The languages spoken by the individual."
      },
      {
        "@id": "spdci:education_level",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": "spdci:EducationCodeEnum",
        "rdfs:comment": "Individual's education level."
      },
      {
        "@id": "spdci:additional_attributes",
        "@type": "rdf:Property",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": {
          "@type": "@id",
          "@container": "@list"
        },
        "rdfs:comment": "Additional attributes of the member, represented as a list of key-value pairs.",
        "schema:value": {
          "@type": "xsd:string"
        }
      },
      {
        "@id": "spdci:registration_date",
        "@type": "rdfs:Datatype",
        "rdfs:domain": "spdci:Member",
        "rdfs:range": "common:DateTime",
        "rdfs:comment": "The date the household individual was registered."
      },
      {
        "@id": "spdci:last_updated",
        "@type": "rdfs:Datatype",
        "rdfs:comment": "Date on which applicant data was last updated."
      }
    ]
   }