philbarker / transcript_jsonld

PESC College transcript in JSON(-LD)
1 stars 0 forks source link

How many identifers? #4

Closed philbarker closed 10 months ago

philbarker commented 11 months ago

Which of the following can we drop from the StudentShape: pesc:opeID pesc:nchelpID pesc:ipedsID pesc:atpID pesc:ficeID pesc:actID pesc:ccdID pesc:pssID pesc:ceebactID pesc:csisID pesc:usisID pesc:esisID pesc:psisID pesc:dunsID pesc:mutuallyDefinedID pesc:localOrganizationID pesc:schoolAssignedPersonID pesc:sin pesc:nsn pesc:agencyIdentifier pesc:recipientAssignedID pesc:ssn pesc:partialSSN pesc:agencyAssignedID

philbarker commented 11 months ago

CEDS has personal identifier and organization identifier each of which comprises identifier system and identifier code. Org and person have different sets of allowed values for system.

Student identifier types are: pesc:schoolAssignedPersonID pesc:sin pesc:nsn pesc:agencyIdentifier pesc:recipientAssignedID pesc:ssn pesc:partialSSN pesc:agencyAssignedID

The rest are for organization.

Also, we shall have similar model to CEDS for handling generic identifiers.

philbarker commented 11 months ago

Have deleted the following from TAP and Diagram

philbarker commented 11 months ago

CEDS has the following types of PersonIdentification, can anyone relate them to the Student identifiers we need? See also https://ceds.ed.gov/element/001075

:CanadianSINIdentification :DistrictIdentification :DriversLicenseIdentification :FamilyIdentification :FederalIdentification :HealthRecordIdentification :MedicaidIdentification :NationalMigrantIdentification :OtherIdentification :PersonalIdentification :ProfessionalCertificateIdentification :ProgramIdentification :SchoolIdentification :SelectiveServiceIdentification :SocialSecurityNumberIdentification :StateIdentitification :StateMigrantIdentification :USVisaIdentification

philbarker commented 11 months ago

The CEDS ontology proposal would lead to data that looks like this:

{ 
  "@type": "Person" ;
  "hasPersonalIdentification": {
    "@type": "SchoolIdentification" ;
    "studentIdentifier": "nnnn"
  }
}

and

{ 
  "@type": "Person" ;
  "hasPersonalIdentification": {
    "@type": "SocialSecurityNumberIdentification" ;
    "personIdentifier": "123456"
  }
}
philbarker commented 10 months ago

See also PersonIdentificationSystem in CEDS, https://ceds.ed.gov/CEDSElementDetails.aspx?TermxTopicId=63872

philbarker commented 10 months ago

Transferred to new repo and closed here.