-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
<ucdlib-sils-permalink>
component
#30
Comments
@sbagg - Originally I proposed that we use the JSON (particularly the PNX record) that is driving the website display for a record. For example, I pointed to https://search.library.ucdavis.edu/primaws/rest/pub/pnxs/undefined/alma9916924606106531?vid=01UCD_INST:UCD&lang=en as a source on our example permalink page. On Friday, I learned that the SILS also maintains a more complete linked data record, then the SE0 shows. This Linked Data Example I think might be a better choice for our data, since we understand both the format, and we have the predictate schema |
In order to create image/video thumbnails can create links with data from this documentation. It is under the section Enable Cover Images in Your Catalog |
I have had some discussions w/ Xiaoli, and the notion of where to go for metadata is more complicated. At issue is the fact that all permalinks may not have linked-data metadata. For example, Ex-Libris provides CDL (Central Discovery) data products in the primo interface, for example this article , while this record does have a PNX+ json file, we can't find an associated record via their open linked data site. In addition, there seems to be some confusion on what ALMA records are available. The API indicates that we need in include our institutional identifier, but some records that come from the network zone, should have linked data records, but in reality don't. This ALMA record 9912892263406531 is an example. |
@jrmerz / @spelkey-ucd I have a question about this this particular component. @sbagg needs to call a restful API in order to fill out this component. Her implementation, is completely integrated in the component, with a one off getJSON It seems to me there are two other options, one being something similar to the cork-app BaseService . Alternatively, @spelkey-ucd description of the reactive controllers seems like this might be another, (better?) methodology. There is a good example, for something very similar in Async Controllers. This example (Doesn't work) includes a |
If we foresee that bit of code being reusable, I would definitely advocate making it a cork-app service or controller. Fetching an Alma record seems like a good candidate to me.
|
I propose we do use the |
If we decide on moving the databases to the primo catalog, and for news items and other pages, it would be nice to have a standard component for representing primo links. I imagine that we would have two particular behaviors in-line and as cards. In both cases the user would use the permalink as a the identifier. If you identified a tag inline like
<ucdlib-sils-permalink href="https://search.library.ucdavis.edu/permalink/01UCD_INST/1uov27j/alma9981249369903126"/>
, then the link would format as something likeFor more citation information, we'd could add
<ucdlib-sils-permalink href=".." cite="full" />
=> Solonick, Justin S. Engineering Victory : the Union Siege of Vicksburg . Carbondale: Southern Illinois University Press, 2015. Print.Operation
This item would use the JSON api that is used by the SILS client, fetch and parse that.
Questions:
The text was updated successfully, but these errors were encountered: