d73e4334f0cc1103049795c5ce7910c54ab1bfc4Eugen Kuksa "v#{minimum_version}, #{minimum_revision}"
cb1256dca3f095718f35c41530a136823dac0774Eugen Kuksa "#{Hostname.url_authority}#{locid}"
2f305d7bc01ae84f6b219b562fe4d31392abc1d6Eugen Kuksa def self.parse_via_api(resource, hets_options, structure_only: false)
de26ab920893b505e7914784774de5eb506f60a0Eugen Kuksa parse_caller = Hets::ParseCaller.new(hets_instance, hets_options)
de26ab920893b505e7914784774de5eb506f60a0Eugen Kuksa parse_caller.call(qualified_loc_id_for(resource), with_mode: mode)
de26ab920893b505e7914784774de5eb506f60a0Eugen Kuksa prove_caller = Hets::ProveCaller.new(hets_instance, prove_options)
de26ab920893b505e7914784774de5eb506f60a0Eugen Kuksa prove_caller.call(qualified_loc_id_for(resource))
fb2c319c7cce96c35e06be8fe6f60da7d040c952Eugen Kuksa def self.provers_via_api(resource, provers_options)
de26ab920893b505e7914784774de5eb506f60a0Eugen Kuksa provers_caller = Hets::ProversCaller.new(hets_instance, provers_options)
de26ab920893b505e7914784774de5eb506f60a0Eugen Kuksa provers_caller.call(qualified_loc_id_for(resource))
de26ab920893b505e7914784774de5eb506f60a0Eugen Kuksa filetype_caller = Hets::FiletypeCaller.new(hets_instance)
de26ab920893b505e7914784774de5eb506f60a0Eugen Kuksa response_iri, filetype = filetype_caller.call(iri).split(': ')
a8ab4146c3238374bdd13a36b12d665cde57e078Tim Reddehase raise FiletypeNotDeterminedError.new("#{response_iri}: #{filetype}")