Atramhasis

Latest version: v2.0.0

Safety actively analyzes 630305 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

0.6.1

------------------

This release is a minor release, containing improvements regarding the Linked
Data Fragments server.

- Also add hidden datasets to the LDF server. Only external ones are not added
now. (390)
- Make it possible to set the LDF server protocol when generating the config.
(391)
- When generating an LDF server config, add a composite source as well. (393)
- When generating the dataset information, add hydra controls that link to
the LDF server instance. (392)

0.6.0

------------------

This release is a major release containing new features.

- Added a script to generate nightly dumps. Instead of generating full
downloads on demand, they can now be generated by a cron job (eg. once per
night, week, ...). This makes it possible to download a large conceptscheme at
once. During these dumps, some statistics on every conceptscheme such as the
number of triples in it will be generated as well. This was done to make it
easier to embed a custom Python based LDF server, but currently only serves
the purpose of keeping some score. (337, 360)
- Added easy integration with a Linked Data Fragments server
(https://linkeddatafragments.org). Atramhasis can now
generate a config file for such a server that you can use to setup the server.
By default this config will work with the Turtle files that can be generated
every night. But if you have access to the HDT library, you can also work with
HDT files for a masssive performance boost. See the section `Running a Linked
Data Fragments server` in the docs for more information. (365)
- Add some more information the HTML title tags for a concept detail. (363)
- Changed the UI for doing a search so that you now get a proper warning when
searching for a label without specifying the conceptscheme to search in. (373)
- It is now possible to generate URI's when importing from a file that does not
contain them, eg. a JSON or CSV file. The `import_file` can now take a
`pattern_uri` parameter than will be used to generate new URI's with. (372)
- Fixed some issues with the tree cache that came to light when running
Atramhasis as two nodes. Where before it was not possible to configure the
tree cache, it now is. Previously an in-memory cache would always be used. Now
it's possible to use a different type of cache. If you're running more than
one webserver, it is advised to run a shared cache. If you're running a
previous version of Atramhasis, you will need to configure your cache with
`cache.tree` and `cache.list` settings. (371)
- It is now possible to add sortLabels to concepts. These can be used in the
REST service to arbitrarily sort concepts. The sortLabel works per language.
This makes it possible to eg. sort historical periods in chronological order.
Most of the functionality was already present in `skosprovider` 0.6.0, but it
had not been properly included in Atramhasis.
(362)
- Added 'und - undetermined' to the default language set to support json file
imports. (386)
- Fixed a bug when editing concepts where data from previously opened concepts
would bleed into the concept you were editing. (367)
- Update several dependencies to the latest versions. (380, 381, 376)
- Added 'und - undetermined' to the default language set to support json file imports (386)

0.5.2

------------------

This minor release fixes a bug with the protected resource event. The event should
give the uri of a concept instead of the url path. In addition to the uri the request
is added to the event. It also fixes the bug with removing relations and updates the
requirements for skosprovider_sqlalchemy_.

0.5.1

------------------

This minor release fixes a bug with the tree browser. Before it wasn't possible
to zoom and pan the tree. With certain larger trees this would cause issues as
content would run off the page.

0.5.0

------------------

This release is a major update based on the `skosprovider`_ `0.6.0` line
of libraries. The most visible change is with the public and admin interfaces.
These have been completely overhauled to provide a more pleasing user
experience. Among other things visitors are now pointed towards popular concepts
and concepts they have recently visited. Browsing an entire conceptscheme tree
has been redesigned.

The adming interface now offers users an option to edit certain aspects of a
conceptscheme such as the labels, notes and sources. Editing in general has been
update and improved. Links between the public interface and the admin interface
have been added to make switching from one to the other easier. Notes and
sources can now contain certain HTML tags, allowing greater flexibility in
defining concepts and collections.

A command line script was added to make it easy to import an entire
conceptscheme, eg. when migrating from another system. It is now possible to
import a RDF, CSV or JSON file on the command line in your Atramhasis instance.
With earlier versions you had to script this yourself.

As always, bugs have been fixed, code has been rewritten and documenation has
been updated.

See https://github.com/OnroerendErfgoed/atramhasis/milestone/8?closed=1 for the
full list of changes.

0.4.4

------------------

- Added more sample datasets to get a better view of real data. These will make
the demo more interesting.
- Fix a bug where it was possible to create a relation between a concept and
itself causing all sorts of nasty things to happen.
- Minor refactoring. Move the pyramid routes to a new file.
- Added a CONTRIBUTING.md file. Contributions welcome!

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.