Comments (3)
DRS does not include a compression-format field (e.g. "zip", "bz2") like NMDC does. I suggest we either underscore-prefix such fields (e.g. _compresion_format
) so as to clarify that they are not part of the DRS spec, or else document that these fields may clash with future versions (if any) of DRS.
from nmdc-schema.
I think we make use of some of the properties w/o necessarily making DrsObject
per se.
Some of the properties we already have; e.g.:
- drs:aliases -> nmdc:alternative identifier
- drs:created_time -> nmdc:add_date
- drs:updated_time -> nmdc:mod_date
- drs:name -> nmdc:name
- drs:description -> nmdc:description
- drs:id -> nmdc:id
- drs:size -> nmdc:file_size_bytes
Other DRS properties need to be evaluated, such as drs:ContentObject. We may already be representing the pertinent information using the data_object_type
(see #20).
Possible additions to the schema (IMHO):
- checksums
- mime_type
- access_methods, although we have some of this covered using nmdc:url
from nmdc-schema.
@dwinston and @cmungall should we revisit this issue after GSP, or just close it?
from nmdc-schema.
Related Issues (20)
- Fix PR template functionality HOT 1
- update range and pattern on metagenome_annotation_id to allow metatranscriptome workflow activities
- Draft: add details to `InstrumentModelEnum`
- `berkeley`: Fix range for `was_generated_by` slot
- delete `assets/yq-for-nmdc_schema_accepting_legacy_ids.txt`
- resume efforts to detect examples coverage HOT 1
- range constraint for gene_function_id on Class FunctionalAnnotationAggMember
- `berkeley`: Fix range for `has_calibration` slot
- FileEnumType for indexed bam file
- FileEnumType needs modularization and normalization
- do we really need a `chemical_entity_set`?
- would metref meet our content and format needs as a metabolite namespace? HOT 1
- `berkeley-schema-fy24`: JSON Schema and YAML schema files are missing from `nmdc_schema` directory HOT 5
- Range for `metabolite_identified` slot should not be `ChemicalEntity`
- `berkeley` breakdown AnalyteCategoryEnum into types allowable for NucleotideSequencing and MassSpectrometry
- add unique_keys to FunctionalAnnotationAggMember HOT 2
- Markdown docs contain broken links
- Remove `PeptideQuantification` class, migrate information from `PeptideQuantification` `best_protein` slot to new slot on `MetaproteomicsAnalysis` class
- eukaryotic binning results modeling
- Other updates to MagBin modeling
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nmdc-schema.