From c481e3323b0ffb8584a55c39ef5d15ce8d2aa1c2 Mon Sep 17 00:00:00 2001 From: Vidyaranya-Gavai-TTPL Date: Mon, 25 Nov 2024 18:52:30 +0530 Subject: [PATCH] VC Schema - Birth, Caste, Enrolment (#12) --- .../vc-schemas/ubi/BirthCertificate.json | 52 +++++++++++++++++++ .../vc-schemas/ubi/CasteCertificate.json | 48 +++++++++++++++++ .../vc-schemas/ubi/EnrollmentCertificate.json | 33 ++++++++++++ 3 files changed, 133 insertions(+) create mode 100644 static/files/vc-schemas/ubi/BirthCertificate.json create mode 100644 static/files/vc-schemas/ubi/CasteCertificate.json create mode 100644 static/files/vc-schemas/ubi/EnrollmentCertificate.json diff --git a/static/files/vc-schemas/ubi/BirthCertificate.json b/static/files/vc-schemas/ubi/BirthCertificate.json new file mode 100644 index 0000000..d574e6c --- /dev/null +++ b/static/files/vc-schemas/ubi/BirthCertificate.json @@ -0,0 +1,52 @@ +{ + "@context": { + "@version": 1.1, + "@protected": true, + "type": "@type", + "schema": "https://schema.org/", + "BirthCertificate": { + "@id": "https://tekdi.github.io/files/vc-schemas/ubi/BirthCertificate.json#BirthCertificate" + }, + "firstName": "schema:Text", + "middleName": "schema:Text", + "lastName": "schema:Text", + "gender": "schema:Text", + "dateofBirth": "schema:Date", + "placeofBirth": "schema:Text", + "nameofMother": "schema:Text", + "aadharNumberofMother": "schema:Text", + "aadharNumberofFather": "schema:Text", + "nameofFather": "schema:Text", + "addressLine1": "schema:Text", + "addressLine2": "schema:Text", + "house": "schema:Text", + "landmark": "schema:Text", + "locality": "schema:Text", + "vtc": "schema:Text", + "district": "schema:Text", + "pin": "schema:Text", + "state": "schema:Text", + "country": "schema:Text", + "nameofTahsil": "schema:Text", + "nameofBlock": "schema:Text", + "orgName": "schema:Text", + "orgCode": "schema:Text", + "orgType": "schema:Text", + "orgOfficerName": "schema:Text", + "orgOfficerRank": "schema:Text", + "orgOfficerSign": "schema:Text", + "orgAddressLine1": "schema:Text", + "orgAddressLine2": "schema:Text", + "orgLandmark": "schema:Text", + "orgLocality": "schema:Text", + "orgVtc": "schema:Text", + "orgDistrict": "schema:Text", + "orgPin": "schema:Text", + "orgState": "schema:Text", + "orgCountry": "schema:Text", + "dateofRegistration": "schema:Date", + "dateofIssue": "schema:Date", + "registrationNumber": "schema:Text", + "remarksIfAny": "schema:Text" + } +} diff --git a/static/files/vc-schemas/ubi/CasteCertificate.json b/static/files/vc-schemas/ubi/CasteCertificate.json new file mode 100644 index 0000000..9ff55ff --- /dev/null +++ b/static/files/vc-schemas/ubi/CasteCertificate.json @@ -0,0 +1,48 @@ +{ + "@context": { + "@version": 1.1, + "@protected": true, + "type": "@type", + "schema": "https://schema.org/", + "CasteCertificate": { + "@id": "https://tekdi.github.io/files/vc-schemas/ubi/CasteCertificate.json#CasteCertificate" + }, + "aadharNumber": "schema:Text", + "familyLeaderBhamashahNumber": "schema:Text", + "relationWithApplicant": "schema:Text", + "studentId": "schema:Text", + "schoolId": "schema:Text", + "firstName": "schema:Text", + "middleName": "schema:Text", + "lastName": "schema:Text", + "castName": "schema:Text", + "castCategoryNumber": "schema:Text", + "addressLine1": "schema:Text", + "addressLine2": "schema:Text", + "house": "schema:Text", + "landmark": "schema:Text", + "locality": "schema:Text", + "vtc": "schema:Text", + "district": "schema:Text", + "pin": "schema:Text", + "state": "schema:Text", + "country": "schema:Text", + "orgName": "schema:Text", + "orgCode": "schema:Text", + "orgType": "schema:Text", + "orgOfficerName": "schema:Text", + "orgOfficerRank": "schema:Text", + "orgOfficerSign": "schema:Text", + "orgAddressLine1": "schema:Text", + "orgAddressLine2": "schema:Text", + "orgLandmark": "schema:Text", + "orgLocality": "schema:Text", + "orgVtc": "schema:Text", + "orgDistrict": "schema:Text", + "orgPin": "schema:Text", + "orgState": "schema:Text", + "orgCountry": "schema:Text", + "dateOfIssuance": "schema:Date", + "certificateNumber": "schema:Text" + } +} diff --git a/static/files/vc-schemas/ubi/EnrollmentCertificate.json b/static/files/vc-schemas/ubi/EnrollmentCertificate.json new file mode 100644 index 0000000..879922c --- /dev/null +++ b/static/files/vc-schemas/ubi/EnrollmentCertificate.json @@ -0,0 +1,33 @@ +{ + "@context": { + "@version": 1.1, + "@protected": true, + "type": "@type", + "schema": "https://schema.org/", + "EnrollmentCertificate": { + "@id": "https://tekdi.github.io/files/vc-schemas/ubi/EnrollmentCertificate.json#EnrollmentCertificate" + }, + "studentId": "schema:Text", + "schoolId": "schema:Text", + "firstName": "schema:Text", + "middleName": "schema:Text", + "lastName": "schema:Text", + "gradeLevel": "schema:Text", + "addressLine1": "schema:Text", + "addressLine2": "schema:Text", + "landmark": "schema:Text", + "locality": "schema:Text", + "district": "schema:Text", + "pin": "schema:Text", + "state": "schema:Text", + "country": "schema:Text", + "schoolYear": "schema:Text", + "studentStatus": "schema:Text", + "schoolName": "schema:Text", + "schoolRegistrationNumber": "schema:Text", + "principalName": "schema:Text", + "principalDesignation": "schema:Text", + "dayMonthYear": "schema:Date", + "learnerReferenceNumber": "schema:Text" + } +}