diff --git a/examples/xml/annotated-example.xml b/examples/xml/annotated-example.xml index fcd8944..6459c91 100644 --- a/examples/xml/annotated-example.xml +++ b/examples/xml/annotated-example.xml @@ -1,20 +1,8 @@ - @@ -53,13 +42,13 @@ NIST - - Zachary Trautt + + Zachary Trautt - 2008-04-01 + 2008-04-01 Zachary Trautt @@ -115,44 +104,44 @@ additional metadata associated with them. Software is an example that would have extended metadata. --> - + Collection: Repository - + Dataset: Database - + - - Ceramics: Perovskite + + ceramics: carbides - - Composites: nanocomposites + + composites: nanocomposites - - Defects: Point defects + + defects: point defects - - Microstructural + + structural - - Charge distribution - + + charge distribution + - - Dislocation Dynamics + + dislocation dynamics - - Annealing: normalizing + + annealing and homogenization: normalizing @@ -173,31 +162,28 @@ - + The IPR Portal ... https://www.ctcms.nist.gov/potentials/search - -
InteractiveResource: Portal
-
+ - + The IPR database ... https://www.ctcms.nist.gov/potentials/data.json -
Download
text/json 1100 -
+ - + The IPR search service ...
@@ -206,19 +192,17 @@ https://... https://...
-
+ - + The IPR Database ... https://www.ctcms.nist.gov/potentials/order - -
Physical Object: Storage Media
CDROM -
+ -
+ diff --git a/examples/xml/fipy-test.xml b/examples/xml/fipy-test.xml index 85a9f0a..0bd0988 100644 --- a/examples/xml/fipy-test.xml +++ b/examples/xml/fipy-test.xml @@ -1,20 +1,9 @@ - + xmlns:rsm="http://schema.nist.gov/xml/res-md/1.0wd-02-2017" + status="active" localid="urn:nist.gov/nmrr/fipy"> FiPy: A Finite Volume PDE Solver Using Python @@ -28,18 +17,18 @@ 2009 - Jonathan E. Guyer + Jonathan E. Guyer NIST - Dan Wheeler + Dan Wheeler NIST - James A. Warren + James A. Warren NIST - 2008-04-01 + 2008-04-01 Jonathan Guyer jonathan.guyer@nist.gov @@ -81,7 +70,7 @@ - + Software - - - Microstructure: single crystal + + + microstructures: single crystal - - Microstructure: polycrystalline + + microstructures: polycrystalline - - Microstructural + + structural @@ -110,20 +99,15 @@ public http://www.ctcms.nist.gov/fipy/LICENSE.html - - + + http://www.ctcms.nist.gov/fipy/download/ - - + + FiPy Home page http://www.ctcms.nist.gov/fipy/ -
- - InteractiveResource: Portal - -
-
+
diff --git a/examples/xml/fipy.xml b/examples/xml/fipy.xml index 46ec99f..8672421 100644 --- a/examples/xml/fipy.xml +++ b/examples/xml/fipy.xml @@ -1,20 +1,9 @@ - + xmlns:rsm="http://schema.nist.gov/xml/res-md/1.0wd-02-2017" + status="active" localid="urn:nist.gov/nmrr/fipy"> FiPy: A Finite Volume PDE Solver Using Python @@ -28,18 +17,18 @@ 2009 - Jonathan E. Guyer + Jonathan E. Guyer NIST - Dan Wheeler + Dan Wheeler NIST - James A. Warren + James A. Warren NIST - 2008-04-01 + 2008-04-01 Jonathan Guyer jonathan.guyer@nist.gov @@ -81,7 +70,7 @@ - + Software - - - Microstructure: single crystal + + + microstructures: single crystal - - Microstructure: polycrystalline + + microstructures: polycrystalline - - Microstructural + + structural @@ -111,10 +100,10 @@ public http://www.ctcms.nist.gov/fipy/LICENSE.html - - + + http://www.ctcms.nist.gov/fipy/download/ - + - + diff --git a/examples/xml/ipr-test.xml b/examples/xml/ipr-test.xml index c21ec04..33906b8 100644 --- a/examples/xml/ipr-test.xml +++ b/examples/xml/ipr-test.xml @@ -1,19 +1,8 @@ - @@ -29,18 +18,18 @@ 2014 - Chandler Becker + Chandler Becker NIST - + Hans van Der Graaf - - Zachary Trautt + + Zachary Trautt - 2008-04-01 + 2008-04-01 Zachary Trautt zachary.trautt@nist.gov @@ -81,25 +70,24 @@ research - - Collection: Repository - + + Collection: Repository - - - Microstructural + + + + + microstructures + + + structural - - is documented by - IPR Help Page - public - + http://www.ctcms.nist.gov/potentials/ -
InteractiveResource: Portal
-
+
diff --git a/examples/xml/ipr.xml b/examples/xml/ipr.xml index bb393f3..2e15c1c 100644 --- a/examples/xml/ipr.xml +++ b/examples/xml/ipr.xml @@ -1,20 +1,8 @@ - @@ -30,10 +18,10 @@ Chandler Becker NIST - + Zachary Trautt - 2008-04-01 + 2008-04-01 Zachary Trautt zachary.trautt@nist.gov @@ -71,16 +59,19 @@ research - + Collection: Repository - - - Microstructural + + + microstructures + + + structural public - + diff --git a/examples/xml/nist-gasphase.xml b/examples/xml/nist-gasphase.xml index 5ac0d02..a635259 100644 --- a/examples/xml/nist-gasphase.xml +++ b/examples/xml/nist-gasphase.xml @@ -1,20 +1,8 @@ - @@ -85,13 +73,13 @@ http://dx.doi.org/10.18434/T45K5N research - + Dataset: Database - - - Optical + + + optical @@ -100,13 +88,12 @@ fee-required http://www.nist.gov/open/license.cfm - + CDROM contains 5228 spectra in JCAMP-DX format http://dx.doi.org/10.18434/T45K5N -
Physical Object: Storage Media
CDROM -
+ -
+ diff --git a/examples/xml/schemaLocation.txt b/examples/xml/schemaLocation.txt index 3ac1b32..445a88c 100644 --- a/examples/xml/schemaLocation.txt +++ b/examples/xml/schemaLocation.txt @@ -1,8 +1 @@ http://schema.nist.gov/xml/res-md/1.0wd ../../schemas/xml/res-md.xsd -http://schema.nist.gov/xml/resmd-datacite/1.0wd ../../schemas/xml/resmd-datacite.xsd -http://schema.nist.gov/xml/resmd-access/1.0wd ../../schemas/xml/resmd-access.xsd -http://schema.nist.gov/xml/resmd-otherroles/1.0wd ../../schemas/xml/resmd-otherroles.xsd -https://www.nist.gov/od/sch/mse-vocab/1.0wd ../../schemas/xml/mse_vocab.xsd -http://schema.nist.gov/xml/mat-sci_res-md/1.0wd ../../schemas/xml/mat-sci_res-md.xsd -https://www.nist.gov/od/sch/vocabdemo/3 ../../schemas/xml/vocabdemo3.xsd - diff --git a/examples/xml/vocabdemo3-1.xml b/examples/xml/vocabdemo3-1.xml deleted file mode 100644 index c640cc9..0000000 --- a/examples/xml/vocabdemo3-1.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - Metals and alloys: Fe-containing (inc. steel) - - - Semiconductor: III-V - - - - Composites: metal-matrix - - - - Electrical: Resistivity - - - - Scattering / Diffraction: X-ray Diffraction - - - diff --git a/schemas/xml/mrr-ui-config.json b/schemas/xml/mrr-ui-config.json new file mode 100644 index 0000000..3c9b839 --- /dev/null +++ b/schemas/xml/mrr-ui-config.json @@ -0,0 +1,126 @@ +{ + "all_resource": { + "title": "All Resources", + "icon": "fa-globe", + "icon_color": "#557EB9", + "display_icon": true, + "type": "all", + "sort": 0 + }, + "Organization": { + "title": "Organization", + "icon": "fa-university", + "icon_color": "#2CAAE2", + "display_icon": true, + "description": "a group of people that come together to contribute to or participate in a federated data operation. Organizations can be hierarchical: an organization can contain or sponsor other organizations. Organizations can also aggregate or participate with other organizations in broader collaborations.", + "role_choice": "Organization", + "role_type": "Organization", + "type": "resource", + "sort": 1, + "refinements": ["unspecified Organization"] + }, + "DataCollection": { + "title": "Data Collection", + "icon": "fa-table", + "icon_color": "#A1C057", + "display_icon": true, + "description": "An aggregation of one or more datasets, possibly spanning many research projects or teams.", + "role_choice": "DataCollection", + "role_type": "Collection", + "type": "resource", + "sort": 2, + "refinements": ["unspecified Collection"] + }, + "Repository": { + "title": "Repository", + "icon": "fa-table", + "icon_color": "#A1C057", + "display_icon": false, + "description": "A data collection service that specializes in hosting data from many different research teams and projects.", + "role_choice": "DataCollection", + "role_type": "Collection: Repository", + "type": "resource", + "sort": 3 + }, + "Project Archive": { + "title": "Project Archive", + "icon": "fa-table", + "icon_color": "#A1C057", + "display_icon": false, + "description": "A large collection of data resulting from a project that produces and publishes data over an extended period of time and made accessible through a common portal or interface.", + "role_choice": "DataCollection", + "role_type": "Collection: Project Archive", + "type": "resource", + "sort": 4 + }, + "Database": { + "title": "Database", + "icon": "fa-database", + "icon_color": "grey", + "display_icon": false, + "description": "A collection of data that is not formally file-based but stored in a database system. Here, a database is not assumed to be relational and can be quite complex in structure.", + "role_choice": "Dataset", + "role_type": "Dataset: Database", + "type": "resource", + "sort": 5 + }, + "Dataset": { + "title": "Dataset", + "icon": "fa-database", + "icon_color": "grey", + "display_icon": true, + "description": "a set of data (can be one or more separate files or other digital objects) that is unified by a common set of research goals and/or results. This is intended to be a single publishable unit of scientific output that might be described in a single journal article.", + "role_choice": "Dataset", + "role_type": "Dataset", + "type": "resource", + "sort": 6, + "refinements": ["unspecified Dataset"] + }, + "ServiceAPI": { + "title": "Service", + "icon": "fa-cogs", + "icon_color": "#EBB057", + "display_icon": true, + "description": "a set of data (can be one or more separate files or other digital objects) that is unified by a common set of research goals and/or results. This is intended to be a single publishable unit of scientific output that might be described in a single journal article.", + "role_choice": "ServiceAPI", + "role_type": "Service: API", + "type": "resource", + "sort": 7, + "refinements": ["API"] + }, + "WebSite": { + "title": "Informational Site", + "icon": "fa-laptop", + "icon_color": "#257ABC", + "display_icon": true, + "description": "A (web) site that aggregates useful information for research. The information is not generally machine-processable, but rather is intended for consumption by a human (e.g. via a web browser).", + "role_choice": "WebSite", + "role_type": "Web Site: InteractiveResource: Portal", + "type": "resource", + "sort": 8, + "refinements": ["Informational"] + }, + "Software": { + "title": "Software", + "icon": "fa-tachometer", + "icon_color": "#79B320", + "display_icon": true, + "description": "A software tool or library.", + "role_choice": "Software", + "role_type": "Software", + "type": "resource", + "sort": 9 + }, + "SemanticAsset": { + "title": "Semantic Asset", + "icon": "fa-code", + "icon_color": "#c07c16", + "display_icon": true, + "description": "A resource used to enable syntactic or semantic representation of information", + "role_choice": "SemanticAsset", + "role_type": "Semantic Asset", + "type": "resource", + "sort": 10, + "refinements": ["Semantic Asset"] + } +} \ No newline at end of file diff --git a/schemas/xml/mse_vocab.xsd b/schemas/xml/mse_vocab.xsd index 4c2ea8a..8c02bfa 100644 --- a/schemas/xml/mse_vocab.xsd +++ b/schemas/xml/mse_vocab.xsd @@ -1,1234 +1,1514 @@ - + elementFormDefault="qualified" + attributeFormDefault="unqualified" version=""> - + - a property that captures Material type(s) vocabulary + a property that captures Data origin vocabulary - - - - + + + + + + + + + + - Allowed values for Biological vocabulary terms describing Material type(s) + Allowed values for experiments vocabulary terms describing Data origin - - + + - + - Allowed values for Biomaterials vocabulary terms describing Material type(s) + Allowed values for informatics and data science vocabulary terms describing Data origin - - + + - + - Allowed values for Ceramics vocabulary terms describing Material type(s) + Allowed values for simulations vocabulary terms describing Data origin - - - + + - + - Allowed values for Metals and alloys vocabulary terms describing Material type(s) + Allowed values for theory vocabulary terms describing Data origin - - - - - - - - - - + + + + + + + a property that captures Material types vocabulary + + + + + + + + + + + + + + + + - + - Allowed values for Metamaterial vocabulary terms describing Material type(s) + Allowed values for biological vocabulary terms describing Material types - - + + - + - Allowed values for Molecular fluids vocabulary terms describing Material type(s) + Allowed values for biomaterials vocabulary terms describing Material types - - + + - + - Allowed values for Organic (Carbon-containing) vocabulary terms describing Material type(s) + Allowed values for ceramics vocabulary terms describing Material types - - + + + + + + + + - + - Allowed values for Organometallic vocabulary terms describing Material type(s) + Allowed values for metals and alloys vocabulary terms describing Material types - - + + + + + + + + + + + + + + - + - Allowed values for Oxides vocabulary terms describing Material type(s) + Allowed values for metamaterials vocabulary terms describing Material types - - + + - + - Allowed values for Polymer vocabulary terms describing Material type(s) + Allowed values for molecular fluids vocabulary terms describing Material types - - - - - - - - + + - + - Allowed values for Semiconductor vocabulary terms describing Material type(s) + Allowed values for organic compounds vocabulary terms describing Material types - - - - + + + + + - - + + - a property that captures Structural Feature(s) vocabulary + Allowed values for organometallics vocabulary terms describing Material types - + + + + - - + + - Allowed values for Composites vocabulary terms describing Structural Feature(s) + Allowed values for polymers vocabulary terms describing Material types - - - - - - - - + + + + + + + + + + - + - Allowed values for Defects vocabulary terms describing Structural Feature(s) + Allowed values for semiconductors vocabulary terms describing Material types - - - - - + + + + + + + + + + + + + a property that captures Structural features vocabulary + + + + + + + + + + + + + + - + - Allowed values for Engineered structures vocabulary terms describing Structural Feature(s) + Allowed values for composites vocabulary terms describing Structural features - - + + + + + + + + + - + - Allowed values for Interfacial vocabulary terms describing Structural Feature(s) + Allowed values for defects vocabulary terms describing Structural features - - + + + + + + + + + + + + + - + - Allowed values for Interphase vocabulary terms describing Structural Feature(s) + Allowed values for engineered structures vocabulary terms describing Structural features - - + + - + - Allowed values for Microstructure vocabulary terms describing Structural Feature(s) + Allowed values for interfacial vocabulary terms describing Structural features - - - - - - - - - - - - - + + + + + + + + + + - + - Allowed values for Morphology vocabulary terms describing Structural Feature(s) + Allowed values for microstructures vocabulary terms describing Structural features - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - Allowed values for Phase vocabulary terms describing Structural Feature(s) + Allowed values for molecular structure vocabulary terms describing Structural features - - - - - + + + + + + + + + + + + + - + - Allowed values for Surfaces vocabulary terms describing Structural Feature(s) + Allowed values for morphologies vocabulary terms describing Structural features - - + + + + + + + + + + + + + + + + + + + + - - + + - a property that captures Properties addressed vocabulary + Allowed values for phases vocabulary terms describing Structural features - + + + + + + + + + + + + - + - Allowed values for Chemical vocabulary terms describing Properties addressed + a property that captures Properties addressed vocabulary - - - - - - + + + + + + + + + + + + + + + + + + - + - Allowed values for Corrosion vocabulary terms describing Properties addressed + Allowed values for chemical vocabulary terms describing Properties addressed - - + + + + + - + - Allowed values for Crystallographic vocabulary terms describing Properties addressed + Allowed values for colligative vocabulary terms describing Properties addressed - - - + + - + - Allowed values for Electrical vocabulary terms describing Properties addressed + Allowed values for corrosion vocabulary terms describing Properties addressed - - - - - - - - - - - - + + + + + + + + + + + - + - Allowed values for Kinetic vocabulary terms describing Properties addressed + Allowed values for crystallographic vocabulary terms describing Properties addressed - - - - - + + + + + + - + - Allowed values for Magnetic vocabulary terms describing Properties addressed + Allowed values for durability vocabulary terms describing Properties addressed - - + + + + + + - + - Allowed values for Mechanical vocabulary terms describing Properties addressed + Allowed values for electrical vocabulary terms describing Properties addressed - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - Allowed values for Microstructural vocabulary terms describing Properties addressed + Allowed values for kinetic vocabulary terms describing Properties addressed - - - - - - - - - + + + + + - + - Allowed values for Optical vocabulary terms describing Properties addressed + Allowed values for magnetic vocabulary terms describing Properties addressed - - + + + + + + + + - + - Allowed values for Rheological vocabulary terms describing Properties addressed + Allowed values for mechanical vocabulary terms describing Properties addressed - - - + + + + + + + + + + + + + + + + + + + + + + + + - + - Allowed values for Structural vocabulary terms describing Properties addressed + Allowed values for optical vocabulary terms describing Properties addressed - - + + + + + - + - Allowed values for Thermodynamic vocabulary terms describing Properties addressed + Allowed values for rheological vocabulary terms describing Properties addressed - - - - - - - - - - - - - - - - - - + + + + + - + - Allowed values for Toxicity / Safety vocabulary terms describing Properties addressed + Allowed values for structural vocabulary terms describing Properties addressed - - + + - + - Allowed values for Transport vocabulary terms describing Properties addressed + Allowed values for thermodynamic vocabulary terms describing Properties addressed - - - - + + + + + + + + + + + + + + + + + + + + + + + - + - Allowed values for Vibrational or Electronic vocabulary terms describing Properties addressed + Allowed values for toxicity vocabulary terms describing Properties addressed - - - - + + - + - Allowed values for Viscoelastic / creep vocabulary terms describing Properties addressed + Allowed values for transport vocabulary terms describing Properties addressed - - + + + + + + + + + - + - a property that captures Experimental Methods vocabulary + a property that captures Characterization methods vocabulary - - - - + + + + + + + + + + + + + + + + + + + + + + - Allowed values for Charge distribution vocabulary terms describing Experimental Methods + Allowed values for charge distribution vocabulary terms describing Characterization methods - - - + + + - + - Allowed values for Dilatometry vocabulary terms describing Experimental Methods + Allowed values for chromatography vocabulary terms describing Characterization methods - - + + + + + + - + - Allowed values for Electrochemical vocabulary terms describing Experimental Methods + Allowed values for dilatometry vocabulary terms describing Characterization methods - - - - + + - + - Allowed values for Mechanical vocabulary terms describing Experimental Methods + Allowed values for electrochemical vocabulary terms describing Characterization methods - - - - + + + + + - + - Allowed values for Microscopy vocabulary terms describing Experimental Methods + Allowed values for mechanical vocabulary terms describing Characterization methods - - - - - - - - - - - - - - - - + + + + + + + + + + - + - Allowed values for Optical vocabulary terms describing Experimental Methods + Allowed values for microscopy vocabulary terms describing Characterization methods - - - - + + + + + + + + + + + + + + + + + - + - Allowed values for Profilometry vocabulary terms describing Experimental Methods + Allowed values for optical vocabulary terms describing Characterization methods - - + + + + + + + + - + - Allowed values for Scattering / Diffraction vocabulary terms describing Experimental Methods + Allowed values for osmometry vocabulary terms describing Characterization methods - - - - - - - - - - - - + + + + + - + - Allowed values for Spectrometry vocabulary terms describing Experimental Methods + Allowed values for profilometry vocabulary terms describing Characterization methods - - - - - - - - - - + + - + - Allowed values for Spectroscopy vocabulary terms describing Experimental Methods + Allowed values for scattering and diffraction vocabulary terms describing Characterization methods - - - - - - - - - - - - - - + + + + + + + + + + + + - + - Allowed values for Thermochemical vocabulary terms describing Experimental Methods + Allowed values for spectrometry vocabulary terms describing Characterization methods - - - - - - + + + + + + + + + + - + - Allowed values for Tomography vocabulary terms describing Experimental Methods + Allowed values for spectroscopy vocabulary terms describing Characterization methods - - - - + + + + + + + + + + + + + + - + - Allowed values for Ultrasonic vocabulary terms describing Experimental Methods + Allowed values for thermochemical vocabulary terms describing Characterization methods - - + + + + + + + - - + + - a property that captures Computational method(s) vocabulary + Allowed values for tomography vocabulary terms describing Characterization methods - + + + + + + - - + + - Allowed values for Boundary tracking / level set vocabulary terms describing Computational method(s) + Allowed values for ultrasonic vocabulary terms describing Characterization methods - - + + - + - Allowed values for Crystal plasticity calculation vocabulary terms describing Computational method(s) + Allowed values for viscometry vocabulary terms describing Characterization methods - - + + - - + + - Allowed values for Density Functional Theory (Electronic Structure) vocabulary terms describing Computational method(s) + a property that captures Computational methods vocabulary - - - - + + + + + + + + + + + + + + + + + + + + - + - Allowed values for Dislocation Dynamics vocabulary terms describing Computational method(s) + Allowed values for boundary tracking or level set vocabulary terms describing Computational methods - - + + - + - Allowed values for Finite Element Analysis / Modeling vocabulary terms describing Computational method(s) + Allowed values for CALPHAD vocabulary terms describing Computational methods - - + + - + - Allowed values for Molecular Dynamics vocabulary terms describing Computational method(s) + Allowed values for cellular automata vocabulary terms describing Computational methods - - + + - + - Allowed values for Monte-Carlo Methods vocabulary terms describing Computational method(s) + Allowed values for cluster expansion vocabulary terms describing Computational methods - - + + - + - Allowed values for Multiscale Simulations vocabulary terms describing Computational method(s) + Allowed values for crystal plasticity vocabulary terms describing Computational methods - - + + - + - Allowed values for Phase-field Calculations vocabulary terms describing Computational method(s) + Allowed values for density functional theory or electronic structure vocabulary terms describing Computational methods - - + + - + - Allowed values for Reverse Monte Carlo (RMC) vocabulary terms describing Computational method(s) + Allowed values for dislocation dynamics vocabulary terms describing Computational methods - - + + - + - Allowed values for Simulated experiment vocabulary terms describing Computational method(s) + Allowed values for finite element analysis vocabulary terms describing Computational methods - - + + - + - Allowed values for Statistical Mechanics vocabulary terms describing Computational method(s) + Allowed values for machine learning vocabulary terms describing Computational methods - - + + - - + + - a property that captures Synthesis and Processing vocabulary + Allowed values for molecular dynamics vocabulary terms describing Computational methods - + + + + - - + + - Allowed values for Annealing vocabulary terms describing Synthesis and Processing + Allowed values for Monte Carlo methods vocabulary terms describing Computational methods - - - - - - - - + + - + - Allowed values for Casting vocabulary terms describing Synthesis and Processing + Allowed values for multiscale simulations vocabulary terms describing Computational methods - - - - - - - - - + + - + - Allowed values for Curing vocabulary terms describing Synthesis and Processing + Allowed values for phase-field calculations vocabulary terms describing Computational methods - - + + - + - Allowed values for Deposition processing vocabulary terms describing Synthesis and Processing + Allowed values for reverse Monte Carlo vocabulary terms describing Computational methods - - - - - - - - - - - - + + - + - Allowed values for Drying vocabulary terms describing Synthesis and Processing + Allowed values for self-consistent field theory vocabulary terms describing Computational methods - - + + - + - Allowed values for Forming vocabulary terms describing Synthesis and Processing + Allowed values for simulated experiment vocabulary terms describing Computational methods - - - - - - - - - - + + - + - Allowed values for Homogenization vocabulary terms describing Synthesis and Processing + Allowed values for statistical mechanics vocabulary terms describing Computational methods - - - - + + + + + + + a property that captures Synthesis and processing vocabulary + + + + + + + + + + + + + + + + + - + - Allowed values for Mechanical surface modification vocabulary terms describing Synthesis and Processing + Allowed values for annealing and homogenization vocabulary terms describing Synthesis and processing - - - + + + + + + + + + + + - + - Allowed values for Powder processing vocabulary terms describing Synthesis and Processing + Allowed values for casting vocabulary terms describing Synthesis and processing - - - - - - - + + + + + + + + + - + - Allowed values for Quenching vocabulary terms describing Synthesis and Processing + Allowed values for deposition and coating vocabulary terms describing Synthesis and processing - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - Allowed values for Reactive vocabulary terms describing Synthesis and Processing + Allowed values for forming vocabulary terms describing Synthesis and processing - - - - + + + + + + + + + + - + - Allowed values for Reductive roasting vocabulary terms describing Synthesis and Processing + Allowed values for fractionation vocabulary terms describing Synthesis and processing - - + + - + - Allowed values for Sectioning vocabulary terms describing Synthesis and Processing + Allowed values for mechanical and surface vocabulary terms describing Synthesis and processing - - + + + + + + + + + - + - Allowed values for Self-assembly vocabulary terms describing Synthesis and Processing + Allowed values for powder processing vocabulary terms describing Synthesis and processing - - + + + + + + + + - + - Allowed values for Solidification vocabulary terms describing Synthesis and Processing + Allowed values for quenching vocabulary terms describing Synthesis and processing - - - - - - - + + + + + + + + + + - + - Allowed values for Subtractive processing vocabulary terms describing Synthesis and Processing + Allowed values for reactive vocabulary terms describing Synthesis and processing - - - - + + + + + + + + + + + + - + - Allowed values for Thermal plasma processing vocabulary terms describing Synthesis and Processing + Allowed values for self-assembly vocabulary terms describing Synthesis and processing - - + + + + + - + - Allowed values for Ultra-sonication vocabulary terms describing Synthesis and Processing + Allowed values for solidification vocabulary terms describing Synthesis and processing - - + + + + + + + + + + + diff --git a/schemas/xml/res-md-core.xsd b/schemas/xml/res-md-core.xsd new file mode 100644 index 0000000..c64227d --- /dev/null +++ b/schemas/xml/res-md-core.xsd @@ -0,0 +1,3285 @@ + + + + + + A metadata schema for describing resources in a research data + federation. This schema can be extended to describe new types + of resources and incorporate domain-specific metadata. + + + While this schema represents the core of the MGI Resource + metadata schema, additional extensions are recommended for + describing typical materials resources: resmd-dcite, + resmd-access, and resmd-matsci. + + + This schema draws on concepts and patterns used in VOResource v1.0 + (http://www.ivoa.net/xml/VOResource/v1.0) by Plante et al. 2008, + VOResource: an XML Encoding Schema for Resource Metadata, v. 1.03 + (http://www.ivoa.net/documents/latest/VOResource.html). + + + + + + + + + + + + a root element for a document describing a Resource, + an identified, described, and discoverable component of the + distributed data environment. + + + + + + + + an identified, described, and discoverable component of the + distributed data environment. + + + + + + + + + + + a collection of metadata that help identify the resource in + various contexts. It includes its title and unique + identifiers. + + + Note that the ensemble of metadata contained here do not + define the identity uniquely and unambiguously; rather, + any of the given identifier element values (and only + those values) can do that for the context of that identifier. + + + + + + + + + + + Information regarding the general curation of the resource + + + + + + + + + + + General information describing what the resource is and, + as appropriate, what it contains. + + + + + + + + + + + A label that identifies the type of resource this is along + with, if appropriate, a description of how this resource + fulfills its role as a that type of resource. + + + If this resource qualifies as being like multiple types of + resources at a time (e.g. a registry and a repository), multiple + role elements can be provided. + + + Sub-classes of Role can define additional metadata for describing + how it fulfills its role. The xsi:type attribute must be used + to include this additional metadata. + + + + + + + + + + + Information describing the resource's applicability to a + particular domain. + + + Domain specific metadata gets captured here. + + + + + + + + + + + + + An unambiguous identifier for this resource description as + assigned by its author or its curating registry. + + + This attribute is required on export. + + + Authors may use this identifier for a proxy ID for the underlying + resource if one does not exist; if so desired, this ID should be + replicated as an identifier under the identity section. + + + + + + + + + + + + + + a tag indicating whether this resource is believed to be still + actively maintained. + + + + + + + + resource is believed to be currently maintained, and its + description is up to date (default). + + + + + + + resource is apparently not being maintained at the present. + + + + + + + resource publisher has explicitly deleted the resource. + + + + + + + + + + + + a searchable collection of tabular or property-oriented data + + + + + + + + + + + + + It is recommended that the pid attribute be set to + http://purl.org/dc/dcmitype/Dataset. + + + + + + + + + + + + Controlled labels that indicate a type of role this resource can + play as a dataset. + + + + + + + + + A long-lived organization that may engage in many projects + + + + + + + + An organization that focuses on a particular project, often with + a limited lifetime + + + + + + + + A logical set of related data supporting a common scientific purpose + + + + + + + + + + + a resource that aggregates and makes accessible many datasets together + as part of a collection. + + + + + + + + + + + + + the sub-type of collection this resource qualifies as. + + + + + + + + + + + + Controlled labels that indicate a type of role this resource can + play as a data collection. + + + + + + + + + An aggregation of data sets + + + + + + + + An aggregation of data sets + + + + + + + + An aggregation of data sets + + + + + + + + + + + a searchable collection of tabular or property-oriented data + + + + + + + + + + + + + It is recommended that the pid attribute be set to + http://purl.org/dc/dcmitype/Dataset. + + + + + + + + + + + + Controlled labels that indicate a type of role this resource can + play as a dataset. + + + + + + + + + A logical set of related data supporting a common scientific purpose + + + + + + + + A logical set of related data supporting a common scientific purpose + + + + + + + + + + + a searchable collection of tabular or property-oriented data + + + + + + + + + + + + + It is recommended that the pid attribute be set to + http://purl.org/dc/dcmitype/Dataset. + + + + + + + + + + + + Controlled labels that indicate a type of role this resource can + play as a dataset. + + + + + + + + + A logical set of related data supporting a common scientific purpose + + + + + + + + + + + metadata for describing a web-accessible service whose operations + are accessed via URLs having a common URL base. + + + + + + + + + + + + + + a label that indicates the kind of resource it is. + + + + + + + + + + + The base URL for accessing the service API; it is expected that + additional URL components (paths or arguments) may be needed to + access different functions of the API. + + + + + + + + + + + a URL that points to a human-readable document that + specifically describes how to use the API. + + + + + + + + + + + a URL that will retrieve a structured description of the + service interface (e.g. WSDL, ...). + + + + + + + + + + + a URI for a service standard that this service is + compliant with. + + + + + + + + + + + + + + Controlled labels that indicate a type of role this resource can + play as a service. + + + + + + + + + A label indicating that this record describes a web-based + service API. + + + + + + + + + + + metadata for describing software + + + + + + + + + + + + + + a label that indicates the kind of resource it is. + + + + + + + + + + + The name of the code language that the software is implemented + in + + + + + + + + + + + A supported operating system that the software + can be installed on + + + + + + + + + e.g. GNUv2, BSD, etc.; see also Terms URL under "Access" + + + The common name for the license + + + + + + + + + Provide a brief description of a key feature of the software + e.g., based on the X algorithm + + + A short phrase or sentence describing an important feature + of the software + + + Several occurances could be displayed as a bulleted list. + + + + + + + + + + + A web link to the software's documentation. + + + + + + + + + + + A web link to the information about how the software is or + was validated + + + + + + + + + + + A web link to a statement of any export control rules that + apply to this software. + + + + + + + + + Describe the input data the software operates on and the output data it produces... + + + A description of the data inputs and outputs for the software. + + + + + + + + + + + Micellaneous notes regarding the installation or use of this + software + + + This can include platform requirements or qualifications that + might be useful while browsing during discovery. + + + + + + + + + + + + + + A URL and description of the URL's target. + + + + + + + + + + + The link's URL + + + + + + + + + Enter a Brief title or label indicating what the URL points to + + + A brief label that describes what document is pointed to by the + link. + + + + + + + + + + + A URL and description of the URL's target. + + + + + + + + + + + The link's URL + + + + + + + + + e.g. manual, API, tutorial, etc. + + + A brief label that describes what document is pointed to by the + link. + + + + + + + + + + + An named and possibly versioned operating system + + + + + + + + + + e.g. Windows, Mac, Linux, Ubuntu, Solaris, etc. + + + The common name for the operating system + + + + + + + + + e.g. Vista, X, 8+, 14.01, etc.; add more with + as needed. + + + A particular version of the named operating system + + + + + + + + + + + Controlled labels that indicate a type of role this resource can + play as software. + + + + + + + + + A label indicating that this resource is a software package + + + + + + + + + + + a searchable collection of tabular or property-oriented data + + + + + + + + + + + + + It is recommended that the pid attribute be set to + http://purl.org/dc/dcmitype/Dataset. + + + + + + + + + + + + Controlled labels that indicate a type of role this resource can + play as a web site. + + + + + + + + + A web site that provides a suite of tool for interacting with + a variety of data. + + + + + + + + A web site that provides a suite of tool for interacting with + a variety of data. + + + + + + + + + + + a collection of metadata describing the identity of a resource + + + + + + + + + Enter your Resource's name (ex. Materials Data Curation System) + The full name given to the resource + Title + Title + + + the full name given to the resource + + + + + + + + + Title + Title + inspired by datacite Title + + + an additional name the resource is known by + + + + + + + + + Enter your Resource's version + + + Label a particular release or variation of the resource. + + + Different versions of a resource typically share the same + title. + + + + + + + + + Enter your Resource's identifier + Identifier + + + Unambiguous reference to the resource using a recognized + identifier system. + + + Multiple identifiers can be given if the resource is + identified in multiple identifier systems. + + + + + + + + + Enter your Resource's logo url + + + URL pointing to a graphical logo, which may be used to help + identify the information source + + + + + + + + + + + a title string that can indicate its role as an alternative title. + + + use of the xml:lang attribute is recommended when applicable + + + + + + + + + + + + + inspired by datacite titleType + titleType + + + The role of this title. + + + This is intended to help consumers properly display the title. + + + + + + + + + + + + Allowed values for the AltTitle's type attribute + + + + + + + + title value represents an alternate or often used title for the + resource, but which is not its official or preferred title. + + + + + + + + title value represents a secondary or subtitle for the resource + + + + + + + + title value represents a title in an alternate language as given + by the xml:lang attribute. + + + + + + + + title value represents an abbreviation of the title. + + + An abbreviation might be, for example, initials or an acronym. + + + This name will be used where brief annotations for + the resource name are required. Applications may + use this to refer to this resource in a compact display. + This is NOT expected to be globally unique; thus, it + should not be used as an identifier. + + + One word or a few letters is recommended. + + + + + + + + + + + Information regarding the general curation of a resource + + + + + + + + + Entity (e.g. person or organisation) responsible for making the + resource available. + Publisher + + + Entity (e.g. person or organisation) responsible for making the + resource available. + + + + + + + + + + + publicationYear + + + The year that this resource was made available by the publisher. + + + + + + + + + The entity (e.g. person or organization) primarily responsible + for creating the content or constitution of the resource. + Creator + + + The entity (e.g. person or organization) primarily responsible + for creating the content or constitution of the resource. + + + + + + + + + Entity responsible for contributions to the content of + the resource + Contributor + + + Entity responsible for contributions to the development of + the resource + + + + + + + + + Date associated with an event in the life cycle of the + resource. + Date + + + Date associated with an event in the life cycle of the + resource. + + + This will typically be associated with the creation or + availability (i.e., most recent release or version) of + the resource. Use the role attribute to clarify. + + + Since the Date type is abstract, one must describe + the interface using a subclass of Date, denoting + it via xsi:type. + + + + + + + + + + + Information that can be used for contacting someone with + regard to this resource. + + + + + + + + + + + a name or title that can potentially have an associated identifier. + + + The string-valued name is intended for display purposes. The identifier + provides unambiguous identification; thus, providing it is recommended + when available. + + + NMRR Notes: use only NMRR-internal identifiers here. + + + + + + + + + + + + + An unambigous identifier for the intended entity having + the name given by this element's value. + + + + + + + + + + + + a name or title that can potentially have an associated identifier. + + + The string-valued name is intended for display purposes. The identifier + provides unambiguous identification; thus, providing it is recommended + when available. + + + NMRR Notes: use only NMRR-internal identifiers here. + + + + + + + + + + + + A representation of a person's name or position + + + The content is intended to provide the name as it should be presented + in a display. It can either be an actual name (e.g. "John P. Doe") + or a role (e.g. "Archive Help Desk"). + + + The optional sur, given, and middle attributes can be provided to + help dissect the name when converting to other formats or renderings. + + + + + + + + + + + + + The part of the person's name that should be considered the + surname or family name. + + + + + + + + + + + The part of the person's name that should be considered the + given or first name. + + + + + + + + + + + The part of the person's name that should be considered the + middle names or initials. + + + + + + + + + + + + A representation of a person + + + + + + + + + + + the name or title of the contact person. + + + This can be a person's name, e.g. "John P. Jones" or + a group, "Archive Support Team". + + + + + + + + + + + the name of the institute or organization that this + person was affiliated with when the person contributed + to this resource. + + + + + + + + + + + An A.D. year date with format YYYY. + + + + + + + + + + + + A restricted format for expressing dates compliant with the Datacite + date formatting recommendations. The value is either a single year, + month, or day value (compliant with the W3C Note on data formats, + http://www.w3.org/TR/NOTE-datetime), or two such values delimited by + a slash, indicating a range of values. + + + Single values are restricted to the following forms: YYYY, YYYY-MM, + or YYYY-MM-DD. + + + + + + + + + + + + An abstract type for date elements that can accept qualifying + attributes (e.g. see LocalEvent) + + + Single values are restricted to the following forms: YYYY, YYYY-MM, + or YYYY-MM-DD. + + + + + + + + + + + + + A date for an event in the lifecycle of a resource that is specific + to the publisher or contributor to the resource. + + + This allows publishers to indicate customized event dates through an + arbitrary role attribute value. One should prefer the use of + DataciteDate (which controls the value of the role attribute) over + LocalEvent if one of the former's controlled values apply. + + + + + + + + + + + + + A label indicating the role this date plays in the lifecycle + of a resource. + + + This date type allows roles that are not covered by the + DciteDate type (which is prefered). This should be used for + lifecycle events that are specific in nature to this resource. + + + + + + + + + + + + Information that can be used for contacting someone + + + + + + + + + + the name or title of the contact person. + + + This can be a person's name, e.g. "John P. Jones" or + a group, "Archive Support Team". + + + + + + + + + + the contact mailing address + + All components of the mailing address are given in one + string, e.g. "3700 San Martin Drive, Baltimore, MD 21218 USA". + + + + + + + + + + the contact email address + + + + + + + + + the contact telephone number + + Complete international dialing codes should be given, e.g. + "+1-410-338-1234". + + + + + + + + + + + the time zone where the contact typically operates + + + + + + + + + + A postal address structured to enable formatting according to + local conventions + + + + + + + + + + + One line of the address as it should appear on an envelope. + + + + + + + + + + + A format for expressing a time zone. It corresponds to the TZ + portion of an ISO 8601 Date (e.g. -0500, +0100) + + + + + + + + + + + + Information regarding the general content of a resource + + + + + + + + + Enter Resource's description + An account of the nature of the resource + + + Description + description + + + An account of the nature of the resource + + + The description may include but is not limited to an abstract, + table of contents, reference to a graphical representation of + content or a free-text account of the content. + + + Each description element represents a separate paragraph; thus, + order is significant (i.e. the first occurance is the first + paragraph). The first occurance should give an overall summary. + + + + + + + + + Enter a subject(ex. molecular dynamics, metals, force fields) + a topic, object type, or other descriptive keywords + about the resource. + + + Subject + + + a topic, object type, or other descriptive keywords + about the resource. + + + + + + + + + Enter a web site URL + URL pointing to the definitive, human-readable document or web + page that serves as the primary description of or entry to + this resource. + + + URL pointing to the definitive, human-readable document or web + page that serves as the primary description of or entry to + this resource. + + + + + + + + + Enter a citation to reference related to this resource... + + + a bibliographic reference to a literature article that + discusses this resource. + + + The value is a human-consumable citation of the reference, such + as a formatted bibliographic representation (e.g. used in + an article bibliography). The pid attribute gives a persistant + or otherwise unambiguous identifier for the article; a DOI + is prefered. + + + It is recommended that while multiple references can be given, + only those that provide the fullest or most direct descriptions + of this resource be listed (as opposed to simple mentions or + citations by derived works). + + + + + + + + + Enter your Resource's primary audience + + + Subject + Subject.Audience + + + The primary audience this resource is intended for. + + + While some resources may be useful at some level to multiple + audiences, this value indicates the primary one intended. + + + + + + + + + + + a type for expressing a subject keyword that may be drawn from + a standard set of keywords + + + Usually, when the pid attribute can be provided, it is usually not + necessary to provide values for scheme or schemaURI. + + + + + + + + + + + + metadata describing the resource's role as a resource of a particular + type. + + + This base XML type only provides a type label (and possibly an + identifier); however, this XML Role type can be extended to support + additional metadata applicable only to particular types. + + + + + + + + + + + + metadata describing the resource's applicability to a particular + domain. + + + + + + + + + + + + metadata describing describing a relationship between resources. + + + The subject of the relationship is the resource described by this + record. + + + + + + + + + + + The kind of relationship given by a relationship name + and, optionally, a URI. + + + It is recommended that these relationships be drawn from existing + ontologies with corresponding URI identifiers. + + + It is recommended that the value given in the element content + be a displayable, human-friendly name for the relationship. + Subtypes (e.g. DciteRelation) can be used to provide a + controlled name where a URI is not defined. + + + + + + + + + + + The other resource that this resource is related to. + + + Multiple occurances can be provided to list all other resources + that this resource has the given relationship with. + + + + + + + + + + + + + + a kind of resource that can be accessed as part of a federated data + application. + + + This typically refers to things like data and software that can be + downloaded, accessed via an API or portal, or engaged using special + software. + + + + + + + + + + + + + + Information describing how to access the resource and its + features and capabilities. + + + + + + + + + + + + + + metadata describing how one can access a resource and its features + and capabilities. + + + + + + + + + + + + A description of the policy for accessing a resource. + + + + + + + + + + + A description of the access to a resource through some + mechanism (other than simple download). + + + As the AccessMethod type is abstract, all instances must include an + xsi:type attribute. + + + + + + + + + + + metadata describing how one can access a resource via some mechanism + + + This class re-uses the Role type to provide metadata specialized + metadata in the case where the access mechanism (e.g. a portal or + a software package) is not registered on its own. + + + + + + + + + + + A name for the access method or the thing accessed via the + accessURL. + + + The value should be appropriate for use as the text for a + hyperlink pointing to the accessURL. + + + + + + + + + + + A summary of how this mechanism provides access to the resource. + + + Providing a description is recommended if more than one + mechanism of the same type is available. + + + + + + + + + http://... + + + The URL that through which user can access the resource via + this method. + + + The behavior and role of this URL depends on the specific type + of access method. + + + + + + + + + + + + metadata describing how one can access a resource via the web + + + The accessURL is a URL that (when accessed via HTTP GET) will can be + used to download a file representing part or all of this resource. + (See also the use attribute which refines its behavior). The + accessURL element is required. + + + + + + + + + + + + + The MIME type describing the format of the downloadable + file or files. + + + + + + + + + + The maximum size of the downloadable file in measured + in kilobytes. + + + The actual size can be provided if this section + describes only one file. In either case, this value + should be considered approximate. + + + + + + + + + + + + metadata describing the policies accessing the resource + + + + + + + + + + + accessRights + + + A label indicating a restriction in accessing this resource. + + + This should be repeated for all Restriction values that apply. + + + + + + + + + Briefly explain any specific restrictions on use + + + Rights + + + A brief, user-friendly statement clarifying who may access this + resource and under what conditions. + + + Official legal statements giving the terms of use should be + provided via the termsURI element. + + + + + + + + + + + Rights + + + A public URL to a document describing the terms of access + for the resource. + + + + + + + + + + + A structured copyright statement + + + + + + + + + + + + + a structured statement of a copyright + + + + + + + + + Enter name of person or organization who holds the copyright + name of person or organization who holds the copyright + + + Copyright holder's name + + + + + + + + + Enter year or year range, e.g. 1998-2004 + click + to add an additional year + + + Year copyright was applied + + + + + + + + + http... + + + a URL pointing to a human-readable document that provides more information about the held copyright or the copyright holder. + + + + + + + + + + + + + + + + A MIME type is prefered (like "text/html" or "application/x-zip") + e.g. text/html, application/x-zip, application/x-tar + + + a MIME type indicating what is (typically) returned when + this URL is retrieved. + + + If use="dir", returns should usually be set to "text/html" to + indicate that the return is a web page listing links to + individual components. + + + + + + + + + + + + A description of access to a resource via physical storage media + + + The accessURL points to a web page that describes how to request the + media. + + + + + + + + + + + + + + The type of media provided + + + Recommended values include "CDROM", "DVD", etc. + + + + + + + + + + + + + description of acces to a resource via a portal. + + + The accessURL points to the landing page for the portal. + + + Use this AccessMethod type when the resource is accessible via a portal + that is not specific to this resource. In such a case the accessURL + given here would not be the same as the resource's landingPage URL. + + + + + + + + + + + + + + + metadata describing how one can access a resource via a web service + API + + + The accessURL points to a documentation and/or GUI front-end to the + service. + + + The details element provides additional information about supported + platforms, licensing, etc. + + + + + + + + + + + + + + + + metadata describing how one can access a resource via locally + installable software. + + + The accessURL points to the home page for the software from which it + can be downloaded. + + + The details element provides additional information about supported + platforms, licensing, etc. + + + + + + + + + + + + + + + + Information describing a resource's applicability to Materials Science + + + + + + + + + + + + + A category reflecting broadly how the data was produced. + + + + + + + + + + + the category of material studied in the data contained in + this resource. + + + + + + + + + + + the primary or prevalent characteristic of the structure of + the material of interest to this resource + + + + + + + + + + + a category of property that is sampled by the contained data + + + + + + + + + + + the experimental technique used to acquire the data + within this resource + + + + + + + + + + + the computational technique used to acquire the data + within this resource + + + + + + + + + + + the physical scale that is represented by a computation + + + + + + + + + + + the physical processing or preparation technique applied + to the material being studied. + + + + + + + + + + + + + A date for an event in the lifecycle of a resource corresponding to + one of the Datacite (v3.1) date types. + + + This type can be used an xsi:type-specified date element. + + + + + + + + + + + + + A label indicating the role this date plays in the lifecycle + of a resource. + + + This is restricted to be one of the Datacite defined values. + + + + + + + + + + + + dateType + + + A type of date (i.e. a role) important to the publishing of + a resource which corresponds to those defined by the Datacite + Metadata schema (v3.1) + + + + + + + + + Accepted + + + indicating the date that the publisher accepted the resource + into their system + + + + + + + + Available + + + indicating the date (or date range) that the resource is made + publicly available + + + + + + + + Collected + + + indicating the date (or date range) in which the resource content + was collected + + + + + + + + Copyrighted + + + indicating the specific, documented date at which the resource + receives a copyrighted status, if applicable. + + + + + + + + Created + + + indicating the date (or date range) that the resource itself was + pub together. A single date indicates when the creation was + completed. + + + + + + + + Issued + + + indicating the date (or date range) that the resource is published + or distributed + + + + + + + + Submitted + + + indicating the date that the creator submits the resource to the + publisher. + + + + + + + + Updated + + + indicating the date (or date range) of the last update to the + resource. + + + + + + + + Valid + + + indicating the date (or date range) during which the resource + is accurate. + + + + + + + + + + + a contributor that plays one of the roles defined by the + datacite metadata schema. + + + This type was created to prevent MDCS from offering subtypes to + the Creator element. + + + + + + + + + + + + + + a contributor that plays one of the roles defined by the + datacite metadata schema. + + + + + + + + + + + + + a label indicating the contribution that this person + or organization made to the resource. + + + + + + + + + + + + ContributorType + + + Controlled labels that indicate the type of contribution + made which correspond to those defined by the Datacite + Metadata schema (v3.1) + + + Note that ContactPerson is not defined; the <contact> element + should be used instead. + + + + + + + + + DataCollector + + + indicating a person or institution responsible for + finding, gathering/collecting data under the guidelines + of the author(s) or principal investigator. + + + + + + + + DataCurator + + + indicating a person or institution tasked with reviewing, + enhancing, cleaning, or standardizing metadata and the + associated data submitted for storage, use, and + mainteneance witin a data cetner or repository + + + + + + + + DataManager + + + indicating a person or organization responsible for maintaining + the finished resource + + + + + + + + Distributor + + + indicating the institution tasked with responsibility to + generate/disseminate copies of the resource in either electronic + or print form. + + + + + + + + Editor + + + indicating a person who oversees the details related to the + publication format of the resource + + + + + + + + Funder + + + indicating an institution that provided financial support for the + development of the resource + + + + + + + + HostingInstitution + + + indicating the organization allowing the resource to be available + on the internet through the provision of its + hardware/software/operating support + + + + + + + + Producer + + + indicating a person or organization responsible for the artistry + and form of a media product + + + + + + + + ProjectLeader + + + indicating a person officially designated as head of a project + team instrumental in the work necessary to the development of + the resource + + + + + + + + ProjectManager + + + indicating a person officially designated as manager of a project + which was instrumental in the work necessary to the development of + the resource + + + + + + + + ProjectMember + + + indicating a person on the membership list of a designated project + or project team which was instrumental in the work necessary to + the development of the resource + + + + + + + + RegistrationAgency + + + indicating an institution/organization officially appointed by + a registration authority to handle specific tasks within a + defined area of responsibility + + + + + + + + RegistrationAuthority + + + indicating a standards-setting body from which registration + agencies obtain official recognition and guidance + + + + + + + + RelatedPerson + + + indicating a person without a specifically defined role in the + development of the resource, but who is someone a creator wishes + to recognize. + + + + + + + + Researcher + + + indicating a person involved in analyzing data or the results of + an experiment or formal study. + + + + + + + + ResearchGroup + + + indicating a group of individuals with a lab, department, or + division with a particular, defined focus of activity + + + + + + + + RightsHolder + + + indicating a person or institution owning or managing property + rights, including intellectual property rights, over the resource + + + + + + + + Sponsor + + + indicating a person or organization that issued a contract or + under the auspices of which a work has been written, printed, + published, developed, etc. + + + + + + + + Supervisor + + + indicating a designated administrator over one or more groups/teams + working to produce the resource or over one or more streps of the + development process + + + + + + + + WorkPackageLeader + + + indicating a person responsible for ensuring the comprehensive + contents, versioning, and availability of a work package (i.e. + a recognized data product, not all of which may be included in the + resource) during the development of the resource. + + + + + + + + Other + + + indicating a person or organization making a significant + contribution to the development and/or maintenance of the + resource, but whose contribution does not fit the definitions + of the other defined contributor types. + + + + + + + + + + + a relationship type that corresponds directly to one of the types + defined by the datacite metadata schema. + + + + + + + + + + + + a label indicating the Datacite defined relationship type. + + + + + + + + + + + + RelationType + + + Controlled labels that indicate a type of relationship + between the resource the record describes (the subject resource) + and another resource (the target resource). These types + correspond to those defined by the Datacite Metadata schema (v3.1). + + + + + + + + + IsCitedBy + + + a relationship indicating that the target resource includes + the subject resource in a citation + + + + + + + + Cites + + + a relationship indicating that the subject resource includes + the target resource in a citation + + + + + + + + IsSupplementTo + + + a relationship indicating that the subject resource is a supplement + to the target resource + + + + + + + + IsSupplementedBy + + + a relationship indicating that the target resource is a supplement + to the subject resource + + + + + + + + IsContinuedBy + + + a relationship indicating that the subject resource is continued + by the target resource + + + + + + + + Continues + + + a relationship indicating that the subject resource is a + continuation for the target resource in a citation + + + + + + + + HasMetadata + + + a relationship indicating that the target resource provides + additional metadata about the subject resource + + + + + + + + IsMetadataFor + + + a relationship indicating that the subject resource provides + additional metadata about the target resource + + + + + + + + IsNewVersionOf + + + a relationship indicating that the subject resource is a new + edition of the target resource, where the new edition is a + modification or update + + + + + + + + IsPreviousVersionOf + + + a relationship indicating that the subject resource is a previous + edition of the target resource + + + + + + + + IsPartOf + + + a relationship indicating that the subject resource is a portion + of the target resource + + + + + + + + HasPart + + + a relationship indicating that the subject resource includes + the target resource + + + + + + + + IsReferencedBy + + + a relationship indicating that the subject resource is used as a + source of information or data by the target resource + + + + + + + + References + + + a relationship indicating that the target resource is used as a + source of information or data by the subject resource + + + + + + + + IsDocumentedBy + + + a relationship indicating that the target resource is documentation + about or explaining the subject resource + + + + + + + + Documents + + + a relationship indicating that the subject resource is documentation + about or explaining the target resource + + + + + + + + IsCompiledBy + + + a relationship indicating that the target resource is used to + compile or create the subject resource + + + + + + + + Compiles + + + a relationship indicating that the target resource is the result + of a compile or creation event using the subject resource + + + + + + + + IsVariantFormOf + + + a relationship indicating that the subject resource is a variant or + different form of the the target resource, e.g. calculated or + calibrated form or uses different packaging + + + + + + + + IsOriginalFormOf + + + a relationship indicating that the subject resource is the original + form of the the target resource (e.g. before some transformation). + + + + + + + + IsIdenticalTo + + + a relationship indicating that the subject and target resources + are separate instances of the identical resource + + + + + + + + IsReviewedBy + + + a relationship indicating that the subject resource is reviewed by + the target resource + + + + + + + + Reviews + + + a relationship indicating that the subject resource is a review of + the target resource + + + + + + + + IsDerivedFrom + + + a relationship indicating that the target resource is a source + upon which the subject resource is based + + + + + + + + IsSourceOf + + + a relationship indicating that the subject resource is a source + upon which the target resource is based + + + + + + + + + + + Controlled vocabulary categorizing an intended audience. + + + + + + + + intended for academic and commercial researchers + + + + + + + intended for formal and informal educational settings + + + + + + + intended for broad public consumption for purposes of news + and awareness + + + + + + + + + + + + unrestricted, anonymous access is allowed without + authentication. + + + + + + + unrestricted access requires a login (or other + authentication mechanism). + + + + + + + requires authentication and users only have access + to datasets they have been given rights to. Generally, + there is no charge to use this resource. + + + + + + + requires user to pay a one-time or subscription fee in + order to access the resource. On-line resources typically + will require authentication. + + + + + + + + + + Controlled labels that indicate a type of media that data or software + is available. + + + + + + + + + A web site that provides a suite of tool for interacting with + a variety of data. + + + + + + + + A DVD Disk formatted for data + + + + + + + + A portable USB drive + + + + + + + + + diff --git a/schemas/xml/res-md.xsd b/schemas/xml/res-md.xsd old mode 100644 new mode 100755 index 41c4ad0..c91ec5d --- a/schemas/xml/res-md.xsd +++ b/schemas/xml/res-md.xsd @@ -1,11 +1,11 @@ - + elementFormDefault="qualified" + attributeFormDefault="unqualified" version="0.10-02-2017"> @@ -27,11 +27,16 @@ - + - + + + a root element for a document describing a Resource, an identified, described, and discoverable component of the @@ -51,6 +56,9 @@ + + + a collection of metadata that help identify the resource in various contexts. It includes its title and unique @@ -67,6 +75,9 @@ + + + Information regarding the general curation of the resource @@ -75,6 +86,9 @@ + + + General information describing what the resource is and, as appropriate, what it contains. @@ -85,6 +99,9 @@ + + + A label that identifies the type of resource this is along with, if appropriate, a description of how this resource @@ -103,9 +120,12 @@ - + + + Information describing the resource's applicability to a particular domain. @@ -116,20 +136,13 @@ - - - - A reference to a related resource and the nature of the - relationship. - - - - + + + An unambiguous identifier for this resource description as assigned by its author or its curating registry. @@ -143,16 +156,22 @@ replicated as an identifier under the identity section. + + + + + + a tag indicating whether this resource is believed to be still actively maintained. - + @@ -181,703 +200,5078 @@ - + - a collection of metadata describing the identity of a resource + a searchable collection of tabular or property-oriented data - - - - - Title - Title - - - the full name given to the resource - - - - - - - - Title - Title - inspired by datacite Title - - - an additional name the resource is known by - - - - - - - - Label a particular release or variation of the resource. - - - Different versions of a resource typically share the same - title. - - - - - - + + + + + - Identifier - - - Unambiguous reference to the resource using a recognized - identifier system. - + + - Multiple identifiers can be given if the resource is - identified in multiple identifier systems. + It is recommended that the pid attribute be set to + http://purl.org/dc/dcmitype/Dataset. - - - - - - - URL pointing to a graphical logo, which may be used to help - identify the information source - - - - - + + + + + - + - a title string that can indicate its role as an alternative title. - - - use of the xml:lang attribute is recommended when applicable + Controlled labels that indicate a type of role this resource can + play as a dataset. - - + - - - - inspired by datacite titleType - titleType - - - The role of this title. - - - This is intended to help consumers properly display the title. - - - + + + + A long-lived organization that may engage in many projects + + + - - - - The language this title is given in - - - + + + + An organization that focuses on a particular project, often with + a limited lifetime + + + - - + + + + A logical set of related data supporting a common scientific purpose + + + + + + + + + + + a resource that aggregates and makes accessible many datasets together + as part of a collection. + + + + + + + + + + + + + the sub-type of collection this resource qualifies as. + + + + + + - + - Allowed values for the AltTitle's type attribute + Controlled labels that indicate a type of role this resource can + play as a data collection. - - + + + - title value represents an alternate or often used title for the - resource, but which is not its official or preferred title. + An aggregation of data sets - + - title value represents a secondary or subtitle for the resource + An aggregation of data sets - + - title value represents a title in an alternate language as given - by the xml:lang attribute. + An aggregation of data sets - - + + + + + + + + a searchable collection of tabular or property-oriented data + + + + + + + + + + + + + It is recommended that the pid attribute be set to + http://purl.org/dc/dcmitype/Dataset. + + + + + + + + + + + + Controlled labels that indicate a type of role this resource can + play as a dataset. + + + + + + - title value represents an abbreviation of the title. - - - An abbreviation might be, for example, initials or an acronym. + A logical set of related data supporting a common scientific purpose + + + + + - This name will be used where brief annotations for - the resource name are required. Applications may - use this to refer to this resource in a compact display. - This is NOT expected to be globally unique; thus, it - should not be used as an identifier. + A logical set of related data supporting a common scientific purpose + + + + + + + + + + a searchable collection of tabular or property-oriented data + + + + + + + + + + + + + It is recommended that the pid attribute be set to + http://purl.org/dc/dcmitype/Dataset. + + + + + + + + + + + + Controlled labels that indicate a type of role this resource can + play as a dataset. + + + + + + + - One word or a few letters is recommended. + A logical set of related data supporting a common scientific purpose - + - - + + - Information regarding the general curation of a resource + metadata for describing a web-accessible service whose operations + are accessed via URLs having a common URL base. - - - - - Publisher - - - Entity (e.g. person or organisation) responsible for making the - resource available. - - - + + + - - - - publicationYear - - - The year that this resource was made available by the publisher. - - - + + + + + + + a label that indicates the kind of resource it is. + + + + + + + + + + + The base URL for accessing the service API; it is expected that + additional URL components (paths or arguments) may be needed to + access different functions of the API. + + + - - - - Creator - - - The entity (e.g. person or organization) primarily responsible - for creating the content or constitution of the resource. - - - + + + + + + + a URL that points to a human-readable document that + specifically describes how to use the API. + + + - - - - Contributor - - - Entity responsible for contributions to the development of - the resource - - - - - - - - Date - - - Date associated with an event in the life cycle of the - resource. - - - This will typically be associated with the creation or - availability (i.e., most recent release or version) of - the resource. Use the role attribute to clarify. - - - Since the Date type is abstract, one must describe - the interface using a subclass of Date, denoting - it via xsi:type. - - - + + + + + + + a URL that will retrieve a structured description of the + service interface (e.g. WSDL, ...). + + + - - - - Information that can be used for contacting someone with - regard to this resource. - - - + + + + + + + a URI for a service standard that this service is + compliant with. + + + + + + + - - + - a name or title that can potentially have an associated identifier. - - - The string-valued name is intended for display purposes. The identifier - provides unambiguous identification; thus, providing it is recommended - when available. - - - NMRR Notes: use only NMRR-internal identifiers here. + Controlled labels that indicate a type of role this resource can + play as a service. - - + - - - - An unambigous identifier for the intended entity having - the name given by this element's value. - - - + + + + A label indicating that this record describes a web-based + service API. + + + - - - + + - + - A representation of a person's name or position - - - The content is intended to provide the name as it should be presented - in a display. It can either be an actual name (e.g. "John P. Doe") - or a role (e.g. "Archive Help Desk"). - - - The optional sur, given, and middle attributes can be provided to - help dissect the name when converting to other formats or renderings. + metadata for describing software - - + + + - - - - The part of the person's name that should be considered the - surname or family name. - - - - - - - - The part of the person's name that should be considered the - given or first name. - - - - - - - - The part of the person's name that should be considered the - middle names or initials. - - - - + + + + + + + a label that indicates the kind of resource it is. + + + + + + + + + + + The name of the code language that the software is implemented + in + + + + + + + + + + + A supported operating system that the software + can be installed on + + + + + + + + + e.g. GNUv2, BSD, etc.; see also Terms URL under "Access" + + + The common name for the license + + + + + + + + + Provide a brief description of a key feature of the software + e.g., based on the X algorithm + + + A short phrase or sentence describing an important feature + of the software + + + Several occurances could be displayed as a bulleted list. + + + + + + + + + + + A web link to the software's documentation. + + + + + + + + + + + A web link to the information about how the software is or + was validated + + + + + + + + + + + A web link to a statement of any export control rules that + apply to this software. + + + + + + + + + Describe the input data the software operates on and the output data it produces... + + + A description of the data inputs and outputs for the software. + + + + + + + + + + + Micellaneous notes regarding the installation or use of this + software + + + This can include platform requirements or qualifications that + might be useful while browsing during discovery. + + + + + - + + - + - A representation of a person + A URL and description of the URL's target. - - - - the name or title of the contact person. - - - This can be a person's name, e.g. "John P. Jones" or - a group, "Archive Support Team". - - + + + + + + + The link's URL + + - - - - the name of the institute or organization that this - person was affiliated with when the person contributed - to this resource. - - - + + + + + Enter a Brief title or label indicating what the URL points to + + + A brief label that describes what document is pointed to by the + link. + + + + + - - - + - An A.D. year date with format YYYY. + A URL and description of the URL's target. - - - - + + + + + + + + The link's URL + + + - + + + + + e.g. manual, API, tutorial, etc. + + + A brief label that describes what document is pointed to by the + link. + + + + + + + + - A restricted format for expressing dates compliant with the Datacite - date formatting recommendations. The value is either a single year, - month, or day value (compliant with the W3C Note on data formats, - http://www.w3.org/TR/NOTE-datetime), or two such values delimited by - a slash, indicating a range of values. + An named and possibly versioned operating system + + + + + + + + + e.g. Windows, Mac, Linux, Ubuntu, Solaris, etc. + + + The common name for the operating system + + + + + + + + + e.g. Vista, X, 8+, 14.01, etc.; add more with + as needed. + + + A particular version of the named operating system + + + + + + + + + - Single values are restricted to the following forms: YYYY, YYYY-MM, - or YYYY-MM-DD. + Controlled labels that indicate a type of role this resource can + play as software. - + + + + + A label indicating that this resource is a software package + + + + - + - An abstract type for date elements that can accept qualifying - attributes (e.g. see LocalEvent) - - - Single values are restricted to the following forms: YYYY, YYYY-MM, - or YYYY-MM-DD. + a searchable collection of tabular or property-oriented data - - + + + + + + + + + + It is recommended that the pid attribute be set to + http://purl.org/dc/dcmitype/Dataset. + + + + - + - + - A date for an event in the lifecycle of a resource that is specific - to the publisher or contributor to the resource. - - - This allows publishers to indicate customized event dates through an - arbitrary role attribute value. One should prefer the use of - DataciteDate (which controls the value of the role attribute) over - LocalEvent if one of the former's controlled values apply. + Controlled labels that indicate a type of role this resource can + play as a web site. - - + - + + + + A web site that provides a suite of tool for interacting with + a variety of data. + + + + + + + + A web site that provides a suite of tool for interacting with + a variety of data. + + + + + + + + + + + + + a resource used to enable syntactic or semantic representation of + information + + + + + + + + + + + - A label indicating the role this date plays in the lifecycle - of a resource. + a type of semantic asset that this resource includes or leverages + + + + + + + + - This date type allows roles that are not covered by the - DciteDate type (which is prefered). This should be used for - lifecycle events that are specific in nature to this resource. + a format for serializing semantic information that is used, provide, or + leveraged by this resource. - + - - - + + + + - + + + + a type of semantic asset, as defined by a controlled list. + + + + + + + + + + + A controlled set of brief text strings that represent specific concepts + + + See UN Economic Commission for Europe, http://tfig.unece.org/contents/code-lists.htm + + + + + + + + A document that defines the meaning of tags, column names, or other markup + used to identify data values in a dataset. + + + + + + + + A conceptual design for components of data set and their relationships to each other + + + + + + + + a definition for a category of data that constrains its components, possible values, + and (sometimes) representation. + + + + + + + + a collection of associations of names or identifiers with values or meanings + + + + + + + + a specific definition of how data can be represented digitally as a stored object + in a manner that enables consistent machine-readability and machine-interpretation. + + + + + + + + a resource for learning the semantic meaning of a vocabulary term or other symbol + + + + + + + + a collection of identifiers that map to organizations and other entities that have + the authority to create identifiers within that organization's idenifier namespace. + + + + + + + + a formal definition of names for concepts and categories and their interrelationships + + + + + + + + the DAML+OIL ontology definition language + + + + + + + + The Knowledge Interchange Format (KIF) for expressing knowledge assertions + + + + + + + + The Web Ontology Language (OWL) for authoring ontologies + + + + + + + + The PLIB (parts Libary) framework for mapping an ontology into a database model + + + + + + + + the Resource Data Framework (RDF) describing the relationships between things and + their attributes. + + + + + + + + The use of RDF Schema as a means for defining or constraining an ontology + + + + + + + + a conceptual but detailed description of a system that can be used to implement examples + of such a system or to test a system for compliance to the description. + + + + + + + + a defined framework for structuring data in a common way for a particular purpose + + + + + + + + a Data Type Definition (DTD) document that identifies and constrains the XML markup + used in an XML document + + + + + + + + a defined profile of the HDF5 format that constains how to structure particular data + in an HDF5 dataset. + + + + + + + + a JSON Schema definition document that contrains the properties and structure of + JSON-encoded data. + + + + + + + + any (other) type of schema that constrains the properties and structure of JSON data + + + + + + + + the RDF Schema framework for defining constraints on the representation of information + using RDF + + + + + + + + the RelaxNG model and format for defining an XML schema + + + + + + + + the Schematron model and format for defining an XML schema + + + + + + + + any (other) type of schema that constrains the properties and structure of an XML document + + + + + + + + the W3C XML Schema model and format for defining an XML schema + + + + + + + + a formal (i.e. machine-readable) or informal description of the use of a (web) + service that includes its supported operations, inputs, outputs, and other constraints. + + + + + + + + a set of terms (usually without definitions) typically used for categorizing things + + + + + + + + a document or data collection that describes the relationships, equivalencies, + similarities, and differences between terms in different vocabularies. + + + + + + + + a thesaurus defined using the Zthes model or XML format + + + + + + + + a controlled list of terms for a particular subject area, often accompanied with semantic + definitions + + + + + + + + a vocabulary defined with the Simple Knowledge Organization System (SKOS) + + + + + + + + a vocabulary defined using the Zthes model or XML format + + + + + + + + + + + a file format for encoding semantic information + + + + + + + + + JavaScript Object Notation as defined by IETF RFC8259 and described at + https://json.org/. + + + + + + + + JSON for Linked Data as defined by W3C and described at https://json-ld.org. + + + + + + + + The N-Triples RDF serialization format as defined by W3C + + + + + + + + The N-Quads RDF serialization format as defined by W3C + + + + + + + + The RDF 1.1 JSON Alternative Serialization for RDF as defined by W3C + + + + + + + + The RDF 1.1 XML Syntax for RDF as defined by W3C + + + + + + + + The Terse RDF Triple Language (Turtle) format for RDF as defined by W3C + + + + + + + + The eXtensible Markup Language (XML) information serialization format as defined by W3C + + + + + + + + + + - Information that can be used for contacting someone + a collection of metadata describing the identity of a resource + - - - - the name or title of the contact person. - - - This can be a person's name, e.g. "John P. Jones" or - a group, "Archive Support Team". - - - + + + + + Enter your Resource's name (ex. Materials Data Curation System) + The full name given to the resource + Title + Title + + + the full name given to the resource + + + - - - the contact mailing address - - All components of the mailing address are given in one - string, e.g. "3700 San Martin Drive, Baltimore, MD 21218 USA". - - - + + + + + Title + Title + inspired by datacite Title + + + an additional name the resource is known by + + + - - - the contact email address - - + + + + + Enter your Resource's version + + + Label a particular release or variation of the resource. + + + Different versions of a resource typically share the same + title. + + + - - - the contact telephone number - - Complete international dialing codes should be given, e.g. - "+1-410-338-1234". - - - + + + + + Enter your Resource's identifier + Identifier + + + Unambiguous reference to the resource using a recognized + identifier system. + + + Multiple identifiers can be given if the resource is + identified in multiple identifier systems. + + + + + + + + + Enter your Resource's logo url + + + URL pointing to a graphical logo, which may be used to help + identify the information source + + + - - - - the time zone where the contact typically operates - - - - + - A postal address structured to enable formatting according to - local conventions + a title string that can indicate its role as an alternative title. + + + use of the xml:lang attribute is recommended when applicable - - - - - One line of the address as it should appear on an envelope. - - - - + + + + + + + + + + inspired by datacite titleType + titleType + + + The role of this title. + + + This is intended to help consumers properly display the title. + + + + + - + - A format for expressing a time zone. It corresponds to the TZ - portion of an ISO 8601 Date (e.g. -0500, +0100) + Allowed values for the AltTitle's type attribute - - - - - - - - - Information regarding the general content of a resource - - + + + + + title value represents an alternate or often used title for the + resource, but which is not its official or preferred title. + + + + + + + + title value represents a secondary or subtitle for the resource + + + + + + + + title value represents a title in an alternate language as given + by the xml:lang attribute. + + + + + + + + title value represents an abbreviation of the title. + + + An abbreviation might be, for example, initials or an acronym. + + + This name will be used where brief annotations for + the resource name are required. Applications may + use this to refer to this resource in a compact display. + This is NOT expected to be globally unique; thus, it + should not be used as an identifier. + + + One word or a few letters is recommended. + + + + + + + + + + + Information regarding the general curation of a resource + + - + - Description - description - + + Entity (e.g. person or organisation) responsible for making the + resource available. + Publisher + - An account of the nature of the resource + Entity (e.g. person or organisation) responsible for making the + resource available. + + + + + + + + + + publicationYear + - The description may include but is not limited to an abstract, - table of contents, reference to a graphical representation of - content or a free-text account of the content. + The year that this resource was made available by the publisher. + + + + + + + + The entity (e.g. person or organization) primarily responsible + for creating the content or constitution of the resource. + Creator + - Each description element represents a separate paragraph; thus, - order is significant (i.e. the first occurance is the first - paragraph). The first occurance should give an overall summary. + The entity (e.g. person or organization) primarily responsible + for creating the content or constitution of the resource. + + + + + + + + + Entity responsible for contributions to the content of + the resource + Contributor + + + Entity responsible for contributions to the development of + the resource + + + + + + + + + Date associated with an event in the life cycle of the + resource. + Date + + + Date associated with an event in the life cycle of the + resource. + + + This will typically be associated with the creation or + availability (i.e., most recent release or version) of + the resource. Use the role attribute to clarify. + + + Since the Date type is abstract, one must describe + the interface using a subclass of Date, denoting + it via xsi:type. + + + + + + + + + + + Information that can be used for contacting someone with + regard to this resource. - - - - Subject - - - a topic, object type, or other descriptive keywords - about the resource. - - - + + + + + + + a name or title that can potentially have an associated identifier. + + + The string-valued name is intended for display purposes. The identifier + provides unambiguous identification; thus, providing it is recommended + when available. + + + NMRR Notes: use only NMRR-internal identifiers here. + + + + + + + + + + + + + An unambigous identifier for the intended entity having + the name given by this element's value. + + + + + + + + + + + + a name or title that can potentially have an associated identifier. + + + The string-valued name is intended for display purposes. The identifier + provides unambiguous identification; thus, providing it is recommended + when available. + + + NMRR Notes: use only NMRR-internal identifiers here. + + + + + + + + + + + + A representation of a person's name or position + + + The content is intended to provide the name as it should be presented + in a display. It can either be an actual name (e.g. "John P. Doe") + or a role (e.g. "Archive Help Desk"). + + + The optional sur, given, and middle attributes can be provided to + help dissect the name when converting to other formats or renderings. + + + + + + + + + + + + + The part of the person's name that should be considered the + surname or family name. + + + + + + + + + + + The part of the person's name that should be considered the + given or first name. + + + + + + + + + + + The part of the person's name that should be considered the + middle names or initials. + + + + + + + + + + + + A representation of a person + + + + + + + + + + + the name or title of the contact person. + + + This can be a person's name, e.g. "John P. Jones" or + a group, "Archive Support Team". + + + + + + + + + + + the name of the institute or organization that this + person was affiliated with when the person contributed + to this resource. + + + + + + + + + + + An A.D. year date with format YYYY. + + + + + + + + + + + + A restricted format for expressing dates compliant with the Datacite + date formatting recommendations. The value is either a single year, + month, or day value (compliant with the W3C Note on data formats, + http://www.w3.org/TR/NOTE-datetime), or two such values delimited by + a slash, indicating a range of values. + + + Single values are restricted to the following forms: YYYY, YYYY-MM, + or YYYY-MM-DD. + + + + + + + + + + + + An abstract type for date elements that can accept qualifying + attributes (e.g. see LocalEvent) + + + Single values are restricted to the following forms: YYYY, YYYY-MM, + or YYYY-MM-DD. + + + + + + + + + + + + + A date for an event in the lifecycle of a resource that is specific + to the publisher or contributor to the resource. + + + This allows publishers to indicate customized event dates through an + arbitrary role attribute value. One should prefer the use of + DataciteDate (which controls the value of the role attribute) over + LocalEvent if one of the former's controlled values apply. + + + + + + + + + + + + + A label indicating the role this date plays in the lifecycle + of a resource. + + + This date type allows roles that are not covered by the + DciteDate type (which is prefered). This should be used for + lifecycle events that are specific in nature to this resource. + + + + + + + + + + + + Information that can be used for contacting someone + + + + + + + + + + the name or title of the contact person. + + + This can be a person's name, e.g. "John P. Jones" or + a group, "Archive Support Team". + + + + + + + + + + the contact mailing address + + All components of the mailing address are given in one + string, e.g. "3700 San Martin Drive, Baltimore, MD 21218 USA". + + + + + + + + + + the contact email address + + + + + + + + + the contact telephone number + + Complete international dialing codes should be given, e.g. + "+1-410-338-1234". + + + + + + + + + + + the time zone where the contact typically operates + + + + + + + + + + A postal address structured to enable formatting according to + local conventions + + + + + + + + + + + One line of the address as it should appear on an envelope. + + + + + + + + + + + A format for expressing a time zone. It corresponds to the TZ + portion of an ISO 8601 Date (e.g. -0500, +0100) + + + + + + + + + + + + Information regarding the general content of a resource + + + + + + + + + Enter Resource's description + An account of the nature of the resource + + + Description + description + + + An account of the nature of the resource + + + The description may include but is not limited to an abstract, + table of contents, reference to a graphical representation of + content or a free-text account of the content. + + + Each description element represents a separate paragraph; thus, + order is significant (i.e. the first occurance is the first + paragraph). The first occurance should give an overall summary. + + + + + + + + + Enter a subject(ex. molecular dynamics, metals, force fields) + a topic, object type, or other descriptive keywords + about the resource. + + + Subject + + + a topic, object type, or other descriptive keywords + about the resource. + + + + + + + + + Enter a web site URL + URL pointing to the definitive, human-readable document or web + page that serves as the primary description of or entry to + this resource. + + + URL pointing to the definitive, human-readable document or web + page that serves as the primary description of or entry to + this resource. + + + + + + + + + Enter a citation to reference related to this resource... + + + a bibliographic reference to a literature article that + discusses this resource. + + + The value is a human-consumable citation of the reference, such + as a formatted bibliographic representation (e.g. used in + an article bibliography). The pid attribute gives a persistant + or otherwise unambiguous identifier for the article; a DOI + is prefered. + + + It is recommended that while multiple references can be given, + only those that provide the fullest or most direct descriptions + of this resource be listed (as opposed to simple mentions or + citations by derived works). + + + + + + + + + Enter your Resource's primary audience + + + Subject + Subject.Audience + + + The primary audience this resource is intended for. + + + While some resources may be useful at some level to multiple + audiences, this value indicates the primary one intended. + + + + + + + + + + + a type for expressing a subject keyword that may be drawn from + a standard set of keywords + + + Usually, when the pid attribute can be provided, it is usually not + necessary to provide values for scheme or schemaURI. + + + + + + + + + + + + metadata describing the resource's role as a resource of a particular + type. + + + This base XML type only provides a type label (and possibly an + identifier); however, this XML Role type can be extended to support + additional metadata applicable only to particular types. + + + + + + + + + + + + metadata describing the resource's applicability to a particular + domain. + + + + + + + + + + + + metadata describing describing a relationship between resources. + + + The subject of the relationship is the resource described by this + record. + + + + + + + + + + + The kind of relationship given by a relationship name + and, optionally, a URI. + + + It is recommended that these relationships be drawn from existing + ontologies with corresponding URI identifiers. + + + It is recommended that the value given in the element content + be a displayable, human-friendly name for the relationship. + Subtypes (e.g. DciteRelation) can be used to provide a + controlled name where a URI is not defined. + + + + + + + + + + + The other resource that this resource is related to. + + + Multiple occurances can be provided to list all other resources + that this resource has the given relationship with. + + + + + + + + + + + + + + a kind of resource that can be accessed as part of a federated data + application. + + + This typically refers to things like data and software that can be + downloaded, accessed via an API or portal, or engaged using special + software. + + + + + + + + + + + + + + Information describing how to access the resource and its + features and capabilities. + + + + + + + + + + + + + + metadata describing how one can access a resource and its features + and capabilities. + + + + + + + + + + + + A description of the policy for accessing a resource. + + + + + + + + + + + A description of the access to a resource through some + mechanism (other than simple download). + + + As the AccessMethod type is abstract, all instances must include an + xsi:type attribute. + + + + + + + + + + + metadata describing how one can access a resource via some mechanism + + + This class re-uses the Role type to provide metadata specialized + metadata in the case where the access mechanism (e.g. a portal or + a software package) is not registered on its own. + + + + + + + + + + + A name for the access method or the thing accessed via the + accessURL. + + + The value should be appropriate for use as the text for a + hyperlink pointing to the accessURL. + + + + + + + + + + + A summary of how this mechanism provides access to the resource. + + + Providing a description is recommended if more than one + mechanism of the same type is available. + + + + + + + + + http://... + + + The URL that through which user can access the resource via + this method. + + + The behavior and role of this URL depends on the specific type + of access method. + + + + + + + + + + + + metadata describing how one can access a resource via the web + + + The accessURL is a URL that (when accessed via HTTP GET) will can be + used to download a file representing part or all of this resource. + (See also the use attribute which refines its behavior). The + accessURL element is required. + + + + + + + + + + + + + The MIME type describing the format of the downloadable + file or files. + + + + + + + + + + The maximum size of the downloadable file in measured + in kilobytes. + + + The actual size can be provided if this section + describes only one file. In either case, this value + should be considered approximate. + + + + + + + + + + + + metadata describing the policies accessing the resource + + + + + + + + + + + accessRights + + + A label indicating a restriction in accessing this resource. + + + This should be repeated for all Restriction values that apply. + + + + + + + + + Briefly explain any specific restrictions on use + + + Rights + + + A brief, user-friendly statement clarifying who may access this + resource and under what conditions. + + + Official legal statements giving the terms of use should be + provided via the termsURI element. + + + + + + + + + + + Rights + + + A public URL to a document describing the terms of access + for the resource. + + + + + + + + + + + A structured copyright statement + + + + + + + + + + + a structured statement of a copyright + + + + + + + + + Enter name of person or organization who holds the copyright + name of person or organization who holds the copyright + + + Copyright holder's name + + + + + + + + + Enter year or year range, e.g. 1998-2004 + click + to add an additional year + + + Year copyright was applied + + + + + + + + + http... + + + a URL pointing to a human-readable document that provides more information about the held copyright or the copyright holder. + + + + + + + + + + + + + + + + A MIME type is prefered (like "text/html" or "application/x-zip") + e.g. text/html, application/x-zip, application/x-tar + + + a MIME type indicating what is (typically) returned when + this URL is retrieved. + + + If use="dir", returns should usually be set to "text/html" to + indicate that the return is a web page listing links to + individual components. + + + + + + + + + + + + A description of access to a resource via physical storage media + + + The accessURL points to a web page that describes how to request the + media. + + + + + + + + + + + + + + The type of media provided + + + Recommended values include "CDROM", "DVD", etc. + + + + + + + + + + + + + description of acces to a resource via a portal. + + + The accessURL points to the landing page for the portal. + + + Use this AccessMethod type when the resource is accessible via a portal + that is not specific to this resource. In such a case the accessURL + given here would not be the same as the resource's landingPage URL. + + + + + + + + + + + + + + + metadata describing how one can access a resource via a web service + API + + + The accessURL points to a documentation and/or GUI front-end to the + service. + + + The details element provides additional information about supported + platforms, licensing, etc. + + + + + + + + + + + + + + + + metadata describing how one can access a resource via locally + installable software. + + + The accessURL points to the home page for the software from which it + can be downloaded. + + + The details element provides additional information about supported + platforms, licensing, etc. + + + + + + + + + + + + + + + + Information describing a resource's applicability to Materials Science + + + + + + + + + + + + + A category reflecting broadly how the data was produced. + + + + + + + + + + + the category of material studied in the data contained in + this resource. + + + + + + + + + + + the primary or prevalent characteristic of the structure of + the material of interest to this resource + + + + + + + + + + + a category of property that is sampled by the contained data + + + + + + + + + + + the experimental technique used to acquire the data + within this resource + + + + + + + + + + + the computational technique used to acquire the data + within this resource + + + + + + + + + + + the physical scale that is represented by a computation + + + + + + + + + + + the physical processing or preparation technique applied + to the material being studied. + + + + + + + + + + + + + + + a property that captures Data origin vocabulary + + + + + + + + + + + + + + + Allowed values for experiments vocabulary terms describing Data origin + + + + + + + + + + + + Allowed values for informatics and data science vocabulary terms describing Data origin + + + + + + + + + + + + Allowed values for simulations vocabulary terms describing Data origin + + + + + + + + + + + + Allowed values for theory vocabulary terms describing Data origin + + + + + + + + + + + + a property that captures Material types vocabulary + + + + + + + + + + + + + + + + + + + + + Allowed values for biological vocabulary terms describing Material types + + + + + + + + + + + + Allowed values for biomaterials vocabulary terms describing Material types + + + + + + + + + + + + Allowed values for ceramics vocabulary terms describing Material types + + + + + + + + + + + + + + + + + + Allowed values for metals and alloys vocabulary terms describing Material types + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for metamaterials vocabulary terms describing Material types + + + + + + + + + + + + Allowed values for molecular fluids vocabulary terms describing Material types + + + + + + + + + + + + Allowed values for organic compounds vocabulary terms describing Material types + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for organometallics vocabulary terms describing Material types + + + + + + + + + + + + Allowed values for polymers vocabulary terms describing Material types + + + + + + + + + + + + + + + + + + + + Allowed values for semiconductors vocabulary terms describing Material types + + + + + + + + + + + + + + + + + + a property that captures Structural features vocabulary + + + + + + + + + + + + + + + + + + + Allowed values for composites vocabulary terms describing Structural features + + + + + + + + + + + + + + + + + + + Allowed values for defects vocabulary terms describing Structural features + + + + + + + + + + + + + + + + + + + + + + + Allowed values for engineered structures vocabulary terms describing Structural features + + + + + + + + + + + + Allowed values for interfacial vocabulary terms describing Structural features + + + + + + + + + + + + + + + + + + + + Allowed values for microstructures vocabulary terms describing Structural features + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for molecular structure vocabulary terms describing Structural features + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for morphologies vocabulary terms describing Structural features + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for phases vocabulary terms describing Structural features + + + + + + + + + + + + + + + + + + + + a property that captures Properties addressed vocabulary + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for chemical vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + Allowed values for colligative vocabulary terms describing Properties addressed + + + + + + + + + + + + Allowed values for corrosion vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + + + + + + Allowed values for crystallographic vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + Allowed values for durability vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + Allowed values for electrical vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for kinetic vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + Allowed values for magnetic vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + + + Allowed values for mechanical vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for optical vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + Allowed values for rheological vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + Allowed values for structural vocabulary terms describing Properties addressed + + + + + + + + + + + + Allowed values for thermodynamic vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for toxicity vocabulary terms describing Properties addressed + + + + + + + + + + + + Allowed values for transport vocabulary terms describing Properties addressed + + + + + + + + + + + + + + + + + + + a property that captures Characterization methods vocabulary + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for charge distribution vocabulary terms describing Characterization methods + + + + + + + + + + + + + Allowed values for chromatography vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + + Allowed values for dilatometry vocabulary terms describing Characterization methods + + + + + + + + + + + + Allowed values for electrochemical vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + Allowed values for mechanical vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + + + + + + + + Allowed values for microscopy vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for optical vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + + + + Allowed values for osmometry vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + Allowed values for profilometry vocabulary terms describing Characterization methods + + + + + + + + + + + + Allowed values for scattering and diffraction vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + + + + + + + + Allowed values for spectrometry vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + + + + + + Allowed values for spectroscopy vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for thermochemical vocabulary terms describing Characterization methods + + + + + + + + + + + + + + + + + Allowed values for tomography vocabulary terms describing Characterization methods + + + + + + + + + + + + + + Allowed values for ultrasonic vocabulary terms describing Characterization methods + + + + + + + + + + + + Allowed values for viscometry vocabulary terms describing Characterization methods + + + + + + + + + + + + a property that captures Computational methods vocabulary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for boundary tracking or level set vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for CALPHAD vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for cellular automata vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for cluster expansion vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for crystal plasticity vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for density functional theory or electronic structure vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for boundary tracking or level set vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for dislocation dynamics vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for dislocation dynamics vocabulary terms describing Computational methods + + + + + + + + + + + + + Allowed values for finite element analysis vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for machine learning vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for machine learning vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for molecular dynamics vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for Monte Carlo methods vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for multiscale simulations vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for phase-field calculations vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for reverse Monte Carlo vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for self-consistent field theory vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for simulated experiment vocabulary terms describing Computational methods + + + + + + + + + + + + Allowed values for statistical mechanics vocabulary terms describing Computational methods + + + + + + + + + + + + a property that captures Synthesis and processing vocabulary + + + + + + + + + + + + + + + + + + + + + + Allowed values for annealing and homogenization vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + + + + + + + + + Allowed values for casting vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + + + + + Allowed values for deposition and coating vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowed values for forming vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + + + + + + + + + Allowed values for fractionation vocabulary terms describing Synthesis and processing + + + + + + + + + + + + Allowed values for mechanical and surface vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + + + + + Allowed values for powder processing vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + + + + Allowed values for quenching vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + + + + + + Allowed values for reactive vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + + + + + + + Allowed values for self-assembly vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + Allowed values for solidification vocabulary terms describing Synthesis and processing + + + + + + + + + + + + + + + + + + + + + a property that captures Compute scales vocabulary + + + + + + + + + + + + + + + + + + Allowed values for electronic vocabulary terms describing compute scales + + + + + + + + + + + + Allowed values for nanoscale vocabulary terms describing compute scales + + + + + + + + + + + + Allowed values for microscale vocabulary terms describing compute scales + + + + + + + + + + + + Allowed values for mesoscale vocabulary terms describing compute scales + + + + + + + + + + + + Allowed values for macroscale vocabulary terms describing compute scales + + + + + + + + + + + + Allowed values for structural vocabulary terms describing compute scales + + + + + + + + + + + + Allowed values for multiscale vocabulary terms describing compute scales + + + + + + + + + + + + + + A date for an event in the lifecycle of a resource corresponding to + one of the Datacite (v3.1) date types. + + + This type can be used an xsi:type-specified date element. + + + + + + + + + + + + + A label indicating the role this date plays in the lifecycle + of a resource. + + + This is restricted to be one of the Datacite defined values. + + + + + + + + + + + + dateType + + + A type of date (i.e. a role) important to the publishing of + a resource which corresponds to those defined by the Datacite + Metadata schema (v3.1) + + + + + + + + + Accepted + + + indicating the date that the publisher accepted the resource + into their system + + + + + + + + Available + + + indicating the date (or date range) that the resource is made + publicly available + + + + + + + + Collected + + + indicating the date (or date range) in which the resource content + was collected + + + + + + + + Copyrighted + + + indicating the specific, documented date at which the resource + receives a copyrighted status, if applicable. + + + + + + + + Created + + + indicating the date (or date range) that the resource itself was + pub together. A single date indicates when the creation was + completed. + + + + + + + + Issued + + + indicating the date (or date range) that the resource is published + or distributed + + + + + + + + Submitted + + + indicating the date that the creator submits the resource to the + publisher. + + + + + + + + Updated + + + indicating the date (or date range) of the last update to the + resource. + + + + + + + + Valid + + + indicating the date (or date range) during which the resource + is accurate. + + + + + + + + + + + a contributor that plays one of the roles defined by the + datacite metadata schema. + + + This type was created to prevent MDCS from offering subtypes to + the Creator element. + + + + + + + + + + + + + + a contributor that plays one of the roles defined by the + datacite metadata schema. + + + + + + + + + + + + + a label indicating the contribution that this person + or organization made to the resource. + + + + + + + + + + + + ContributorType + + + Controlled labels that indicate the type of contribution + made which correspond to those defined by the Datacite + Metadata schema (v3.1) + + + Note that ContactPerson is not defined; the <contact> element + should be used instead. + + + + + + + + + DataCollector + + + indicating a person or institution responsible for + finding, gathering/collecting data under the guidelines + of the author(s) or principal investigator. + + + + + + + + DataCurator + + + indicating a person or institution tasked with reviewing, + enhancing, cleaning, or standardizing metadata and the + associated data submitted for storage, use, and + mainteneance witin a data cetner or repository + + + + + + + + DataManager + + + indicating a person or organization responsible for maintaining + the finished resource + + + + + + + + Distributor + + + indicating the institution tasked with responsibility to + generate/disseminate copies of the resource in either electronic + or print form. + + + + + + + + Editor + + + indicating a person who oversees the details related to the + publication format of the resource + + + + + + + + Funder + + + indicating an institution that provided financial support for the + development of the resource + + + + + + + + HostingInstitution + + + indicating the organization allowing the resource to be available + on the internet through the provision of its + hardware/software/operating support + + + + + + + + Producer + + + indicating a person or organization responsible for the artistry + and form of a media product + + + + + + + + ProjectLeader + + + indicating a person officially designated as head of a project + team instrumental in the work necessary to the development of + the resource + + + + + + + + ProjectManager + + + indicating a person officially designated as manager of a project + which was instrumental in the work necessary to the development of + the resource + + + + + + + + ProjectMember + + + indicating a person on the membership list of a designated project + or project team which was instrumental in the work necessary to + the development of the resource + + + + + + + + RegistrationAgency + + + indicating an institution/organization officially appointed by + a registration authority to handle specific tasks within a + defined area of responsibility + + + + + + + + RegistrationAuthority + + + indicating a standards-setting body from which registration + agencies obtain official recognition and guidance + + + + + + + + RelatedPerson + + + indicating a person without a specifically defined role in the + development of the resource, but who is someone a creator wishes + to recognize. + + + + + + + + Researcher + + + indicating a person involved in analyzing data or the results of + an experiment or formal study. + + + + + + + + ResearchGroup + + + indicating a group of individuals with a lab, department, or + division with a particular, defined focus of activity + + + + + + + + RightsHolder + + + indicating a person or institution owning or managing property + rights, including intellectual property rights, over the resource + + + + + + + + Sponsor + + + indicating a person or organization that issued a contract or + under the auspices of which a work has been written, printed, + published, developed, etc. + + + + + + + + Supervisor + + + indicating a designated administrator over one or more groups/teams + working to produce the resource or over one or more streps of the + development process + + + + + + + + WorkPackageLeader + + + indicating a person responsible for ensuring the comprehensive + contents, versioning, and availability of a work package (i.e. + a recognized data product, not all of which may be included in the + resource) during the development of the resource. + + + + + + + + Other + + + indicating a person or organization making a significant + contribution to the development and/or maintenance of the + resource, but whose contribution does not fit the definitions + of the other defined contributor types. + + + + + + + + + + + a relationship type that corresponds directly to one of the types + defined by the datacite metadata schema. + + + + + + + + + + + + a label indicating the Datacite defined relationship type. + + + + + + + + + + + + RelationType + + + Controlled labels that indicate a type of relationship + between the resource the record describes (the subject resource) + and another resource (the target resource). These types + correspond to those defined by the Datacite Metadata schema (v3.1). + + + + + + + + + IsCitedBy + + + a relationship indicating that the target resource includes + the subject resource in a citation + + + + + + + + Cites + + + a relationship indicating that the subject resource includes + the target resource in a citation + + + + + + + + IsSupplementTo + + + a relationship indicating that the subject resource is a supplement + to the target resource + + + + + + + + IsSupplementedBy + + + a relationship indicating that the target resource is a supplement + to the subject resource + + + + + + + + IsContinuedBy + + + a relationship indicating that the subject resource is continued + by the target resource + + + + + + + + Continues + + + a relationship indicating that the subject resource is a + continuation for the target resource in a citation + + + + + + + + HasMetadata + + + a relationship indicating that the target resource provides + additional metadata about the subject resource + + + + + + + + IsMetadataFor + + + a relationship indicating that the subject resource provides + additional metadata about the target resource + + + + + + + + IsNewVersionOf + + + a relationship indicating that the subject resource is a new + edition of the target resource, where the new edition is a + modification or update + + + + + + + + IsPreviousVersionOf + + + a relationship indicating that the subject resource is a previous + edition of the target resource + + + + + + + + IsPartOf + + + a relationship indicating that the subject resource is a portion + of the target resource + + + + + + + + HasPart + + + a relationship indicating that the subject resource includes + the target resource + + + + + + + + IsReferencedBy + + + a relationship indicating that the subject resource is used as a + source of information or data by the target resource + + + + + + + + References + + + a relationship indicating that the target resource is used as a + source of information or data by the subject resource + + + + + + + + IsDocumentedBy + + + a relationship indicating that the target resource is documentation + about or explaining the subject resource + + + + + + + + Documents + + + a relationship indicating that the subject resource is documentation + about or explaining the target resource + + + - - - - URL pointing to the definitive, human-readable document or web - page that serves as the primary description of or entry to - this resource. - - - + + + + IsCompiledBy + + + a relationship indicating that the target resource is used to + compile or create the subject resource + + + - - - - a bibliographic reference to a literature article that - discusses this resource. - - - The value is a human-consumable citation of the reference, such - as a formatted bibliographic representation (e.g. used in - an article bibliography). The pid attribute gives a persistant - or otherwise unambiguous identifier for the article; a DOI - is prefered. - - - It is recommended that while multiple references can be given, - only those that provide the fullest or most direct descriptions - of this resource be listed (as opposed to simple mentions or - citations by derived works). - - - - - - - - Subject - Subject.Audience - - - The primary audience this resource is intended for. - - - While some resources may be useful at some level to multiple - audiences, this value indicates the primary one intended. - - - + + + + Compiles + + + a relationship indicating that the target resource is the result + of a compile or creation event using the subject resource + + + - - + + + + IsVariantFormOf + + + a relationship indicating that the subject resource is a variant or + different form of the the target resource, e.g. calculated or + calibrated form or uses different packaging + + + - - - - a type for expressing a subject keyword that may be drawn from - a standard set of keywords - - - Usually, when the pid attribute can be provided, it is usually not - necessary to provide values for scheme or schemaURI. - - + + + + IsOriginalFormOf + + + a relationship indicating that the subject resource is the original + form of the the target resource (e.g. before some transformation). + + + - - - - - - a label or classification code indicating the vocabulary that - this subject keyword was drawn from - - - + + + + IsIdenticalTo + + + a relationship indicating that the subject and target resources + are separate instances of the identical resource + + + - - - - The URI identifying or describing the vocabulary that - the subject keyword was drawn from - - - + + + + IsReviewedBy + + + a relationship indicating that the subject resource is reviewed by + the target resource + + + - - - - The machine-recognizable URI identifying the specific subject - keyword. - - - Use this attribute if the keyword corresponds to a subject from - an RDF vocabulary. - - - + + + + Reviews + + + a relationship indicating that the subject resource is a review of + the target resource + + + - - + + + + IsDerivedFrom + + + a relationship indicating that the target resource is a source + upon which the subject resource is based + + + - - + + + + IsSourceOf + + + a relationship indicating that the subject resource is a source + upon which the target resource is based + + + + + + @@ -912,132 +5306,82 @@ - - - - metadata describing the resource's role as a resource of a particular - type. - - - This base XML type only provides a type label (and possibly an - identifier); however, this XML Role type can be extended to support - additional metadata applicable only to particular types. - - - - - - - - a label that indicates the kind of resource it is. - - - This corresponds to the DC element, type. Values may be drawn, - for example, from the DCMI Type Vocabulary. - - - This label may use any format or convention for these labels. An - xsi:type on this element or on the parent element may be used to - imply/enforce a particular format. - - - In the absense of xsi:type usage that restricts the labels that - can be used, the following format is recommended: - the value can be a colon-separated list of - of labels in order of most general to most specific - (i.e. each the last label represents a more specific term for the - ones that precede it). Applications may choose to display only - the last label or the entire string, depending on the context. - - - - - - - - - - - - + + + - - An unambigous identifier that identifies a resource type having - a defined meaning, indicating that this resource is some variety - of the resource type given by that meaning. - - - An example would a DCMI Type Vocabulary URI like - http://purl.org/dc/dcmitype/PhysicalObject. The label may - indicate that the type is some more precise variety (e.g. a - soil sample). - + + unrestricted, anonymous access is allowed without + authentication. + - - - - - + + + + + unrestricted access requires a login (or other + authentication mechanism). + + + + + + + requires authentication and users only have access + to datasets they have been given rights to. Generally, + there is no charge to use this resource. + + + + + + + requires user to pay a one-time or subscription fee in + order to access the resource. On-line resources typically + will require authentication. + + + + + - + - metadata describing the resource's applicability to a particular - domain. + Controlled labels that indicate a type of media that data or software + is available. - - - - - - - - - metadata describing describing a relationship between resources. - - - The subject of the relationship is the resource described by this - record. - - + - - + - The kind of relationship given by a relationship name - and, optionally, a URI. - - - It is recommended that these relationships be drawn from existing - ontologies with corresponding URI identifiers. - - - It is recommended that the value given in the element content - be a displayable, human-friendly name for the relationship. - Subtypes (e.g. DciteRelation) can be used to provide a - controlled name where a URI is not defined. + A web site that provides a suite of tool for interacting with + a variety of data. - + - + - The other resource that this resource is related to. + A DVD Disk formatted for data + + + + + - Multiple occurances can be provided to list all other resources - that this resource has the given relationship with. + A portable USB drive - + - - + + diff --git a/schemas/xml/semantic-asset-types.txt b/schemas/xml/semantic-asset-types.txt new file mode 100644 index 0000000..4237e37 --- /dev/null +++ b/schemas/xml/semantic-asset-types.txt @@ -0,0 +1,43 @@ +Semantic Asset +Semantic Asset: Code List +Semantic Asset: Data Dictionary +Semantic Asset: Data Model +Semantic Asset: Data Type +Semantic Asset: Dictionary +Semantic Asset: File Format +Semantic Asset: File Format: JSON +Semantic Asset: File Format: JSON-LD +Semantic Asset: File Format: N-Triples +Semantic Asset: File Format: N-Quads +Semantic Asset: File Format: RDF/XML +Semantic Asset: File Format: RDF/JSON +Semantic Asset: File Format: Turtle +Semantic Asset: File Format: XML +Semantic Asset: Glossary +Semantic Asset: Name Authority List +Semantic Asset: Ontology +Semantic Asset: Ontology: DAML+OIL +Semantic Asset: Ontology: KIF +Semantic Asset: Ontology: OWL +Semantic Asset: Ontology: PLIB +Semantic Asset: Ontology: RDF +Semantic Asset: Ontology: RDF Schema +Semantic Asset: Ontology: Turtle +Semantic Asset: Reference Model +Semantic Asset: Schema +Semantic Asset: Schema: DTD +Semantic Asset: Schema: HDF5-based +Semantic Asset: Schema: JSON Schema +Semantic Asset: Schema: JSON-based +Semantic Asset: Schema: RDF Schema +Semantic Asset: Schema: RelaxNG +Semantic Asset: Schema: Schematron +Semantic Asset: Schema: XML-based +Semantic Asset: Schema: XSD +Semantic Asset: Service Description +Semantic Asset: Taxonomy +Semantic Asset: Thesaurus +Semantic Asset: Thesaurus: Zthes +Semantic Asset: Vocabulary +Semantic Asset: Vocabulary: SKOS +Semantic Asset: Vocabulary: Zthes diff --git a/tools/scripts/make_mse_vocab.py b/tools/scripts/make_mse_vocab.py index dfb8795..8a7ebd3 100755 --- a/tools/scripts/make_mse_vocab.py +++ b/tools/scripts/make_mse_vocab.py @@ -21,9 +21,9 @@ xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tv="http://schema.nist.gov/xml/tieredvocab/1.0wd" - xmlns:mse="{tns}" + xmlns:rsm="{tns}" xmlns:am="http://schema.nist.gov/xml/mgi.schema.annot" - elementFormDefault="unqualified" + elementFormDefault="qualified" attributeFormDefault="unqualified" version="{version}"> """ @@ -42,7 +42,7 @@ - + @@ -50,15 +50,18 @@ L0TYPE = \ """ - + a property that captures {prop} vocabulary - - -""" + + + + + + """ if not prog: @@ -79,10 +82,17 @@ def define_opts(progname=None): dest='camel', help="use camel case for generated type names") parser.add_argument('-n', '--namespace', type=str, dest='ns', metavar='NS', - default='https://www.nist.gov/od/sch/mse-vocab/1.0wd', + default='http://schema.nist.gov/xml/res-md/1.0wd-02-2017', help='set the schema namespace to NS') + parser.add_argument('-s', '--start-row', type=int, dest='start', + metavar='ROW#', default=0, + help='start reading vocabulary terms with row ROW#') + parser.add_argument('-e', '--end-row', type=int, dest='end', + metavar='ROW#', default=0, + help='end reading vocabulary terms with row ROW#') parser.add_argument('-t', '--run-test', type=str, dest='test',metavar='TEST', default=None, help='run the test named TEST') + return parser def get_vocab_data(filename): @@ -249,6 +259,20 @@ def to_prop_type(self, format, data=None): "propType": self.name } tdata.update(data) + lines = format.splitlines() + choiceline = filter(lambda n: "{value}" in n[1], enumerate(lines)) + if len(choiceline) > 0: + lineno = choiceline[0][0] + choiceline = choiceline[0][1] + lines.pop(lineno) + + elines = [] + for val in reversed(self.lev1.keys()): + edata = tdata.copy() + edata['value'] = self.to_name(val) + lines.insert(lineno, choiceline.format(**edata)) + + format = "\n".join(lines) return format.format(**tdata) def write_schema(self, out): @@ -266,6 +290,12 @@ def main(opts): props = OrderedDict() line = 1 for cells in ws.iter_rows(): + if opts.end and line >= opts.end: + break + if opts.start and line < opts.start: + line += 1 + continue + if len(cells) > 2 and cells[1].value is not None: if cells[0].value is None: raise VocabFormatError("Empty property name", cells, line) diff --git a/tools/xslt/codecat2nmrr1712.xsl b/tools/xslt/codecat2nmrr1712.xsl new file mode 100644 index 0000000..fd7eeed --- /dev/null +++ b/tools/xslt/codecat2nmrr1712.xsl @@ -0,0 +1,1130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <xsl:value-of select="."/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Created + Available + Created + Updated + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Organization: Project + + + + + + + + + + + + + + + + + + + + + + + + + + + Collection: Repository + Dataset: Database + Dataset + Collection + Web Site: Informational + Organization: Institution + Organization: Project + Collection: Project Archive + Service: API + Software + + + + + + + DataCollection + Dataset + WebSite + ServiceAPI + Organization + Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + metals and alloys + + + semiconductors + + + polymers + + + biomaterials + + + organic compounds + + + ceramics: oxides + + + ceramics + + + + + + + + + + + + + + + + + + + + + + + + + + + + + microstructures: single crystal + + + morphologies: amorphous + + + phases: liquid + + + microstructures: quasicrystalline + + + morphologies: 1D + + + morphologies: 2D + + + morphologies: thin film + + + morphologies: nanoparticle / nanotube + + + composites: fiber-reinforced + + + composites + + + interfacial + + + defects: dislocations + + + defects: point defects + + + + + + + + + + + + + + + + + + + + + + + + + + + + optical + + + mechanical + + + thermodynamic + + + structural + + + transport + + + microstructural: defect structures + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + microscopy + + + microscopy + + + microscopy: optical microscopy + + + scattering and diffraction + + + thermochemical: calorimetry + + + spectrometry + + + mechanical: nanoindentation + + + dilatometry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + density functional theory or electronic structure + + + molecular dynamics + + + multiscale simulations + + + finite element analysis + + + statistical mechanics + + + dislocation dynamics + + + phase-field calculations + + + crystal plasticity + + + Monte-Carlo methods + + + boundary tracking or level set + + + + + + + + + + + + + + + + + + + + + + + + + + + + casting + + + annealing and homogenization + + + deposition and coating: physical vapor deposition + + + forming: milling + + + forming: extrusion + + + forming: hot pressing + + + annealing and homogenization: melt mixing + + + reactive: in-situ polymerization + + + reactive: curing + + + deposition and coating: evaporation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + Service: API + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/tools/xslt/codecat2nmrr1713.xsl b/tools/xslt/codecat2nmrr1713.xsl new file mode 100644 index 0000000..605ca50 --- /dev/null +++ b/tools/xslt/codecat2nmrr1713.xsl @@ -0,0 +1,755 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + experiments + + + + + + + + simulations + + + + + + + + + + + + + + + + + + + + + + + + + + + structural + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + electronic + + + atomic scale (nanoscale) + + + microscale + + + mesoscale + + + macroscale + + + structural + + + multiscale + + + + + + morphologies: one-dimensional + + + + + morphologies: two-dimensional + + + + + morphologies: nanoparticles or nanotubes + + + + + morphologies: particles or colloids + + + + + + chemical: molecular masses and distributions + + + + + + electrical: dielectric constant and spectra + + + + + mechanical: creep + + + + + + Monte Carlo methods + + + + + reverse Monte Carlo + + + + + + + + + + + + + + + + + + + + + + + + + + + + thermodynamic: density + + + + + + + + + + + + + microstructures: + + + + + + + + + + + + + + + + + CALPHAD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Running the code + + + Inputs and Outputs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Validation information: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + includes multiple algorithmic approaches + + + algorithmic approach includes a diffusive algrorithm + + + algorithmic approach includes + the Hartree Fock Method + + + algorithmic approach includes + Phase-Field Modeling + + + algorithmic approach includes + Finite Element Modeling (FEM) + + + algorithmic approach includes + Density Functional Theory (DFT) + + + algorithmic approach includes + Constrained Density Functional Theory (CDFT) + + + algorithmic approach includes + + + + + + + + + + + + + supported algorithm: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + public + + + + + + fee-required + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + finite element analysis + + + + + + + + + + + + + Monte Carlo methods + + + + + + + + + + + + + density functional theory or electronic structure + + + + + + + + diff --git a/tools/xslt/nmrr16to17.xsl b/tools/xslt/nmrr16to17.xsl new file mode 100644 index 0000000..e8cc550 --- /dev/null +++ b/tools/xslt/nmrr16to17.xsl @@ -0,0 +1,1009 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <xsl:value-of select="."/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Created + Available + Created + Updated + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Organization: Project + + + + + + + + + + + + + + + + + + + + + + + + + + + Collection: Repository + Dataset: Database + Dataset + Collection + Web Site: Informational + Organization: Institution + Organization: Project + Collection: Project Archive + Service: API + Software + + + + + + + DataCollection + Dataset + WebSite + ServiceAPI + Organization + Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + metals and alloys + + + semiconductors + + + polymers + + + biomaterials + + + organic compounds + + + ceramics: oxides + + + ceramics + + + + + + + + + + + + + + + + + + + + + + + + + + + + + microstructures: single crystal + + + morphologies: amorphous + + + phases: liquid + + + microstructures: quasicrystalline + + + morphologies: 1D + + + morphologies: 2D + + + morphologies: thin film + + + morphologies: nanoparticle / nanotube + + + composites: fiber-reinforced + + + composites + + + interfacial + + + defects: dislocations + + + defects: point defects + + + + + + + + + + + + + + + + + + + + + + + + + + + + optical + + + mechanical + + + thermodynamic + + + structural + + + transport + + + microstructural: defect structures + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + microscopy + + + microscopy + + + microscopy: optical microscopy + + + scattering and diffraction + + + thermochemical: calorimetry + + + spectrometry + + + mechanical: nanoindentation + + + dilatometry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + density functional theory or electronic structure + + + molecular dynamics + + + multiscale simulations + + + finite element analysis + + + statistical mechanics + + + dislocation dynamics + + + phase-field calculations + + + crystal plasticity + + + Monte-Carlo methods + + + boundary tracking or level set + + + + + + + + + + + + + + + + + + + + + + + + + + + + casting + + + annealing and homogenization + + + deposition and coating: physical vapor deposition + + + forming: milling + + + forming: extrusion + + + forming: hot pressing + + + annealing and homogenization: melt mixing + + + reactive: in-situ polymerization + + + reactive: curing + + + deposition and coating: evaporation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + Service: API + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/tools/xslt/nmrr17-12to13.xsl b/tools/xslt/nmrr17-12to13.xsl new file mode 100644 index 0000000..fdf24ae --- /dev/null +++ b/tools/xslt/nmrr17-12to13.xsl @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + experiments + + + + + + + + simulations + + + + + + + + + + + + + + + + + + + + + + + + + + + structural + + + + + + + + + + + + + + + + + + + + + + + + + morphologies: one-dimensional + + + + + morphologies: two-dimensional + + + + + morphologies: nanoparticles or nanotubes + + + + + morphologies: particles or colloids + + + + + + chemical: molecular masses and distributions + + + + + + electrical: dielectric constant and spectra + + + + + mechanical: creep + + + + + + Monte Carlo methods + + + + + reverse Monte Carlo + + + + + + + + + + + + + + + + + + + + + + + + + + + + thermodynamic: density + + + + + + + + + + + + + microstructures: + + + + + + + + + + + + + + + + + CALPHAD + + + + + + + + + + + + + + + + + + + + + + + + + + +