Name: metadata-client
Owner: CyVerse Discovery Environment
Description: null
Created: 2016-08-29 19:29:23.0
Updated: 2016-08-29 23:14:09.0
Pushed: 2017-07-13 22:40:57.0
Homepage: null
Size: 23
Language: Clojure
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
A client library for the CyVerse Discovery Environment metadata service.
uire '[metadata-client.core :as mcc])
client (mcc/new-metadata-client base-uri))
etadata AVU operations.
/find-avus client username {:attribute attribute :target-type target-type :value value :unit unit})
/find-avus client username {:attribute [attr1 attr2] :target-type [tt1 tt2] :value [v1 v2] :unit [u1 u2]})
/list-avus client username target-type target-id)
/update-avus client username target-type target-id request-body)
/set-avus client username target-type target-id request-body)
/copy-metadata-avus client username target-type target-id dest-targets)
/filter-by-avus client username target-types target-ids avus)
ntology operations.
/list-ontologies client username)
/list-hierarchies client username ontology-version)
/filter-hierarchies client username ontology-version attrs target-type target-id)
/filter-targets-by-ontology-search client username ontology-version attrs search-term target-types target-ids)
/filter-hierarchy client username ontology-version root-iri attr target-types target-ids)
/filter-hierarchy-targets client username ontology-version root-iri attr target-types target-ids)
/filter-unclassified client username ontology-version root-iri attr target-types target-ids)
/delete-ontology client username ontology-version)
http://www.cyverse.org/sites/default/files/iPLANT-LICENSE.txt