require 'uri' require 'securerandom' require 'json' require 'zip' require 'zip/filesystem' require 'addressable' require 'open-uri' require 'ro_crate/json_ld_hash' require 'ro_crate/model/entity' require 'ro_crate/model/data_entity' require 'ro_crate/model/file' require 'ro_crate/model/entry' require 'ro_crate/model/remote_entry' require 'ro_crate/model/directory' require 'ro_crate/model/metadata' require 'ro_crate/model/preview_generator' require 'ro_crate/model/preview' require 'ro_crate/model/crate' require 'ro_crate/model/contextual_entity' require 'ro_crate/model/person' require 'ro_crate/model/contact_point' require 'ro_crate/model/organization' require 'ro_crate/reader' require 'ro_crate/writer'