psu-libraries / scholarsphere-3

A web application for ingest, curation, search, and display of digital assets. Powered by Hydra technologies (Rails, Hydra-head, Blacklight, Solr, Fedora Commons, etc.)
Apache License 2.0
78 stars 24 forks source link

Fedora Object for the User #961

Closed carolyncole closed 6 years ago

carolyncole commented 7 years ago

An Object in Fedora that has the following fields: Given Name ( exists as First Name) Surname (exists as Last Name) email (optional) ORCID (optional) login (optional)

Use Friend of Friend ontology model for our predicates.

child of #764

carolyncole commented 7 years ago

We may want to pull in other predicates from Friend of Friend like: department, title.

carolyncole commented 7 years ago

Linked open data example from ORCID: http://orcid.org/0000-0003-0837-2362

carolyncole commented 7 years ago

We will want to index all fields in solr for searching

carolyncole commented 7 years ago
  1. Look at FOF for predicates
  2. Create Object Code
  3. Create Object Index
carolyncole commented 7 years ago

Login is the psu id for the person. We need a rdf predicate for this.

carolyncole commented 7 years ago

Changing from first name, middle name to given name and family name.

val99erie commented 7 years ago

We submitted a PR that converts creator to a Person model instead of a String, which fulfills part of this story. https://github.com/psu-stewardship/scholarsphere/pull/1026/commits

In order to complete this story, these fields still need to be added to the Person model and creator partials:

We don't need to add the field(s) for the alias list as part of this story. Alias list should be added as part of stories #991 and #992.

awead commented 7 years ago

Put Orcid id in the model but not in the UI. The nested form in the work edit page should include PSU id and email.