CredentialEngine / Schema-Development

Development of the vocabularies for the CTI models
14 stars 8 forks source link

Add subjectWebpage to Place #930

Closed jeannekitchens closed 3 months ago

jeannekitchens commented 8 months ago

Many educational institutions and other types of organizations can have departments and campuses, or suborganizations. Houston Community College among them https://credentialfinder.org/organization/4665/.

The request is to support a use case for putting subjectWebpage in range of

  1. address https://credreg.net/ctdl/terms/address
  2. availableAt https://credreg.net/ctdl/terms/availableAt
siuc-nate commented 8 months ago

The request is to support a use case for putting subjectWebpage in range of [...]

I think you mean: The proposal is to add ceterms:Place to the domain of ceterms:subjectWebpage.

Some background: The current use case involves a college that has a number of departments and, separately (in terms of how the data provider organize its data), a number of physical locations. It is the data provider's perception that every (or nearly every) one of the departments exists at every (or nearly every) physical location.

The twist is that the data provider maintains webpages for each location rather than (or perhaps in addition to) each department, and the provider wishes to publish links to these webpages.

There are a few different ways to tackle this. Some options:

Option one: Add ceterms:subjectWebpage to ceterms:Place image Good:

Bad:

Ugly:

The alternatives get a bit messier (especially in terms of best practices), but offer more utility:


Option two: Publish each location as a separate Organization and link to it from each department (and, optionally, create another Concept in the Organization Type Concept Scheme to represent an Organization that is specifically a Location (Place?)). image Good:

Bad:

Ugly:


Option three: Add CTID to the ceterms:Place class (which has come up a few times in other contexts) in addition to adding ceterms:subjectWebpage image Good:

Bad:

Ugly:

philbarker commented 8 months ago

I favour option 1, it seems quite natural for places to have webpages (that is web addresses as well as postal addresses). I think the ugliness lies in the use of the address property to indicate location, but I can live with that.

Aside, on ctids: having a CTID available doesn't mean we have to make it mandatory on all instances.

siuc-nate commented 4 months ago

Proposal: Add

Subject: ceterms:subjectWebpage Predicate: schema:domainIncludes Object: ceterms:Place

siuc-nate commented 3 months ago

This change has been made in pending CTDL and noted in the history tracking.