Skip to content

Latest Release

kallimathios edited this page Mar 26, 2024 · 2 revisions

Release 3.17.83 (March 2024)

  • Fixed bug where variant, transliterated, and parallel titles appended to the main title with a comma in Work and Instance descriptions
  • Updates to BF2MARC conversion
  • Cached-lookups replaced with provider APIs for Questioning Authority Service
  • New autofill for Work title when creating a Work from an Instance
  • New vocabularies added for relationship, note type, and serial publication type
  • When editing a template, cursor retains position and page no longer automatically scrolls to top
  • New button to scroll to the top of the page appears in editing areas

Release 3.17.XX (November 2022)

  • updates for BF2MARC conversion
  • addition of MARC country codes
  • linking (for Stanford) to SIRSI Symphony production & FOLIO development

Release 3.16.18 (24-April 2022)

  • Added support for and fixed bugs related to indexing several RDA properties as titles (so that the values of those properties show up as labels in search results). Details on the Searching in Sinopia page.

Release 3.16.15 (04-April-2022)

  • Fixed bug where lookups to Sinopia resources were limited to 10 results; Sinopia now offers pagination for more than 10 results. (Known issue: QA lookup sources show only the top 8 results; pagination needed.)
  • Added new Questioning Authority sources for use in lookups:
    • Homosaurus
    • Bibbi (an integrated authority register for the authorities from Biblioteksentralen in Norway)
    • Norwegian thesaurus on genre and form
  • Added new Sinopia resource subsets for lookup fields: Sinopia RDA monograph expression; Sinopia RDA monograph manifestation; Sinopia RDA monograph work. (Ticket open for adding these to the Sinopia Search dropdown as well.)

Release 3.15.0 (09-December-2021 on Stage and Production)

Sinopia-Symphony integration

  • For Stanford users, the Export to Catalog button launches a process that converts a resource to MARC, exports it to Stanford's Symphony system, and writes the Symphony record ID back to a new administrative metadata resource in Sinopia. More information about this feature will be shared in a separate video demo.

Editor improvements

  • Sinopia detects language of literal and suggests a language tag; a language is only suggested if the detection service's likelihood of correctness is over a certain threshhold.
  • For resources of class BIBFRAME Work, Instance, or Item, the Editor header and tab name include a badge labelling the BIBFRAME class.
  • A clipboard icon copies all text from Turtle, N-Triples, and JSON-LD previews and from the View MARC preview.

Search improvements

  • A search of Sinopia now looks for matching templates, as well as cataloged resources. Template label and ID are searched. If matching templates are found, a "Template results" heading is displayed; expand it to see the template results. (To find templates by Resource URI, Author, Group, or Guiding statement, in addition to Label and ID, continue to use the Resource Templates tab.)
  • A preview icon is available for templates in search results, Dashboard, and Resource Templates tab.
  • The display of Relationships in search results is clearer, with a background color and a dividing line.

Template configuration improvements

  • A literal field can be configured to use either current date or user ID as a default value.
  • Defaults for URI and lookup fields are now modeled as URI fields, with URI / label values pairs. This replaces previous modeling where the default URI and default label pair were modeled as two separate fields in a blank node. The result is a cleaner template creation experience, but this change does require that pre-existing templates with default URIs or lookup values be fixed so that the default URI and label are in the correct place. See https://github.com/LD4P/sinopia_editor/issues/3414 for full details, including a list of affected templates in all 3 Sinopia environments.

RDF-to-MARC conversion additions

RDF-to-MARC conversion fixes

Bug fixes

  • Search dropdown choice is retained after launching a search or switching to another part of the application.
  • When filtering metrics by date range, the "To" date is now included in the range; previously the range stopped on the day before.

SHAREVDE data

  • An initial SHAREVDE PCC dataset (Share-VDE version 2) has been added as a QA authority for lookups, and is now searchable from Sinopia search. In both places, there is a choice of an Opus dataset, a Work dataset, and an Instance dataset. These datasets include data from Stanford only, as this is an early release in the longer process of creating and releasing a PCC Data Pool dataset. In template configuration, the authorities are called SHAREVDE PCC... Please note that when searching one of these datasets, the only action you can take on a result is to copy the resource. You will be prompted to select a template into which to copy the data. Sinopia will display unmatched triples when trying to copy a SHAREVDE record into a Sinopia template. Generally there will be many unmatched triples, since the SHAREVDE's implementation of BIBFRAME may differ from the implementation in Sinopia's current templates. The inclusion of SHAREVDE data in Sinopia is for exploratory purposes; it is hoped that having a place to view and compare this data will assist the Sinopia and SHAREVDE communities in making progress on harmonizing data and templates.

Release 3.14.0 (01-December-2021 on Stage and Production)

Bug fixes

  • Help text displayed for literal fields with EDTF datatype validation.
  • Fixed typo in ALA transliteration tag.
  • Consistent wording on Search dropdown.
  • Fixed problem with displaying Versions.

