Skip to content

Earlier release notes

michelleif edited this page Dec 10, 2021 · 23 revisions

See the Latest Release page for the most current release notes.

Release 3.11.0 (18-Oct-2021 on Stage and Production)

Sinopia integration with ILS

  • "Export to catalog" button displayed for resources of type BIBFRAME Instance, when user is in a group that has "export to catalog" permission. The Export process itself is still in development.

Design changes

  • Environment name (Stage / DEV) is displayed on homepage
  • Version number moved to the footer (previously at top)
  • The logo links to the homepage (previously from version number at top)

Search and lookup improvements

  • Search for Resources has been moved to the top, where it is always available; previously a separate tab. (Search of templates remains on its own tab.)
  • "Filter by" dropdowns now have a Select/deselect all option
  • Brief context now shown for lookups to Sinopia resources
  • Fixed known issue with searching Templates by group (https://github.com/LD4P/sinopia_indexing_pipeline/issues/327)

Preview improvements

  • Preview icon from Search and from Dashboard / "Recent resources" displays Permission information for the resource, so that users without edit permission can see Permissions for a resource
  • Preview icon from Search and from Dashboard / "Recent resources" offers RDF previews in addition to "Form" view; and Preview icon from Editor offers "Form" view in addition to previously available RDF previews

Resource Editing improvement

  • Collapsible left navigation

Template creation and editing improvements

  • When creating a new template and attempting to use a duplicate template ID, Editor displays warning and remains on the template creation page so you can fix the ID; previously the template you were working on disappeared
  • When editing a previously created template the ID field is now unchangeable, to prevent attempting to change it and getting unexpected results

Bug fixes

  • Fixed bug where unloaded field became uneditable when loading RDF into a template
  • Fixed bug where Save was not enabled on a new resource that had default values but into which user had not entered any new or changed values

Known issues

  • Alignment issues with login window on homepage and with top and left navigation when making browser narrower or zooming in
  • Permission error when attempting to save a copy of a resource without making any changes

Release 3.10.0 (11-Oct-2021 on Stage; 12-Oct-2021 on Production)

Accessibility improvements

Multiple accessibility improvements including

  • Accessible color scheme
  • Better placement of labels on Load RDF page

Visual Design improvements

  • Consistent use of icons for actions on resources. See Template and Resource actions for complete information. Note that to "open a template for cataloging" you no longer click the template name itself but instead use the "fill" button.
  • Redesigned navigation in top right corner
  • Redesigned left navigation when editing a resource: a dot to the right of the field name indicates whether content has been entered (vs former checkmark on left)
  • Load RDF and Export (to download export file of Sinopia resources) are now under Actions menu.

New authorities enabled

  • Several vocabularies from the Library of Congress have been added to the list of available authorities, including Script. (The help with lookups page describes how to see all available authorities.)

Resource labels

A new feature allows any template to be set up to include a "label" field (a literal field with property http://www.w3.org/2000/01/rdf-schema#label. When a value is entered into this label field at editing time, this becomes the label of the resource, which is then used in the following places:

  1. On the Search tab and Dashboard (Recent resources section), as the label in search results
  2. On the Edit tab, at the top of a form when editing that resource
  3. On the Edit tab, as the name of the tab when editing that resource
  4. lookups to Sinopia resources This label is especially useful for those resources that don't have a 'title' as currently recognized by Sinopia. (See Searching in Sinopia for properties we index as 'titles'.) Note that templates themselves already have a "label": the "Template Label" (see Template Metadata for more information.) Also note that this feature did appear in 3.9.0 but had a known issue of indexing the wrong label; this has been fixed.

Permission-related improvements

  • On Resource Templates tab, templates can now be searched by "owned by" group. Known issue: you must search by the group name, which may differ from the group label, which is displayed in the Group column. For example, the group "University of Texas, Austin, Harry Ransom Center" has group name "hrc", so is not found by typing harry.

RDF-to-MARC conversion

Bug fixes

Known issues (persisting from 3.9.0)

Release 3.9.0 (30-Sept-2021 on Stage)

Input improvements

The user experience for interacting with fields (literal, lookup, dropdown list, URI) is now consistent within the application and with other web applications. Things you'll notice:

  • Data is "entered" as soon as you do any other action after typing in a field (tabbing, clicking somewhere else, hitting enter)
  • Lookup and URI fields now include the ability (and the requirement) to add a label when entering your own URI (vs doing a lookup and selecting a result)
  • When entering a URI in a lookup or URI field, the URI is validated upon saving the resource (previously it was validated upon entry)
  • For fields that are repeatable, use "+Add another" to add another "row"
  • In lookup fields, the name of the authorities to be searched is displayed before you search
  • In lookup fields, a "Enter your own URI and label" toggle lets you manually enter a URI and label
  • When configuring a template, note that the Class field and Property fields expect a URI, and now that we require a label along with a URI, these fields will also be asking for a label. That label is not used anywhere, but you must enter something in order to Save.

Other fixes and improvements

  • Cleaner "View Resource" preview: fields with no data are not displayed
  • RDF-to-MARC now creates 758 field (https://github.com/LD4P/rdf2marc/issues/34)
  • Right-to-left language now displayed in proper direction in MARC display

Known issues

Release 3.8.0 (27-Sept-2021 on Stage)

Permissions implemented

See Permissions in Sinopia for details. Features include:

  • Upon save, user chooses which group the resource is "owned by" and has option to select additional groups the resource is "editable by"
  • A user who is a member of a resource's "owned by" group can update the resource's permissions
  • A resource's "owned by" group is now displayed on the Dashboard and Resource Templates tab
  • "Filter by institution" is now "Filter by group" on the Search tab
  • User is warned after logging in if they are not in a group and thus cannot edit or save.
  • MARC button added to View Resource window so that even those users with view-only permission can still convert to MARC
  • Known issue: Permissions button does not yet work as a view-only display of permissions on View Resource tab

RDF-to-MARC fixes

Additional fix

  • When changing default language for a field in template configuration, user can now save changes even if this is the only change

Release 3.7.1 (20-Sept-2021 on Stage)

Bug fixes in template configuration

  • Templates with date in incorrect format are now displayed in list
  • Ability to save changes after re-ordering fields but not making any other changes

RDF-to-MARC fixes

Additional fix

  • Validate JSON-LD when using Load RDF or API Put/Post.

interim updates

RDF-to-MARC conversion (18-Oct-2020 on all environments)

  • Where possible, literals are now mapped to MARC instead of ignored
  • Creates fields 650 and 856
  • URIs for complex subject headings are now mapped instead of ignored

Bug fixes

  • Export of all data now updated weekly; no longer providing group-based export files

Release 3.5.0 (13-October-2020 on all environments)

Dashboard

  • Shows recent searches and recently modified resources

Lookups

  • Search begins when you hit Lookup button, not automatically, producing faster results
  • All results shown with paging, not just top 8 results
  • Result counts shown
  • Diacritic chooser available
  • Lookup panel no longer a modal window
  • Spinner shows that a search in progress
  • For fields with dropdown list of values, values are sorted alphabetically

Template creation and editing

  • For lookup fields, choose external authority sources from a menu of all available sources
  • For fields with nested templates, select a template by searching for existing templates by title, author or ID

RDF-to-MARC conversion

  • Conversion ignores strings where it expects URIs, rather than producing an error
  • MARC button and menu items apply only to current visible template, rather than persisting when you switch among templates

Additional fixes

  • Backspacing while in diacritic chooser no longer causes template to close

Known issues / in progress

  • PARTIALLY FIXED Export not working after change to MongoDB 146

Release 3.4.1 (06-October-2020 on stage; release to Production week of 06-October-2020)

New features

  • User's recent searches appear on Dashboard page
  • RDF-to-MARC conversion creates 884 field with conversion information
  • RDF-to-MARC conversion provides more informative errors when conversion fails
  • On Search tab, a spinner indicates that the search is in progress

Releases 3.3 and 3.4 (02-October-2020 on stage.sinopia.io)

New features

  • Sinopia API allows other systems to request data (https://ld4p.github.io/sinopia_api/)
  • Lookup results now presented in a larger window for easier reading of context and easier viewing of results from multiple authorities
  • Can preview a description from Search without having to open it or copy it
  • User Dashboard shows most recently used Resource Templates, and persists beyond single session
  • In Editor, all fields shown expanded, to reduce amount of clicking to enter data
  • In Editor, diacritic chooser now appears directly below the current field
  • In Search, "Filter by institution" choices increased to 20
  • In Search and Resource Templates tabs, your search string is saved in the search box
  • Sinopia vocabulary (the classes and properties Sinopia uses to construct templates) published (https://stage.sinopia.io/vocabulary)

Selected bug fixes

  • Characters from diacritic chooser are now correctly inserted at your cursor's position
  • Paging now works correctly on Resource Templates tab
  • Field names wrap and align properly in left nav on Editor
  • Top-level left nav item now gets checkmark if any of its children have checkmarks
  • Tooltips now close when you click outside them

Known issues and feature requests (number links to issue)

  • UPDATE: Change to Templates aren't visible without hard refresh: when making changes to an existing Template, you'll likely want to open the template and see how your changes look. When you go to the Resource Templates tab and open your changed template, you won't see the changes until you do a hard refresh
  • FIXED After you do a Preview from Search, when you next open a Resource Template, the left nav has disappeared; workaround: do a hard refresh. 2580
  • FIXED Backspacing while in diacritic chooser causes the Template to close. 2103
  • PARTIALLY FIXED Export not working after change to MongoDB 146
  • DONE Add a spinner to show that Lookups are working while waiting 2567

Release 3.2.0

New features

  • Redesigned Editor interface with left navigation bar for an overview of the whole template, easy access to any field in the template, indication with checkmarks of which fields are completed, and indicated of required fields that have not been completed.
  • RDF-to-MARC conversion, to support the goal of integrating Sinopia data with other systems. The conversion works only if the following are true:

Known issues and feature requests (number links to issue)

  • FIXED. when field names wrap in left nav, second line should be indented 2447
  • FIXED. top-level left nav item should be checked if any of its children are marked completed 2409
  • FIXED. deleting and re-adding a field moves the field to the bottom of the form 2461
  • FIXED. when you remove a selected value from a required lookup field, you are not prevented from saving the record. Sinopia thinks the field is still full. 2462
  • Plus any issues from 3.1.0 that are not marked FIXED below.

Release 3.1.0

New features

  • Switching to MongoDB as data storage and management layer; no longer using Trellis. MongoDB is more widely used than Trellis and will provide a stronger foundation for future improvements.
  • Templates (a.k.a. Resource Templates) are now treated as Resources, so they can be created and edited directly within the Sinopia Editor.
    • Added button to create "New Template"
    • Added "pencil" and copy buttons to Resource Templates tab to allow changing and copying existing Templates
    • Added a new property attribute "ordered" to support preserving the order of fields in a Template; this has the added bonus of being able to support ordering when cataloging
    • Created a Sinopia vocabulary that expresses how to create Templates

Known issues and feature requests (number links to issue)

  • FIXED. Remove link to Profile Editor 2393
  • WON'T FIX. Change to Templates aren't visible without hard refresh 2374
  • FIXED. When you delete a non-required field with a default, and then add the field again, the default is no longer there 2373
  • FIXED. Default values don't appear in literal and lookup fields that are marked required 2371
  • DONE When creating properties of type lookup, offer a dropdown/typeahead of all the lookups we support 2364
  • DONE When creating property templates of type "Nested resource", offer lookup of existing templates 2360
  • DONE. UX for re-ordering values in ordered field 2358
  • FIXED. Error when trying to edit template from Recently Used list [2362](https://github.com/LD4P/sinopia_editor/issues/2362]
  • FIXED. When you type a literal value and don't hit Enter, Sinopia doesn't save the value 2361

Fixes and additions since Release 2.0 (as of 02-April-2020)

  • Fixed bug where URIs that were manually entered in a lookup field (instead of selected from lookup) were not being serialized correctly. (A related issue still exists where an extraneous label is created: https://github.com/LD4P/sinopia_editor/issues/2126)
  • Fixed bug where where closing a resource template when multiple resource templates were open was closing the wrong one
  • Added copyright and registered symbols to component for selecting diacritics and other symbols
  • Added new Questioning Authority lookup sources: CERL, Ligatus, and ISNI
  • Added lookups for MeSH subauthorities and fixed an issue with publication type subauthority

Release 2.0 (09-December-2019)

plus Profile Editor Release 0.5.2, Exporter Release 1.0.0, and Indexing Pipeline Release 1.0.0

This is the final release for Sinopia Work Cycle 2 (September 23 - December 6, 2019) and completes Milestone 5, as well as feature requests and bug fixes identified by users after cataloging with Release 1.0

  • "Create New" dropdown menu on fields that are lookups to Sinopia BIBFRAME Instances or Works shows full label and ID of Resource Templates; and shows all (up to 250) matching items.
  • New component lets you select diacritics from a character map; many languages available.
  • Images are included in extended context for Search results.
  • In Search results, the URI of the resource is always displayed for Sinopia and external sources.

Release 1.7 (03-December-2019)

  • In Edit window, layout is fluid so panels are shown in 1, 2, or 3 columns depending on width of window.
  • For lookup fields with multiple sources of lookups, you can select which of the possible sources you want to use, so you focus on results from the sources you want to search.
  • If you use Save button at bottom of screen, automatic scrolling takes you to top so you see the Save confirmation.
  • On Resource Templates tab, paging allows you to browse the whole list.
  • Filter Sinopia search results by group or by class.
  • Numerous UX improvements.
  • Bug fixes
    • "Create New" menu no longer displayed for Sinopia "all resources" lookup.
    • Fixed issue where some characters with diacritics were not being found in searches.

Editor Release 1.6.0

plus Profile Editor Release 0.5.0, Exporter Release 0.4.0, and Indexing Pipeline Release 0.8.1 (21-22-November-2019)

Demo of releases 1.5.0 and 1.6.0: https://youtu.be/7Rhu15jgLXo

New Features

Editing

  • On fields that are lookups to Sinopia BIBFRAME Works or Instances, a Create New menu offers an easy way to open a relevant Resource Template for creating a new Work or Instance. This is useful if your Sinopia search doesn't yield what you're looking for and you want to create a new Work or Instance. Select a Resource Template from the list and Sinopia opens it in a new tab and moves your focus to that tab. Create your new resource, save, use the Copy URI button to grab the newly minted URI, and return to your original resource to paste the new URI in the field you started in. (Bug to be fixed: Create New should not be displayed with lookup to "all" Sinopia resources.)
  • Language choices for literal fields draw from ISO 639-2 instead of 639-1. (Note: There is ongoing discussion about whether to use ISO 639-3 in Sinopia.)
  • Literal fields include a new language option "No language specified".
  • Wikidata available as a lookup source

Searching

  • When you select a value from a lookup while Editing, Sinopia now indexes the labels, so Resources are searchable by the text of those labels. (Note: this applies only to labels that are selected and saved going forward from this release. Labels that were saved as of Release 1.4.0 were not yet indexed.)
  • Extended context is shown in search results for external sources, including DISCOGS.
  • Modified date for Sinopia search results now shown as absolute date instead of relative date.

UX Improvements

  • Header redesigned to give more vertical space to the rest of the page.
  • Download link is now an icon on Resource Templates tab.
  • When attempting to open a resource on Search tab results in an error, focus shifts to top of page so you can see the error message.
  • Several improvements to look and consistency of buttons, links, and headers.

Bug Fixes

  • Language of literal restored to table preview.
  • Sort order retained when paging through results.
  • Editing previously seleted language tag on literal applies to correct literal.

Editor Release 1.5.0

plus Profile Editor Release 0.4.0, Exporter Release 0.3.0, and Indexing Pipeline Release 0.7.0 (15-November-2019)

New Features and Improvements

Editing

  • You can now have multiple Resource Templates open in one window. Each time you open a Resource Template, a new tab within the Edit tab is opened. The title of the tab is the name of the Resource Template. Each tab can be closed individually. You can click back and forth between the tabs.
  • When you open an existing Resource, Sinopia now expands all nested templates that contain data. Previously, only the first instance was expanded, making it appear as if you lost data you had entered.
  • Save and Close buttons are available at the bottom of page in addition to the top. (Note you still need to scroll to top to see the newly minted URI)
  • When you select a value from a lookup, Sinopia now retains the label, not just the URI. (Note indexing and searching of those labels in progress)

Selecting Resource Templates

Two new features were added to make it easier to work with a large set of Resource Templates.

  • Search box where you can search for Resource Templates by id, label, author, resource URI, or remark (a.k.a. Guiding Statement); the list of Resource Templates is filtered as you type you search. (Note that the ability to sort the list has been removed, since you can now winnow the list by any of the criteria you could previously sort by. And if you don't enter a search, Sinopia only shows you the first x templates in alphabetical order by ID, to avoid having to load the entire long list.)
  • "Most recently used resource templates" menu shows you Resource Templates you have used in your current session
  • Improved error catching and reporting for Resource Templates that include unsupported lookup sources. (Known issue: duplicate error messages)

Searching

  • In Sinopia search results, the Modified Date now shown as a relative date.
  • Instructions added on Sinopia search conventions, including link to longer explanation on this help site: Searching in Sinopia

Exporting

  • Exports now include the subject URI.
  • Exports now include the date and time the resource was created and last modified.

Profile Editor

  • Added trash can for cleaner deletion of Value Data Type (previously the only way to delete was by removing the value from the text box, which left an empty value that Sinopia didn't like; please note that the Value Data Type is not being used in Sinopia)
  • Added new lookup choices for DISCOGS Release and Masters.
  • Added new lookup choices for Sinopia BIBFFRAME Works and Sinopia BIBFRAME Instances, in addition to the existing Sinopia lookup, which was renamed "Sinopia resources". (Note that previously, fields with a Sinopia lookup supported the use of a wildcard (*) with no other characters; fields with Sinopia lookups now require you to enter at least 3 characters preceding the wildcard.)

Bug Fixes

Selecting and Importing Resource Templates

  • Fixed issue where if you opened a Resource Template that generated an error, you could not open any further Resource Templates
  • Previously when you uploaded a revised version of an existing Resource Template, the revised label didn't show up in the list of Resource Templates, and clicking on the Resource Template still opened the earlier version. Now the revised label shows up as expected (Note you do have to re-search to see the revised label in the results list; but if you clicked on the existing label it will properly open the revised version. Also, in the "recently used" menu, the label is not updated, but does correctly open the newly imported version.)

Searching

  • Fixed issue with re-indexing service where previously indexed items were getting dropped from the index; Note: this fix needs to be verified once new release is on stage and re-indexing process is complete

Editing

  • Popovers no longer persist when you leave the Edit tab
  • Correct URI is recorded for Sinopia resources selected from a lookup (previously URI had "undefinedrepository" in URI instead of trellis domain)

Release 1.4.1 (01-November-2019)

Demo: https://youtu.be/dahdRoMOT7Q Patch release 1.4.2: fixes problem with exported files; no user impact

New Features: Search tab

  • Additional metadata about each item shown, including type
  • Sort by different parameters (label, modified date, relevance)
  • Edit and copy buttons
  • Search any literal field in the resource (previously only title fields were searchable)
  • Search any Sinopia resource, including searching by the resource URI (previously, only resources with titles were searchable)
  • RDA title properties now treated as titles (previously only BIBFRAME title properties were handled as titles; titles get higher relevance in search results, and the title is displayed as the label in search result)
  • DISCOGS now searchable

New Features: Resource Templates tab

  • Resource Templates accessible via URLs for bookmarking and sharing
  • Import button accepts Resource Template JSON file (in addition to Profile JSON file)
  • When there's an error upon opening a Resource Template, you are scrolled to top so you can see the error
  • If there's more than one error message upon opening a Resource Template, they are shown separately for easier reading
  • Removed confusing "prompting" message when overwriting existing Resource Template

New Feature: Exports tab

  • New tab for downloading zipped export files (in JSON-LD) of Sinopia resources by group; also includes single .zip file of resources from all groups

New Features and Bug Fixes: Edit tab

  • Copy URI now looks like a button and gives feedback that your URI was copied
  • Vertical scrolling added to Preview
  • When using up and down arrow keys to step through lookup results in fields with extended context, selection no longer disappears or becomes hard to read when selected
  • Info icon on fields is clickable to see help text
  • When a lookup field has multiple sources, those sources are now listed in the order specified in the Resource Template, rather than alphabetically

Release 1.3.0 (18-October 2019)

Demo of Release 1.3.0 and 1.2.1: https://youtu.be/IAekfhmqB2g

New features

  • Friendlier RDF preview: choice of table, N-triples or Turtle. Defaults to table view. This improvement appears on Preview from the Edit tab, as well as in the "remainder" RDF that is displayed when loading from the Load RDF tab or copying from the Search tab.
  • The Edit tab has a new Copy URI button that lets you copy a resource's newly minted URI to your buffer (clipboard) as soon as a resource is saved. This is useful for pasting the new URI in a Sinopia lookup field, especially if the Resource is not a resource that will be found by a Sinopia lookup (i.e., it's not a resource with a title field). Known issue: on Firefox/Mac the Copy URI link doesn't look like a button, and it doesn't give visual feedback that it has been clicked.
  • In Search tab, you can find Sinopia resources by their URI. Note that this only works for indexed Sinopia resources, and currently we only index resources that have titles. Also note that the "Load by URI" option has been removed from the Load RDF tab since you can now search by URI on the Search tab.
  • Sinopia search finds matching strings with and without diacritics.
  • Sinopia search is now case insensitive.
  • Sinopia search defaults to AND when search string has multiple terms
  • Visual indications of which environment you are in (development, stage, production): the page title and the header on the page both include the name of the environment.
  • Upgraded to latest version of the Bootstrap framework that controls many aspects of the UI. This fixes some issues noted previously including fields jumping to new positions on the page and search result labels not wrapping.

Bug fixes

  • Fixed bug where nested Resource Templates with property type resource (not pointing to Resource Templates, but instead expecting a URI) did not work.
  • Fixed bug related to loading triples. Details

Known issue ticketed for fix:

  • For lookup fields with QA sources with extended context, when you use arrow keys to move up and down the list of matching values, the highlight text changes to white, making the text disappear against the white background.

Release 1.2.1 (11-October-2019)

Bug fixes

Opening a Resource when original Resource Template no longer exists

  • From Search tab when you try to open a Resource created with a Resource Template that no longer exists, you will get a message explaining why the Resource cannot be opened.
  • Previously, Sinopia would either take you to the most recent Resource you had opened, or do nothing.
  • Note that even if the Resource Template no longer exists, you can still view the Resource description in triple form by pasting the URI of the Resource into your browser. In a future release, we hope to offer a way to select a different Resource Template to use to open the Resource.

More checking of Resource Templates upon attempting to open them

  • From Resource Template tab, Sinopia now checks for problems with a Resource Template before opening, and reports those problems. If your Resource Template has a problem, Sinopia will report a useful error message and will not open the Resource Template.

  • Previously, Sinopia allowed you to open the Resource Template in these cases, but then there were unexpected results when the issue was encountered.

  • Problems Sinopia checks for include:

    1. Resource Template refers to (nests) another Resource Template that doesn't exist in Sinopia.
    2. Resource Template contains lookup fields that refer to lookup sources that don't exist in Sinopia.
    3. Resource Template contains property template with an unsupported property type (supported types are literal, lookup, and resource).
  • The error messages for cases ii. and iii. will refer to the property URI of the Property Template that has the unsupported lookup or property type.

  • Note that items ii. and iii. will only occur in a template that is created or edited outside the Profile Editor.

Fixes issue where Resources were not getting saved

New feature

Lookup fields now support having multiple sources that are direct lookups to id.loc.gov.

Release 1.1.0 (07-October-2019)

Demo of Release 1.1.0: https://youtu.be/kNX_JDEftRU

Deriving new descriptions

This release adds the ability to copy existing an description to start a new one, both for Sinopia-created resources and external data

  • When viewing a saved resource on the Editor tab, a new Copy icon lets you copy the current description, creating a new, unsaved description in the same Resource Template, which you can then edit and save as a new description.
  • To support the ability to copy an external description, the Search tab now includes a choice of external sources to search. These are searched via the Questioning Authority service. New sources added in this release:
    • MARC datasets of LD4P cohort institutions, converted to RDF by Share-VDE service
    • Discogs music database.
  • When searching an external data source, a new Copy icon next to a search result lets you copy that "record" into a Resource Template of your choice. Any data from the selected record that does not match the chosen Resource Template is displayed in a "remainder" box.

Known issues with Search tab when searching external sources

  • only the top 8 results are shown
  • Discogs search does not work
  • response time is slow

Loading RDF

The Load RDF tab is another route for using external data to create a new description. This release adds several improvements to loading RDF

  • Help text explaining which formats are accepted and clarifying that Base URI is not required
  • If you don't specify a destination Resource Template in your data (with the http://sinopia.io/vocabulary/hasResourceTemplate property), Sinopia prompts you to select a destination Resource Template from a list of available templates
  • Any loaded data that does not match the chosen Resource Template is displayed in a "remainder" box

Additional Features

  • Extended context: If a Questioning Authority lookup offers extended context, this contextual information is always shown. (This is an improvement from previous releases in which extended context had to be explicitly specified in a Resource Template in order for it to be displayed, which in turn had required an update to the Sinopia Resource Template schema.) Authority Status for Lookups through QA shows which sources have extended context.
  • Lookups to multiple sources: To improve the response time of lookup fields that search multiple Questioning Authority sources, Sinopia displays results from each source as soon as available. In previous releases, Sinopia waited for results from all sources before displaying any.
  • Literals and URIs in lookup fields: Fields that are lookups to Sinopia resources or to LC vocabularies now accept literals or URIs as entries (previously only Questioning Authority lookups supported this feature)

Bug Fixes

  • Defaults in nested templates are now editable
  • Indexing pipeline does not stop working after period of inactivity (this was preventing new and changed resources from showing up in Search results)

Additional Known Issues

  • Previously created Sinopia resources will not open from the Search tab if the Resource Template used to create the resource no longer exists. Either nothing will happen when you click the search result, or you will be taken to the Editor tab, but will see a previously opened resource. Issue 1447

Release 1.0.2 (September-2019)

  • Fixes bug where QA lookups did not work if they were in templates nested in other templates.

Release 1.0.1 (September-2019)

  • Adds support for lookups to Share-VDE data and fixes bug where validation messages weren't properly cleared

Release 1.0 (09-August-2019)

This release completes the Sinopia MVP (minimum viable product) -- offering enough functionality to start cataloging! This release completes Milestone 4 (https://github.com/LD4P/sinopia/issues/167): finding data created in Sinopia, referring to resources created in Sinopia, and editing existing data in Sinopia.

Demo of Release 1.0 (and previous releases since last demo): https://youtu.be/vOfcpd9w0fQ

Finding data (Search tab)

  • Simple search of descriptions created in Sinopia (currently searching only titles)
  • Click on search result to open the description in the Editor tab
  • Search supports wildcard

Cataloging (Editor tab)

  • Your description is indexed upon Save & Publish so that it can be searched
  • Sinopia-created resources are now a source for lookups
  • After selecting a value from a lookup, the selected literal is displayed as a link to the corresponding URI, so you can visit the URI for context
  • Improvements to validation of entered data
    • Validation of entries in mandatory fields is recursive (nested Resource Templates are checked)
    • The mandatory fields message updates dynamically as you fill in missing entries
    • Fields that expect a URI warn you if you enter a literal (*These are fields configured with property type = resource, but not pointing to another Resource Template)
  • More UI improvements
    • Sinopia warns you if you try to go to another tab and you have unsaved entries.
    • If you enter data in a literal field, save is disabled until you hit Enter or move to another field, preventing you from typing a literal and saving without "entering" the value.

Off-menu items

  • Export data. No UI. Requires command line and admin access. Exports can be requested via issue in github. Documentation to follow.
  • Extended context on some lookups. Requires manual editing of Profile to configure. Documentation to follow.

Release 0.3.10 (08-August-2019)

a quick point release to check the indexing pipeline

Release 0.3.9 (02-August-2019)

Cataloging

  • Buttons properly aligned depending on context
  • Language handling improvement for input literal
  • Leaving a literal input with text now saves the value, without having to hit "Enter"

Load RDF

  • Can load known Trellis URI into Editor to bring up corresponding description

Search

  • Search feature in progress; results now have pagination

Release 0.3.8 (30-July-2019)

feature list includes 0.3.3 through 0.3.7 point release features

Importing and Selecting Resource Templates

  • Author and Remark shown for each Resource Template in the list
  • List is sortable by Template Name, ID, or Author
  • List is sorted by default by Template Name, and newly added Templates are automatically sorted
  • Column text wraps
  • Resource Template JSON is downloadable (Note: You're downloading JSON for a Resource Template, not a Profile, so you can't load that same JSON back in to the Editor or the Profile Editor, both of which require Profiles. If you need to load a Resource Template you can try https://github.com/LD4P/sinopia/wiki/How-to-turn-a-Resource-Template-into-an-importable-Profile)
  • When you load a revised version of an existing Resource Template, changes to Template Name, Author or Remark are reflected immediately in the list

Cataloging

  • Minted URI and confirmation message appear when you Save & Publish
  • This minted URI is deferenceable (paste in a browser and see your created statements)
  • Repeats of repeatable items are removable
  • Lookup fields allow you to enter a URI or literal instead of selecting a value from the lookup
  • Fields that expect a URI warn you if you enter a literal
  • URIs entered into fields are clickable
  • Editor validates whether mandatory fields are filled in within nested Resource Templates

New Feature: Load RDF

  • Given a set of triples (including a triple specifying what Resource Template to load the triples into), Sinopia loads your triples, creating a new resource description. (To get a model of triples to load, choose a Resource Template, fill in some fields, click Preview. Paste these triples into the Load RDF tab.

Profile Creation

  • New option to specify Sinopia as a source for lookups (Note that the Sinopia search is in progress)

Other

  • Sinopia Editor version number now visible upper left of Editor window
  • Issue templates for bug reports and feature requests and updated Help menu with direct links to those templates

Release 0.3.3 (20-June-2019)

feature list includes 0.3.1 and 0.3.2 point release features

Achieves first part of milestone 4: Creating, previewing and saving RDF

  • RDF is generated from resource template + cataloger description
  • User can preview RDF while cataloging
  • User can save resource descriptions
  • User can choose which group to save resource descriptions to
  • When saving, user is prompted to fill in required fields
  • Sinopia mints a URI for the resource when user saves description
  • Fixed bugs resulting in blank screen

Release 0.3.0 (30-May-2019)

Achieves milestone 3: User Login and “Profile Opening Night”

User log in

  • User can create new account
  • User can retrieve forgotten password or reset password
  • Only logged-in users are allowed to access the Linked Data Editor
  • User is prompted to log in if trying to access the Linked Data Editor

Adding and Updating Profiles

  • Logged-in user can upload new profile to a list of "available resource templates" that others can then use to catalog
  • Logged-in user can overwrite existing resource templates with new version of same
  • User is asked to confirm overwrite when trying to upload resource templates that already exist

Cataloging with Profiles

  • User can choose a resource template from a list of available resource templates, open the "form", and try entering data.
  • All types of "fields" and field options are working:
    • type = literal
    • type = lookup
    • type = resource
    • repeatable (true or false)
    • tooltips (hyperlink or text)
    • default values for literals and lookups
    • mandatory (true or false; if true, field marked with asterisk)

Casalini/Share-VDE data

  • Profile creator can specify a Share-VDE dataset as option for lookup in Profile Editor
  • In Linked Data Editor, user can search for and select entities/values from Share-VDE data, as specified in profile

Release 0.2.1 (14-March 2019)

  • Resource Template tab validates and loads Resource Templates into Editor Tab
  • Cognito Authenication for Import Resource Template
  • Editor UI updated to use blocks and outlines

Release 0.2.0 (19-Feb-2019)

  • Load profile into Editor to see the form
  • Enter data into literal field
  • Search for and select values in authoritative sources as specified in Profile
  • Add multiple values to literal and lookup fields where allowed (n/a for type = resource)
  • UX improvements for repeatable literal and lookup fields
  • UX prevents user from adding multiple values where not allowed, in literal and lookup fields
  • For properties where object is another "form", see a button to open that "form" NOTE: this will generate a blank button until future release when Profiles are stored in Sinopia server
  • For property type Resource, get visual confirmation that you indeed entered something in the modal form (NOTE: this doesn't work properly yet for type=Resource and repeatable=true)
  • See help text as hyperlink or tooltip per Profile
  • Use tab key to advance through fields (in addition to mousing)
  • Enter diacritics and non-Roman script (tested using Mac language keyboards)
  • Optionally indicate language of entered literal in Linked Data Editor
Clone this wiki locally