Skip to content

Releases: AtesComp/rdf-transform

RDF Transform 2.2.1

08 Nov 01:17
Compare
Choose a tag to compare

This release is a production ready release.

Feature Updates

  • Fixed loading by some browsers due to a static declarations issue
    • Safari fails on static structure without name
    • Firefox may exhibit the same issue
  • Updated LICENSE.txt to clarify project license
    • Added licensing text to all relevant project files

What's Changed

  • Fixed dialog loading issue due to added license text
  • Updated website material
    • Updated and expanded "Flavors of Cacao" example
    • Fix defunct links
    • Add Download page as standard page
  • Cleaned code:
    • Remove commented code
    • Rename a few variables for clarity and consistency
    • Rearrange code for consistency with similar code
    • Update related comments

Full Changelog: v2.2.0...v2.2.1

RDF Transform 2.2.0

28 Aug 17:02
Compare
Choose a tag to compare

This release is a production ready release.

Feature Updates

  • Updated the Exporters for use with the latest Apache Jena library used by OpenRefine 3.6 (requires OpenRefine 3.6 or better)
  • The Export menu has been recoded for Stream and Pretty formats
  • Exports have been optimized to process the RDF statements in critical sections
  • The Transform tab has been updated for proper Prefix vertical alignment
  • Preview controls have been updated to better select between Stream and Pretty mode
  • Resizing the display tabs have been updated to correctly calculate the initial sizes
  • Export server calls have been normalized to use the Jena library RDFFormat names to simplify Command Line use for batch processing transforms
  • A Japanese translation file was added and resulted in an OpenRefine 3.7 update to rename Japanese translation files from ".jp" to ".ja"
  • Server results returned to the client have been normalized to use common code responses
  • Corrections for some outling UTF-8 encoding issues are included
  • Code cleaning and formatting
  • Log and debug enhancements
  • POM file updates have reduced the RDF Transform extension file to 8.9 MiB!

What's Changed

  • Create translation-ja.json by @higa4 in #13

New Contributors

  • @higa4 made their first contribution in #13

Full Changelog: v2.1.1-beta...v2.2.0

RDF Transform 2.1.1-beta

22 Jun 03:48
Compare
Choose a tag to compare
Pre-release

This release furthers the Beta testing and is opened for general comment in preparation for a production ready release.

Feature Updates

  • Correct Literal processing for Record-based Tier 2+ literals
  • Editable Sample Record / Row Count for Preview
  • Editable Preview based on Stream or Pretty format
  • Added RDFTransform.previewStream preference as default for Editable Preview
  • Code cleaning and formatting
  • Log and debug enhancements

Full Changelog: v2.1.0-beta...v2.1.1-beta

RDF Transform 2.1.0-beta

14 May 04:10
Compare
Choose a tag to compare
Pre-release

This release indicates successful Alpha testing completion with no outstanding critical errors. Beta testing is opened for general comment in preparation for a production ready release.

Feature Updates

  • Correct Namespace processing by Web and File Import
    • The Web Import controls faulty content negotiation for the non-existent XMLSchema ontology
    • The File Import corrects the client POST processing for form content including file streams
  • Further corrects for the "controller" initialization code
  • Removed Binary RDF processing
  • Added RDFThrift processing to match the Jena change
  • Added an RDFTransform.DebugJSON boolean preference to manage the transform template output separate from other debugging
  • Code cleaning and formatting
  • Log and debug enhancements
  • Website example updates.

RDF Transform 2.0.5-alpha

08 May 14:31
Compare
Choose a tag to compare
Pre-release

