pesc-org / json-ld-transcript

Creating a machine readable, semantic PESC transcript
https://www.pesc.org/college-transcript.html
1 stars 0 forks source link

Student's Name using CEDS #15

Closed philbarker closed 10 months ago

philbarker commented 11 months ago

We already use ceds:hasOtherPersonName and ceds:hasPersonName as direct equivalents of PESC terms.

The CEDS draft ontology uses two different classes for objects of these properties, PersonName and PersonOtherName, with a set subtype of PersonOtherName.

Proposed mapping: PESC CEDS
nameCode @type(?)
namePrefix ceds:PersonalTitleOrPrefix
firstName ceds:FirstName
middleName ceds:MiddleName
lastName ceds:LastOrSurname
nameSuffix ceds:GenerationCodeOrSuffix
nameTitle ceds:PersonalTitleOrPrefix
compositeName

For compositeName we could either:

PESC Name codes CEDS Classes
Casual
Formal
Former ceds:PersonOtherName_PreviousLegalName
LawSchoolApplicationSource
Legal
MedicalSchoolApplicationSource
Nickname ceds:PersonOtherName_Nickname
Other ceds:PersonOtherName
philbarker commented 11 months ago

Problems with this mapping

Need to decide:

4pins commented 11 months ago

If CEDS resolves their issue, I say stay with them. If not feel free to change.

philbarker commented 11 months ago

compositeName is a legacy field, not widely used. Probably doesn't matter much.

displayName would be more useful (optional). Could use full name from CEDS.

Ought to take this higher before implementing.

Keep compositeName for now, as pesc: property.

Probably ought to expand enumeration to include things like preferredName.