I don't see much in CEDS we can use, the closest is residency type which just gives a US-centric view of in/out of state/district for tuition [fees] purposes.
keep pesc:residency and pesc:Residency property and class
use the ceds residency type for pesc:residencyStatusCode
use locality, region, country terms from CTDL for location properties, i.e.:
use ceterms:addressLocality for both pesc:countyCode & pesc:county
use ceterms:addressRegion for both pesc:stateProvince & pesc:stateProvinceCode
use ceterms:addressCountry for both pesc:country & pesc:countryCode
This merges text and coded values, which may be a problem, if so we could specify that the properties should have structured values that comprise both, e.g.
BTW ideal solution is to have a URI for the place at, say, "county" level and everything else comes as linked data via that, e.g.
"residencyLocation": "https://www.wikidata.org/entity/Q507957", but who has that data to hand.
Decided on today's call to keep the current properties, maybe merging to use notation and prefLabel as shown above, but with pesc: property not CTDL.
Need to write tests.
I don't see much in CEDS we can use, the closest is residency type which just gives a US-centric view of in/out of state/district for tuition [fees] purposes.
The current model has
Possible solution is to
pesc:residencyStatusCode
use
ceterms:addressLocality
for bothpesc:countyCode
&pesc:county
useceterms:addressRegion
for bothpesc:stateProvince
&pesc:stateProvinceCode
useceterms:addressCountry
for bothpesc:country
&pesc:countryCode
This merges text and coded values, which may be a problem, if so we could specify that the properties should have structured values that comprise both, e.g.
Though this kind of breaks CTDL.
BTW ideal solution is to have a URI for the place at, say, "county" level and everything else comes as linked data via that, e.g.
"residencyLocation": "https://www.wikidata.org/entity/Q507957",
but who has that data to hand.