]> git.evergreen-ils.org Git - working/Evergreen.git/blob - docs/RELEASE_NOTES_NEXT/OPAC/discoverability.txt
9a62514a23fbe3c6c3a16e97ad9f1c9be4989f0e
[working/Evergreen.git] / docs / RELEASE_NOTES_NEXT / OPAC / discoverability.txt
1 TPAC Discoverability Enhancements
2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 A number of discoverability enhancements have been made to the catalog
5 to better support search engines:
6
7  * Titles of catalog pages now follow a "Page title - Library name" pattern
8    to provide more specific titles in search results, bookmarks, and browser
9    tabs.
10  * The OpenSearch title now specifies the library name instead of the generic
11    "Evergreen OpenSearch" at every scope.
12  * Subject headings are now exposed as http://schema.org/about[schema:about]
13    properties instead of http://schema.org/keyword[schema:keyword].
14  * Electronic resources are now assigned a http://schema.org/url[schema:url]
15    property, and any notes or link text are assigned a
16    http://schema.org/description[schema:description] property.
17  * Given a Library of Congress relator code for 1xx and 7xx fields, we now
18    surface the URL for that relator code along with
19    the http://schema.org/contributor[schema:contributor] property to give
20    machines a better chance of understanding how the person or organization
21    actually contributed to this work.
22  * Linking out to related records:
23    ** Given an LCCN (010 field), we link to the corresponding Library of Congress
24       record using http://schema.org/sameAs[schema:sameAs].
25    ** Given an OCLC number (035 field, subfield `a` beginning with `(OCoLC)`), we
26       link to the corresponding WorldCat record using
27       http://schema.org/sameAs[schema:sameAs].
28    ** Given a URI (024 field, subfield 2 = `'uri'`), we link to the
29       corresponding OCLC Work Entity record using
30       http://schema.org/exampleOfWork[schema:exampleOfWork].
31  * The sitemap generator script now includes located URIs as well as copies
32    listed in the `asset.opac_visible_copies` materialized view, and checks
33    the children or ancestors of the requested libraries for holdings as well.
34  * Links that robots should not crawl, such as search result links, are now
35    marked with the https://support.google.com/webmasters/answer/96569?hl=en[@rel="nofollow"]
36    property.
37  * Catalog pages for record details and for library descriptions now express
38    a https://support.google.com/webmasters/answer/139066?hl=en[@rel="canonical"]
39    link to simplify the number of variations of page URLs that could otherwise
40    have been derived from different search parameters.
41  * Catalog pages that do not exist now return a proper 404 "HTTP_NOT_FOUND"
42    HTTP status code, and record detail pages for records that have been deleted
43    now return a proper 410 "HTTP_GONE" HTTP status code, instead of returning a
44    misleading 200 "OK" HTTP status code.
45  * Record detail and library pages now include http://ogp.me/[Open Graph Protocol]
46    markup.