{"action":"created","issue":{"url":"https://api.github.com/repos/ga4gh/data-object-schemas/issues/3","repository_url":"https://api.github.com/repos/ga4gh/data-object-schemas","labels_url":"https://api.github.com/repos/ga4gh/data-object-schemas/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/ga4gh/data-object-schemas/issues/3/comments","events_url":"https://api.github.com/repos/ga4gh/data-object-schemas/issues/3/events","html_url":"https://github.com/ga4gh/data-object-schemas/pull/3","id":240216571,"number":3,"title":"Initial DOS v0.1 proposal","user":{"login":"briandoconnor","id":1730584,"avatar_url":"https://avatars1.githubusercontent.com/u/1730584?v=4","gravatar_id":"","url":"https://api.github.com/users/briandoconnor","html_url":"https://github.com/briandoconnor","followers_url":"https://api.github.com/users/briandoconnor/followers","following_url":"https://api.github.com/users/briandoconnor/following{/other_user}","gists_url":"https://api.github.com/users/briandoconnor/gists{/gist_id}","starred_url":"https://api.github.com/users/briandoconnor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/briandoconnor/subscriptions","organizations_url":"https://api.github.com/users/briandoconnor/orgs","repos_url":"https://api.github.com/users/briandoconnor/repos","events_url":"https://api.github.com/users/briandoconnor/events{/privacy}","received_events_url":"https://api.github.com/users/briandoconnor/received_events","type":"User","site_admin":false},"labels":[{"id":548612416,"url":"https://api.github.com/repos/ga4gh/data-object-schemas/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":548612417,"url":"https://api.github.com/repos/ga4gh/data-object-schemas/labels/help%20wanted","name":"help wanted","color":"128A0C","default":true},{"id":548612419,"url":"https://api.github.com/repos/ga4gh/data-object-schemas/labels/question","name":"question","color":"cc317c","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2017-07-03T16:15:15Z","updated_at":"2017-09-25T18:16:25Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/ga4gh/data-object-schemas/pulls/3","html_url":"https://github.com/ga4gh/data-object-schemas/pull/3","diff_url":"https://github.com/ga4gh/data-object-schemas/pull/3.diff","patch_url":"https://github.com/ga4gh/data-object-schemas/pull/3.patch"},"body":"This is a proposal for a v0.1 DOS release based on the schema work of Brian W. and others from OHSU.  It also is informed by existing object storage systems such as:\r\n\r\n* GNOS: http://annaisystems.com/ (as used by PCAWG, see https://pcawg.icgc.org)\r\n* ICGC Storage: as used to store data on S3, see https://github.com/icgc-dcc/dcc-storage and https://dcc.icgc.org/icgc-in-the-cloud/aws\r\n* HCA Storage: see https://dss.staging.data.humancellatlas.org/ and https://github.com/HumanCellAtlas/data-store\r\n* the GDC Storage: see https://gdc.cancer.gov\r\n* Keep by Curoverse: see https://arvados.org/ and https://github.com/curoverse/arvados\r\n\r\nSee the [README](https://github.com/ga4gh/data-object-schemas/blob/feature/protobuf-bdo-2/README.md) for more information.  The goals of DOS are to create a generic API on top of these and other projects, so workflow systems can access data in the same way regardless of project.  One section of the API focuses on how to read and write data objects to cloud environments and how to join them together as data bundles.  Another focuses on the ability to find data objects across cloud environments and implementations of DOS.\r\n\r\nPlease leave your comments here so we can move towards a v0.1 release soon."},"comment":{"url":"https://api.github.com/repos/ga4gh/data-object-schemas/issues/comments/331967613","html_url":"https://github.com/ga4gh/data-object-schemas/pull/3#issuecomment-331967613","issue_url":"https://api.github.com/repos/ga4gh/data-object-schemas/issues/3","id":331967613,"user":{"login":"briandoconnor","id":1730584,"avatar_url":"https://avatars1.githubusercontent.com/u/1730584?v=4","gravatar_id":"","url":"https://api.github.com/users/briandoconnor","html_url":"https://github.com/briandoconnor","followers_url":"https://api.github.com/users/briandoconnor/followers","following_url":"https://api.github.com/users/briandoconnor/following{/other_user}","gists_url":"https://api.github.com/users/briandoconnor/gists{/gist_id}","starred_url":"https://api.github.com/users/briandoconnor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/briandoconnor/subscriptions","organizations_url":"https://api.github.com/users/briandoconnor/orgs","repos_url":"https://api.github.com/users/briandoconnor/repos","events_url":"https://api.github.com/users/briandoconnor/events{/privacy}","received_events_url":"https://api.github.com/users/briandoconnor/received_events","type":"User","site_admin":false},"created_at":"2017-09-25T18:16:25Z","updated_at":"2017-09-25T18:16:25Z","author_association":"CONTRIBUTOR","body":"We primarily went through Brian W's slides on 20170925.  It generated some really great conversation on DOS, it's API, and what it should and should not do.\r\n\r\nSee https://docs.google.com/document/d/1kP7FzDJ9B7j7GMGeEiGZJazPLF4Z1p8K1a3FJazPigc/edit#\r\n\r\nIt includes a link to his slide pack too.\r\n\r\nSome new questions that we need to discuss here . Good to pin down a few more topics that generated a bunch of great conversation today!:\r\n\r\n* Metadata or no metadata intrinsic in the DOS API?  Do we allow metadata to be included in the DataObject or are these just files stored in the system?  Does DOS know anything about metadata?\r\n* Common query interface in DOS?  Or another system?  Does DOS then allow you to search metadata if it’s stored in the system?  Like a generic search endpoint that all DOS systems support but not tied to particular metadata schema?  Or do we delegate to other systems that index content from a given DOS instance (or instances) and provide search capabilities?\r\n* Federated or no?  When bringing up a DOS instance will it understand/support a federated network?  Will users be able to query across DOS instances to find data (by hash, UUID, etc?).  Or do we defer to other systems/groups for this?\r\n* Eventing system in DOS?  If we don’t allow for queries of the metadata (or files storing metadata) in DOS it seems like we’d want a way to provide events.  This would allow, for example, other systems to automate indexing from DOS instances.  Otherwise, they would have to periodically walk the contents which is inefficient.\r\n\r\n"}}
{"actor":{"display_login":"briandoconnor"}}