Replace RDF4J with Jena

  • Replaced RDF4J with Jena resulting in a 2/3rds reduction in release file size.
  • Pushed "controller.js" server side code into "InitializationCommand.java"
    • The "controller.js" init() function is now essentially a one liner
    • Cleaned the remaining "controller.js" process() and related functions
  • Updated the Export functionality and related menubar items to match OpenRefine 3.5.2 Jena version
    • OpenRefine's Jena jars have precedence over any extension jars, so several export types are reserved for the OpenRefine 3.6 release
    • Reserved "Pretty" Export types for future work as they need an entire graph "at once" to analyze the output.
  • Reverted to Alpha release due to massive changes

RDF Transform 2.0.4-beta

26 Apr 22:00
Compare
Choose a tag to compare
Pre-release

This release indicates successful Alpha testing completion with no outstanding critical errors. Beta testing is opened for general comment in preparation for a production ready release.

Feature Updates

  • Added BaseIRI Export checking
    • The BaseIRI is generally exported as the base (default) prefix with the other prefixes.
    • When the BaseIRI also exists as a managed namespace in the Prefixed Namespaces, defer to the Prefixed Namespaces when exporting (or previewing) the data--exclude the BaseIRI from the export as a base prefix.
    • This models functionality from the older RDF extension.
  • Changed imagery...
    • The expand and collapse icons have been updated
    • The larger spinner has been changed to a "cool, glowey, hi-tech thing"
  • Updated Expression Code "value" references with a global string reference as per all other key:value references

Documentation Updates

  • Updated website example files and references
  • Converted embedded string to i18n message for Default Namespace error
  • Added and corrected a few log messages including DEBUG messages
    • Added the VERSION to the extension initialization message
    • Clarified and added more initialization messaging
    • Added Exporter file type info to related DEBUG messages

RDF Transform 2.0.3-alpha

19 Apr 17:08
Compare
Choose a tag to compare
Pre-release

Version Update to 2.0.3

  • Release version control updates
  • Expression management when switching between RDF Node types
    • Index: row.index / row.record.index
    • Column: value
    • Constant: value
    • Maintain original expression when returning to the same type or most recent expression edit and its type.

RDF Transform 2.0.2-alpha

15 Apr 04:05
ef65283
Compare
Choose a tag to compare
Pre-release

Version Update to 2.0.2:

  • Restructures Java project namespace
    • from "com.google.refine.rdf" to "org.openrefine.rdf"
    • controller.js will need additional work to complete the change
  • Fixed Constant Blank Node: NullException error!
    • Reserved this.theFactory.createBNode() call from initialization to preview / export processing when theFactory actually exists.
  • Cell Blank Nodes IDs
    • Cell based BNodes are "variable" in that they rely on the selected index or column name. They were generated as random value BNodes on each visit during preview / export. Now, the column name + the current row index is used to generate unique column name bases BNodes. Index based BNodes remain as unique random BNodes.
  • Fixed Constant vs Cell Blank Node confusion during save
    • Constant BNodes are managed by the "value_bnode" type value. Cell BNodes are managed by the "bnode" type value. The save process erroniously flipped these values so that loads were confused leading to erronious processing results.

RDF Transform 2.0.1-alpha

05 Apr 02:11
Compare
Choose a tag to compare
Pre-release

Version Update to 2.0.1:

  • Reserved Code:
    • Moved unused code in rdf-transform-common.js to rdf-tranform-reserved.js
  • Expression Preview Tab Labels:
    • Implemented TODO code for i18n on RDFExpressionPreviewDialog Tab labels
    • Added language translation entries for RDFExpressionPreviewDialog Tab labels
  • Italian Fix:
    • Fixed Italian translation to correct for and extend tab labels
  • RDFTransformCommon NodeType strings
    • Added RDFTransformCommon static string for use in inner NodeType class and elsewhere
    • Updated RDFTransformDialog to use RDFTransformCommon static string for Literal
  • Updated controller.js:
    • Reorganized *.js file loading order for rdf-transform-common.js
    • Documented JQuery usage and inheritance from OpenRefine

RDF Transform 2.0.0-alpha

01 Apr 21:47
Compare
Choose a tag to compare
Pre-release

Initial Release