Improvements

  • Additional metrics available.
  • Changes are saved as soon as they're entered in a field, instead of requiring you to click elsewhere.

Release 3.13.0 (29-November-2021 on Stage and Production)

Template configuration improvements

  • Templates are permitted to have more than one field of the same property, provided the fields are of type nested resource and provided the nested resources are of different classes
  • A field (property template) can be configured with more than one property URI, thus giving the user a choice of properties at editing time.
  • A template can be configured with an optional choice of class, so that at editing time, the user can choose an additional class.
  • A literal field can be configured to suppress (not display) the language tag button, for fields where a language tag is not appropriate.
  • The names of the authorities for FAST direct and FAST cache are consistent.
  • A spinner indicates Sinopia is working when the "New Template" button is clicked.

Literal validation improvements

  • Literals configured with datatype or regex are validated upon save when editing.
  • An additional validation option for literals allows a literal field to be configured to expect an EDTF value.
  • Help text lets the user know that a literal field is subject to validation, and what datatype or regex is expected by the field.

Language tagging enhancements

  • Sinopia uses IANA registry codes to tag the language of literal values.
  • Literal values can be tagged with script and transliteration scheme in addition to language, using IANA registry codes for script and a selection of the most common transliteration scheme codes.
  • When selecting language, script and transliteration tags, user has option of making them the default tags for the rest of the resource's literal fields.

Metrics

  • Several Sinopia metrics are available via API and in the app itself under Actions / Metrics

Search improvement

  • For BIBFRAME Works, Instances and Items in search results, the "Relationships" button expands to show related resources, which can then be acted on just like other search results. (Sinopia creates some of these relationships automatically, by creating inverse relationships for relationships that are entered during cataloging. See https://github.com/LD4P/sinopia_api/issues/192 for details.)

RDF-to-MARC fixes

UX improvement

  • In the Edit window, the "stickiness" of the header elements was adjusted to balance the amount of screen real estate avaialble for editing, and the ability to see which resource you're working on, and what actions are available to you.

Bug fixes

Known issues

  • Due to a change in how literal datatypes are expressed in Sinopia, if you added some datatypes to a template between 3-November-2021 and 18-November-2021, you will need to delete and the validation attribute and add it again. You'll know you need to do this if you see that your specified datatypes aren't being validated on the Editor side. (Regex validation does not have this issue.)
  • The Versions tab is not loading properly; a fix is in progress.

Release 3.12.0 (3-November-2021 on Stage and Production)

New features for working with resources

  • Resource URLs point directly to a resource or template. These URLs either open a template for cataloging, or they open a resource (including templates) for editing.
    • The URLs are of the form /editor/<template id> or /editor/resource/<resource id>. /editor/<template id> opens the template as a blank form for cataloging/filling. /editor/resource/<resource id> opens the resource or template for editing/changing, provided you have permission.
    • To get the URL for a resource you currently have open, you can copy the URL from your browser's address line.
    • These URLs are distinct from a resource's URI, which is still displayed in the Editor window, and which takes you to the Sinopia API's presentation of the resource JSON.
    • See issue 2990 for complete details.
    • Note that if you already have tabs open, and you then put a direct your browser to a Sinopia URL, your browser will reload Sinopia to show you that resource, and your no longer see your open tabs.
  • Sinopia tracks changes to a Resource and displays versions and differences between versions
    • This is displayed on a new tab in the left navigation, called Versions
  • Sinopia displays BIBFRAME relationships among Works, Instances, and Items
    • These are displayed on a new tab in the left navigation, called Relationships
    • The Relationships tab does not appear unless there are relationships in the resource
    • Related Work relationships are not displayed

Editor layout improvements

  • Tabs are improved with new focus color, better alignment of the close button, and parametric width
  • The label of the resource you're editing remains visible at the top of the page when you scroll down to bottom of longer templates
  • The "+Add another" button includes the name of the field it applies to
  • Language choices on dropdown for tagging literals displayed in alphabetical order

Preview improvements

  • Cleaner display of permissions on Form view from Search results
  • Empty fields hidden from Form view

Search improvements

  • In the Search dropdown, option to narrow to Sinopia Works, Instances, or Items
  • Old SHAREVDE datasets removed from Search dropdown

Template configuration improvements

  • Remarks (Tooltips)
    • Both Remark and Remark URL can be configured for any field. If both are configured, the Editor displays both the "i" icon for the Remark, and the link icon for the URL.
    • The label of the Remark URL is displayed when user hovers over the link.
    • If you put a URL in the Remark, Sinopia displays the text of the URL as a link within the Remark.
  • A literal field can be configured to expect a particular datatype and/or a regular expression.
    • Note that only the template setting is available at this time; later in the work cycle we will complete the work to (a) validate hte entered literal against the configured type or expression; and (b) display help text to the user to show what the literal field expects

Other enhancements

  • Missing properties and classes added to Sinopia vocabulary documentation
  • A spinner shows that Sinopia is working after an Action icon is clicked

Earlier release notes are here

Clone this wiki locally