LogoLogo
WebsiteGitHubSlack
CRVS v1.0.0
CRVS v1.0.0
  • Civil registration and vital statistics (CRVS) and SP-MIS Interface
    • Introduction
    • Assumptions
    • Exception Handling
    • CRVS with SP-MIS Standards
      • Process
        • PRS.COM.01 Standards Creation
        • PRS.CRVS.01 Generic process workflow between SP-MIS and CRVS
        • PRS.CRVS.02: Enrolment in old age allowance scheme
        • PRS.CRVS.03: Ceasing allowance upon death notification
        • PRS.CRVS.04: Enrolment in widow allowance scheme
        • PRS.CRVS.05: Enrolment in child allowance scheme
        • PRS.CRVS.06: Proactive enrolment in child allowance scheme
      • Data
        • Data Objects
          • DO.CRVS.01 CRVSPerson
          • DO.COM.01 Identifier
          • DO.COM.02 Name
          • DO.COM.03 Address
          • DO.COM.04 GeoLocation
          • DO.COM.05 GeoCoordinates
          • DO.COM.06 GeoShape
          • DO.COM.07 Place
        • Code Directory
          • CD.COM.01 identifier_type
          • CD.COM.02 marital_status
          • CD.COM.03 sex
          • CD.COM.04 vital_event
        • Data Types and Formats
      • API
        • Design Principles
        • Versioning
        • Methods
          • API.COM.01.ASY Search (Asynch approach)
          • API.COM.01.SYN Search (Synch approach)
          • API.COM.02 Event Subscription
          • API.COM.03 Event Notification
          • API.COM.04.ASY Status (Asynch approach)
          • API.COM.04.SYN Status (Synch approach)
    • Previous Versions
  • Resources
    • Interoperability in Action Workshop #1
    • Standards Committee
    • Standards Drafting Group
    • References
Powered by GitBook
On this page
  • Example of Use
  • Example 1
  • Example 2
  • JSON-LD File on GitHub

Was this helpful?

  1. Civil registration and vital statistics (CRVS) and SP-MIS Interface
  2. CRVS with SP-MIS Standards
  3. Data
  4. Data Objects

DO.CRVS.01 CRVSPerson

This class is crucial for maintaining an organised record of personal details in a standardised manner, ensuring accurate and accessible data

Property Name
Expected Type
Cardinality
Description

identifier

@id

0...*

Applicant's identifier in the CRVS system using URI format

name

0...1

Full name in a displayable form, including possible titles and suffixes, formatted according to the applicant's locale norms and/or preferences

phone_number

0...*

Applicant's preferred phone number (the format E.164 is recommended)

email

0...*

Applicant's preferred email address (the format must comply with RFC 5322 addr-spec)

sex

0...1

Sex of the applicant, represented as an enumeration (male, female, other, unknown)

birth_date

0...1

Date of birth of the applicant, formatted according to schema: DateTime

birth_place

0...1

Physical location where the applicant was born, represented as an address object

death_date

0...1

Date of death of the applicant, if applicable, formatted according to schema: DateTime

death_place

0...1

Physical location where the applicant died, if applicable, represented as an address object

address

0...*

Current residential address of the applicant, represented as an address object

marital_status

0...1

Current marital status of the applicant, represented as an enumeration (e.g. married, divorced, etc.)

marriage_date

0...*

Date when the applicant was married, if applicable, formatted according to schema: DateTime

divorce_date

0...*

Date when the applicant was divorced, if applicable, formatted according to schema: DateTime

parent1_identifier

@id

0...1

Identifier for one parent of the applicant, which must be a unique identifier similar to the applicant's identifier

parent2_identifier

@id

0...1

Identifier for another parent of the applicant, if applicable, which must be a unique identifier similar to the applicant's identifier

Example of Use

Example 1

