VIVO Documentation
Page History
Notes
- The entity of interest here is the AwardedDegree (dark blue in the center of the figure). The AwardedDegree is a relationship between a Person and an AcademicDegree. The AcademicDegree can be considered "abstract." The AwardedDegree is concrete – a person received the degree from a university at a particular time. VIVO provides a controlled vocabulary of AcademicDegrees. Note that the label for the degree is on the AcademicDegree.
- The AwardedDegree has an associated EducationalProcess, which contains attributes of the AwardedDegree. The EducationalProcess has a DateTimeInterval. See DateTimeValue and DateTimeInterval Models for detail.
- See Organization Model for details regarding the modeling of organizations
For a list of AcademicDegrees, use the SPARQL query below
Code Block SELECT ?s ?name WHERE { ?s a vivo:AcademicDegree . ?s rdfs:label ?name . } ORDER BY ?name
- See Person Model for details regarding the modeling of people
Excerpt Include | ||||
---|---|---|---|---|
|
This diagram reflects what VIVO's custom form for educational background creates. Note that we have also included a draft proposal for asserting that an AwardedDegree is also an instance of vivo:AwardOrHonorReceipt to handle the times when a degree is received with an honor such as "cum laude," in which case there would be an additional set of vivo:relates and vivo:relatedBy relationships to an instance of a vivo:AwardOrHonor, much as an instance of the class vivo:AcademicDegree is also related.
Code Block | ||
---|---|---|
| ||
foaf:Person "participates in (obo:RO_00000056)" vivo:EducationalProcess
foaf:Person "related by (vivo:relatedBy)" vivo:AwardedDegree
vivo:EducationalProcess "has participant (obo:RO_00000057)" foaf:Organization
vivo:EducationalProcess "has participant (obo:RO_00000057)" foaf:Person
vivo:EducationalProcess "has output (obo:0002234)" vivo:AwardedDegree
vivo:EducationalProcess "date/time interval" vivo:DateTimeInterval
vivo:EducationalProcess "department or school within institution (vivo:departmentOrSchool)" "Department of Biology"^^<http://www.w3.org/2001/XMLSchema#string>
vivo:EducationalProcess "major field of degree (vivo:majorField)" "Cell Science"^^<http://www.w3.org/2001/XMLSchema#string>
vivo:EducationalProcess "supplemental information (vivo:supplementalInformation)" "cum laude"^^<http://www.w3.org/2001/XMLSchema#string>
vivo:DateTimeInterval "start (vivo:start)" vivo:DateTimeValue
vivo:DateTimeValue "date/time value (vivo:dateTimeValue)" "1976-01-01T00:00:00"^^<http://www.w3.org/2001/XMLSchema#dateTime>
vivo:DateTimeValue "date/time precision (vivo:dateTimePrecision)" <http://vivoweb.org/ontology/core#yearPrecision>
vivo:DateTimeInterval "end (vivo:end)" vivo:DateTimeValue
vivo:DateTimeValue "date/time value (vivo:dateTimeValue)" "1979-01-01T00:00:00"^^<http://www.w3.org/2001/XMLSchema#dateTime>
vivo:DateTimeValue "date/time precision (vivo:dateTimePrecision)" <http://vivoweb.org/ontology/core#yearPrecision>
foaf:Organization "assigns (vivo:assigns)" vivo:AwardedDegree
foaf:Organization "participates in (obo:RO_00000056)" vivo:EducationalProcess
vivo:AwardedDegree "output of (obo:RO_0002353)" vivo:EducationalProcess
vivo:AwardedDegree "assigned by (vivio:assignedBy)" foaf:Organization
vivo:AwardedDegree "relates (vivo:relates)" foaf:Person
vivo:AwardedDegree "relates (vivo:relates)" vivo:AcademicDegree
vivo:AcademicDegree "related by (vivo:relatedBy)" vivo:AwardedDegree |
There is a simpler alternative that only represents the date on which the degree was earned, and avoids the need for a vivo:EducationalProcess. Note that this simpler version is not what the VIVO application itself produces via its custom form for interactively adding or editing a person's educational background – we include it here to explain possible alternative implementations. Note that this simpler version will not render correctly in VIVO v1.6 - v1.8.
PeopleEducationalTraining.2015-09-30.simpler.png