{
  "@context": {
    "@vocab": "https://schema.spdci.org/common/v1",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "http://schema.org/",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "owl": "http://www.w3.org/2002/07/owl#"
  },
  "@id": "CRVS_Person_2",
  "@type": "CRVS_Person",
  "identifier": {
    "@id": "Identifier",
    "@type": "Identifier",
    "identifier_type": "UIN",
    "identifier_value": "847951632"
  },
  "name": {
    "@type": "Name",
    "surname": "Phumchai",
    "given_name": "Sudarat",
    "second_name": "",
    "prefix": "Dr.",
    "suffix": "PhD"
  },
  "phone_number": "+66891234567",
  "email": "sudarat.phumchai@example.com",
  "sex": "female",
  "birth_date": "1995-09-21T11:20:00",
  "birth_place": {
    "name": "Phumchai_Village_Clinic",
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 9.5604,
      "longitude": 100.0245
    },
    "address_line": "",
    "contained_in_place": "",
    "contains_place": [
      {
        "@id": "Place_3",
        "@type": "Place",
        "name": "Fisherman's Village",
        "address": "Bophut Koh Samui Surat Thani 84320 Thailand",
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 9.5617,
          "longitude": 100.0259
        }
      }
    ]
  },
  "death_date" : "",
  "death_place" : "",
  "address": {
    "@id": "Address_1",
    "@type": "Address",
    "address_line1": "Bophut Koh Samui",
    "address_line2": "Surat, Near Big Buddha Beach",
    "locality": "Thani",
    "sub_region_code": "SH",
    "region_code": "A205",
    "postal_code": "84320",
    "country_code": "TH",
    "geo_location": {
      "@id": "GeoLocation_1",
      "@type": "GeoLocation",
      "plus_code": {
        "global_code": "8FW4V900+",
        "geometry": {
          "@id": "geometry",
          "@type": "GeoLocation",
          "bounds": {
            "@id": "bounds",
            "@type": "geometry",
            "northeast": {
              "@id": "northeast",
              "@type": "GeoCoordinates",
              "latitude": 48.900000000000006,
              "longitude": 2.4000000000000057
            },
            "southwest": {
              "@id": "southwest",
              "@type": "GeoCoordinates",
              "latitude": 48.849999999999994,
              "longitude": 2.3499999999999943
            }
          },
          "location": {
            "@id": "location",
            "@type": "GeoCoordinates",
            "latitude": 48.875,
            "longitude": 2.375
          }
        }
      }
    }
  },
  "marital_status": "M",
  "marriage_date": "2010-04-21T11:20:00",
  "divorce_date" : "",
  "parent1_identifier": {
    "@id": "Identifier",
    "@type": "Identifier",
    "identifier_type": "UIN",
    "identifier_value": "753869421"
  },
  "parent2_identifier": {
    "@id": "Identifier",
    "@type": "Identifier",
    "identifier_type": "UIN",
    "identifier_value": "852963741"
  }
}

Example 2

{
  "@context": {
    "@vocab": "https://schema.spdci.org/common/v1",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "http://schema.org/",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "owl": "http://www.w3.org/2002/07/owl#"
  },
  "@id": "CRVS_Person_3",
  "@type": "CRVS_Person",
  "identifier": {
    "@id": "Identifier",
    "@type": "Identifier",
    "identifier_type": "UIN",
    "identifier_value": "197382465"
  },
  "name": {
    "@type": "Name",
    "surname": "Martinez",
    "given_name": "Elena",
    "second_name": "",
    "prefix": "Dr.",
    "suffix": "PhD"    
  },
  "phone_number": "+34612345678",
  "email": "elena.martinez@example.com",
  "sex": "female",
  "birth_date": "1980-03-23T10:20:15",
  "birth_place": {
    "name": "hospital/Madrid_Central",
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 9.5604,
      "longitude": 100.0245
    },
    "address_line": "",
    "contained_in_place": "",
    "contains_place": [
      {
        "@id": "Place_3",
        "@type": "Place",
        "name": "Pattaya Floating Market",
        "address": "Bophut Koh Samui Surat Thani 84320 Thailand",
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 9.5617,
          "longitude": 100.0259
        }
      }
    ]
  },  
  "death_date" : "",
  "death_place" : "",
  "address": {
    "@id": "Address_1",
    "@type": "Address",
    "address_line1": "Bophut Koh Samui",
    "address_line2": "Surat, Near Big Buddha Beach",
    "locality": "Thani",
    "sub_region_code": "SH",
    "region_code": "A205",
    "postal_code": "84320",
    "country_code": "TH",
    "geo_location": {
      "@id": "GeoLocation_1",
      "@type": "GeoLocation",
      "plus_code": {
        "global_code": "8FW4V900+",
        "geometry": {
          "@id": "geometry",
          "@type": "GeoLocation",
          "bounds": {
            "@id": "bounds",
            "@type": "geometry",
            "northeast": {
              "@id": "northeast",
              "@type": "GeoCoordinates",
              "latitude": 48.900000000000006,
              "longitude": 2.4000000000000057
            },
            "southwest": {
              "@id": "southwest",
              "@type": "GeoCoordinates",
              "latitude": 48.849999999999994,
              "longitude": 2.3499999999999943
            }
          },
          "location": {
            "@id": "location",
            "@type": "GeoCoordinates",
            "latitude": 48.875,
            "longitude": 2.375
          }
        }
      }
    }
  },
  "marital_status": "S",
  "marriage_date": "",
  "divorce_date": "",
  "parent1_identifier": {
    "@id": "Identifier",
    "@type": "Identifier",
    "identifier_type": "UIN",
    "identifier_value": "537564821"
  },
  "parent2_identifier": {
    "@id": "Identifier",
    "@type": "Identifier",
    "identifier_type": "UIN",
    "identifier_value": "564582793"
  }
}

JSON-LD File on GitHub

Last updated 1 month ago

Was this helpful?

DO.COM.02 Name
DF.COM.STRING.02 phone_number
DT.COM.02 string
CD.COM.03 sex
DF.COM.STRING.01 date_time
DO.COM.07 Place
DF.COM.STRING.01 date_time
DO.COM.07 Place
DO.COM.03 Address
CD.COM.02 marital_status
DF.COM.STRING.01 date_time
DF.COM.STRING.01 date_time
https://github.com/spdci/schemas/blob/main/common/v1/CRVSPerson.jsonld