Executive Summary
FAIR Compliance Notes
Under the current F-UJI profile, a representative Dataset record earns 25 of 26 points. The unmet metrics do not reflect deficient metadata practices:
encodingFormat and distributions. See full justification →
Resource Type Architecture
The MIDAS Catalog metadata system supports 10 primary resource types, each with specialized Schema.org mappings optimized for their specific use case:
1. Dataset
schema:Dataset
Epidemiological data, surveillance data, case counts, mortality data
distributions[] Download entries, each a blank node dual-typed [schema:DataDownload, dcat:Distribution] carrying url, encodingFormat (MIME), and mediaType (IANA IRI)
temporalCoverage Date ranges of data collection
spatialCoverage Geographic scope using GeoNames
distributions[] Download entries, each a blank node dual-typed [schema:DataDownload, dcat:Distribution] carrying url, encodingFormat (MIME), and mediaType (IANA IRI)temporalCoverage Date ranges of data collectionspatialCoverage Geographic scope using GeoNamesStandards: Schema.org, Bioschemas Dataset Profile, DataCite, DCAT
2. Software Application
schema:SoftwareApplication
Modeling tools, simulation software, analysis packages
programmingLanguage[] Languages used (R, Python, C++, etc.)
codeRepository GitHub/GitLab URL
operatingSystems[] Platform compatibility, as schema:OperatingSystem objects carrying a DBpedia @id plus name (mirroring how programmingLanguage emits ComputerLanguage nodes)
encodingFormat[] Input/output formats supported, as MIME type strings
programmingLanguage[] Languages used (R, Python, C++, etc.)codeRepository GitHub/GitLab URLoperatingSystems[] Platform compatibility, as schema:OperatingSystem objects carrying a DBpedia @id plus name (mirroring how programmingLanguage emits ComputerLanguage nodes)encodingFormat[] Input/output formats supported, as MIME type stringsStandards: Schema.org, SPDX (license identifiers), PAV
Use Case: Infectious disease transmission models, parameter estimation tools
3. Data Catalog
schema:DataCatalog / dcat:Catalog
Collections of datasets, data portals, data repositories
dataset[] Contained datasets
conformsTo[] Metadata standards followed
dataset[] Contained datasetsconformsTo[] Metadata standards followedStandards: Schema.org, DCAT, Dublin Core
Use Case: Multi-dataset repositories, outbreak-specific data collections
4. Dashboard
schema:SoftwareApplication
Interactive data visualization tools, real-time monitoring dashboards
applicationCategory "DataVisualization"
applicationSubCategory "Dashboard"
applicationCategory "DataVisualization"applicationSubCategory "Dashboard"Use Case: COVID-19 dashboards, outbreak tracking interfaces
5. Repository
schema:DataCatalog (specialized)
Code repositories, data repositories, institutional archives
Key Properties: Extended DataCatalog properties with repository-specific metadata
Use Case: GitHub organizations, institutional data archives
6. Literature
schema:Collection
Parent category for collections of academic publications, reports, and documentation. Every literature record is realized as one of its two child types — Modeling Studies or Disease-Specific Collection (below) — and carries that child type's genre and additionalType.
genre / additionalType Supplied by the child type ("modeling studies" or "disease-specific collection")
bibliographicCitation Structured citations
genre and additionalType.genre / additionalType Supplied by the child type ("modeling studies" or "disease-specific collection")bibliographicCitation Structured citationsStandards: Schema.org, Dublin Core, DataCite (for citations)
Use Case: Curated bibliographies, systematic review collections
7. Modeling Studies
schema:Collection (Literature subtype)
Collections of modeling papers specific to disease outbreaks
genre "modeling studies"
additionalType http://w3id.org/midas-metadata/midas7
genre "modeling studies"additionalType http://w3id.org/midas-metadata/midas7Use Case: COVID-19 modeling literature, Ebola modeling studies
8. Disease-Specific Collection
schema:Collection (Literature subtype)
Comprehensive resource collections for specific diseases
genre "disease-specific collection"
additionalType http://w3id.org/midas-metadata/midas33
genre "disease-specific collection"additionalType http://w3id.org/midas-metadata/midas33Use Case: Mpox resource collection, influenza modeling resources
9. Educational Resource
schema:LearningResource / schema:Course
Courses, tutorials, workshops, and training materials for infectious disease modeling and epidemiological data analysis. A course is an educational resource emitted as schema:Course — its own type in the published schema, with a dedicated $def — which brings the catalog to 10 resource types.
educationalLevel[] Target education levels (e.g., "Graduate," "Professional," "General Public"). Array of DefinedTerm objects.
educationalUse[] Intended pedagogical purpose (e.g., "Classroom Instruction," "Self-Paced Learning"). Array of DefinedTerm objects.
audience[] Target audience descriptions. Array of DefinedTerm objects.
educationalObjective[] Learning outcomes. Array of DefinedTerm objects. Uses the LRMI extension lrmi:educationalObjective.
competencyRequired[] Prerequisites or prior knowledge needed. Array of DefinedTerm objects.
teaches[] Topics/competencies from the MIDAS topic vocabulary. Array of DefinedTerm objects.
learningResourceType[] Format or presentation type. Array of DefinedTerm objects.
provider[] Organizations that host/deliver the resource. Array of Organization objects.
timeRequired Duration in ISO 8601 format (e.g., PT5H).
programmingLanguage[] Languages used. Array of ComputerLanguage objects.
dataRequirement Type of data required. DefinedTerm using lrmi:dataRequirement.
hasCourseInstance For schema:Course records, a CourseInstance node describing a specific offering of the course.
courseMode Delivery mode values (e.g., "online," "MOOC") carried on the CourseInstance node.
schema:Course — its own type in the published schema, with a dedicated $def — which brings the catalog to 10 resource types.educationalLevel[] Target education levels (e.g., "Graduate," "Professional," "General Public"). Array of DefinedTerm objects.educationalUse[] Intended pedagogical purpose (e.g., "Classroom Instruction," "Self-Paced Learning"). Array of DefinedTerm objects.audience[] Target audience descriptions. Array of DefinedTerm objects.educationalObjective[] Learning outcomes. Array of DefinedTerm objects. Uses the LRMI extension lrmi:educationalObjective.competencyRequired[] Prerequisites or prior knowledge needed. Array of DefinedTerm objects.teaches[] Topics/competencies from the MIDAS topic vocabulary. Array of DefinedTerm objects.learningResourceType[] Format or presentation type. Array of DefinedTerm objects.provider[] Organizations that host/deliver the resource. Array of Organization objects.timeRequired Duration in ISO 8601 format (e.g., PT5H).programmingLanguage[] Languages used. Array of ComputerLanguage objects.dataRequirement Type of data required. DefinedTerm using lrmi:dataRequirement.hasCourseInstance For schema:Course records, a CourseInstance node describing a specific offering of the course.courseMode Delivery mode values (e.g., "online," "MOOC") carried on the CourseInstance node.Standards: Schema.org, LRMI, Dublin Core, PROV-O, PAV, MIDAS Metadata Vocabulary
Use Case: Epidemiology courses, R/Python modeling tutorials, outbreak simulation workshops, data literacy training
Metadata Standards Integration
Core Standards (All Resources)
- Schema.org – Primary vocabulary for web discoverability
- Dublin Core Terms (DCTERMS) – Academic metadata interoperability
- DCAT – Data catalog vocabulary for dataset portals
- PROV-O – Provenance tracking for data lineage
- PAV – Authoring and versioning metadata
Domain-Specific Standards
- Bioschemas Dataset Profile – Life sciences data extension
- MIDAS Metadata Vocabulary – Custom epidemiology terms
- OBO Ontologies – Disease, pathogen, and host classification
- GeoNames – Geographic location standardization
- LRMI (Learning Resource Metadata Initiative) — Educational metadata for learning resources. Namespace prefix:
lrmi→https://purl.org/dcx/lrmi-terms/
Health & Medical Standards (Conditional)
- HL7 FHIR – Healthcare interoperability (health-related data)
- SNOMED CT – Clinical terminology (health records)
- LOINC – Laboratory observations (clinical data)
Additional Standards
JSON-LD Architecture Components
JSON-LD Access Points
The JSON-LD metadata for each MIDAS Catalog record is available through multiple mechanisms:
<script type="application/ld+json"> block within each catalog landing page (e.g., https://catalog.midasnetwork.us/collection/1990), making the metadata directly consumable by search engines, FAIR assessment tools, and any agent that parses the page HTML.
https://catalog.midasnetwork.us/jsonld/{id}.jsonld(e.g., https://catalog.midasnetwork.us/jsonld/1990.jsonld)
These files are generated at build time and served as static assets, providing a lightweight access point for the structured metadata without requiring HTML parsing. Each catalog detail page has two JSON-LD icons: one links to this file, and one to the record's LinkML form.
https://catalog.midasnetwork.us/jsonld/catalog.jsonld
This file is regenerated during the nightly build and provides a convenient access point for consumers who need the entire catalog — for example, to build search indexes, run batch analyses, or integrate MIDAS metadata into external systems. Using this file avoids the need to fetch records one by one.
The same records are also published in a second, LinkML form, with its own per-record and whole-catalog files. See LinkML for MIDAS Catalog.
Record Identifiers
Each catalog record is identified by a persistent identifier — a w3id PURL of the form https://w3id.org/midas-catalog/{id} — which serves as the record's @id and dcterms:identifier and resolves to its landing page at https://catalog.midasnetwork.us/collection/{id}. This is a persistent-identifier scheme; no DOIs are minted — the persistent identifier is the w3id PURL itself.
Context Flattening & Vocabulary Namespaces
All @context definitions are consolidated at the root level, removing nested contexts for cleaner JSON-LD structure and improved parser compatibility.
{
"@context": {
"@vocab": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"dcat": "http://www.w3.org/ns/dcat#",
"prov": "http://www.w3.org/ns/prov#",
"pav": "http://purl.org/pav/",
"geonames": "https://www.geonames.org/ontology#",
"lrmi": "https://purl.org/dcx/lrmi-terms/",
...
}
}
Consumer Documentation
The architecture embeds human-readable property documentation directly in the @context:
{
"@context": {
"about": {
"@id": "https://schema.org/about",
"@comment": "Subject matter of the content. Contains DefinedTerm objects (topics, biological scales, types)."
}
}
}
Dublin Core & DCAT Equivalences
Dublin Core and DCAT equivalences are carried by dedicated camelCase keys that the @context resolves to their canonical IRIs, so FAIR assessment tools see the equivalent Dublin Core / DCAT terms without any colon-prefixed keys appearing in the record body. IRI-valued equivalences are @id-coerced:
{
"dcSubject": ["http://purl.obolibrary.org/obo/MONDO_0005108"],
"dctSpatial": ["https://sws.geonames.org/6252001/"]
}
JSON Schema Validation
Each JSON-LD record includes a self-reference to its defining JSON Schema, enabling consumers to programmatically validate records they harvest or process.
Schema Self-Reference
Every JSON-LD record references the schema in two ways:
1. conformsTo declaration — The schema appears as a dcterms:Standard entry in the conformsTo array alongside the other metadata standards:
{
"conformsTo": [
{
"@type": "http://purl.org/dc/terms/Standard",
"@id": "https://catalog.midasnetwork.us/schema/midas-catalog-jsonld.schema.json",
"name": "MIDAS Catalog JSON-LD Schema",
"description": "JSON Schema (Draft 2020-12) defining the structure of MIDAS Catalog JSON-LD metadata records",
"url": "https://catalog.midasnetwork.us/schema/midas-catalog-jsonld.schema.json",
"standardType": "metadata schema",
"standardVersion": "1.0.1",
"subjectAreas": ["epidemiology", "metadata", "data validation"]
}
]
}
The standardVersion field tracks the output-shape version, so a consumer can detect shape changes directly from the record itself.
2. @context reference — A describedby entry in the context points directly to the schema URL, providing a lightweight discovery mechanism:
{
"@context": {
"describedby": "https://catalog.midasnetwork.us/schema/midas-catalog-jsonld.schema.json"
}
}
JSON-LD Output Schema
The MIDAS Catalog publishes a JSON Schema that defines and validates the structure of all published JSON-LD metadata records. It is written in version 2020-12 of the JSON Schema standard. The schema is programmatically generated from the Java class hierarchy that produces the JSON-LD, ensuring it always stays in sync with the actual output.
Published at: https://catalog.midasnetwork.us/schema/midas-catalog-jsonld.schema.json
Schema Structure
The schema uses $defs to define reusable component types that mirror the Java class hierarchy:
| Component | Description |
|---|---|
CreativeWorkProperties | Shared properties for all resource types (identity, dates, licensing, provenance, geographic/temporal coverage) |
DatasetRecord | Dataset-specific: distributions |
SoftwareApplicationRecord | Software-specific: programming languages, code repository, operating systems, encoding formats |
LearningResourceRecord | Educational-specific: educational level, use, objectives, prerequisites, teaches, provider, time required |
CourseRecord / CourseInstance | Course-specific: course record plus a course-instance node (delivery mode, instructor) |
LiteratureRecord | Literature-specific: genre, audience, additional type |
DefinedTerm | Controlled vocabulary terms (topics, biological scales) |
DataDownload | Distribution entry, dual-typed schema:DataDownload + dcat:Distribution (URL, encoding format, IANA media type) |
OperatingSystem | Operating-system node carrying a DBpedia @id plus name |
PropertyValue | additionalProperty entries carrying DB-backed controlled lists, keyed by category IRI |
Place | Geographic location as a GeoNames entity (dual-typed schema:Place + geonames:Feature) |
Organization / Person | Agent nodes for creators, publishers, and providers |
License | License node (schema:CreativeWork with @id) |
ProvActivity / ProvEntity / ProvAgent | PROV-O provenance chain components |
ConformsToStandard | Metadata standard declarations |
The root schema uses anyOf to discriminate between 10 resource types based on their @type value. Each resource type definition uses allOf to compose the shared CreativeWorkProperties with type-specific extensions.
Using the Schema
Any developer can fetch the schema and validate JSON-LD records in their language of choice:
- Fetch the schema from https://catalog.midasnetwork.us/schema/midas-catalog-jsonld.schema.json
- Fetch individual records from
https://catalog.midasnetwork.us/jsonld/{id}.jsonldor the bulk file from https://catalog.midasnetwork.us/jsonld/catalog.jsonld - Validate each record against the schema with a JSON Schema library that supports version 2020-12 (see Validation Tools below; libraries exist for Python, R, JavaScript, Java and most other languages)
Validation Tools
- Online: json-schema.hyperjump.io (recommended — supports Draft 2020-12 and handles
@and:characters in property names) - Python: jsonschema
- R: jsonvalidate
- JavaScript: Ajv
- Java: networknt/json-schema-validator (v1.0.87 for Java 8)
@ characters in JSON property names and will report false parsing errors on MIDAS JSON-LD schemas. Use json-schema.hyperjump.io instead.
FAIR Principles Compliance
Overall Score: 96.2% (25/26 points)
These figures are the F-UJI measurement of a representative Dataset record (record 350) against the live catalog (catalog.midasnetwork.us).
The MIDAS Catalog achieves strong FAIR compliance while acknowledging current limitations in community metadata standardization. Scores vary by resource type and, within a type, by dimension.
Findable (100%)
- F1: Every record carries a persistent w3id PURL identifier —
@idanddcterms:identifierresolve tohttps://w3id.org/midas-catalog/{id}, a recognized persistent-identifier scheme served through the w3id.org redirect system - F2: Rich metadata in machine-readable Schema.org/JSON-LD
- F3: Identifiers embedded in metadata —
@idanddcterms:identifiercarry the w3id PURL,schema:identifiercarries the bare native record code, andurlcarries the direct landing page (https://catalog.midasnetwork.us/collection/{id}) - F4: Indexed by Google Dataset Search, DataCite, FAIRsharing
Accessible (100%)
- A1: HTTPS access with content negotiation
- A1.1: Open protocol (HTTP/HTTPS)
- A1.2: No authentication required for metadata (HTML pages, static JSON-LD files, and sitemap are all publicly accessible)
- A2: Metadata persistence (landing pages maintained even if data moves)
Interoperable (100%)
- I1: Formal knowledge representation (Schema.org, DCTERMS, DCAT). Educational resources additionally use LRMI terms, extending Dublin Core for pedagogical metadata.
- I2: Controlled vocabularies (OBO, GeoNames, SNOMED CT)
- I3: Qualified references to other resources (
hasPart,wasDerivedFrom)
Reusable (83.3%)
R1: Rich Metadata with Usage Information
- License clearly stated (
schema:license,dcterms:license) - Provenance tracked (PROV-O, PAV)
- Detailed attribution (
creator,publisher,pavAuthoredBy) - Usage rights documented (
schema:usageInfo,dcterms:rights)
R1.3-02D-1: Data Format in Metadata
Why Landing Pages Over Direct Downloads
- Link Persistence: Data providers frequently reorganize file structures. Landing pages remain stable; direct file URLs break. Our
schema:urlanddcat:landingPageprovide reliable access. - Essential Context: Landing pages provide usage documentation, terms of service, citation requirements, related resources, and version information.
- User Guidance: Multiple format options explained, data quality notes, processing recommendations, and support contact information.
Format Information Still Available
The underlying data formats ARE documented in machine-readable form:
{
"distributions": [{
"@type": ["https://schema.org/DataDownload", "dcat:Distribution"],
"url": "https://landing-page-with-download-links",
"encodingFormat": "text/csv",
"mediaType": "https://www.iana.org/assignments/media-types/text/csv"
}]
}
Provenance & Attribution Architecture
MIDAS implements comprehensive provenance tracking using complementary standards:
PROV-O (W3C Provenance Ontology)
{
"wasGeneratedBy": {
"@type": "prov:Activity",
"prov:used": [/* source entities */],
"prov:wasAssociatedWith": [/* creators */]
},
"wasDerivedFrom": {
"@type": "prov:Entity",
"prov:wasAttributedTo": {/* original authors */}
}
}
PAV (Provenance, Authoring, Versioning)
{
"pavCreatedBy": {/* system/organization */},
"pavAuthoredBy": {/* intellectual author */},
"pavDerivedFrom": "original-source-url",
"pavCreatedOn": "2024-09-05",
"pavLastUpdateOn": "2024-01-09"
}
Geographic & Temporal Coverage
GeoNames Integration
All geographic locations reference authoritative GeoNames entries. The Place node is the GeoNames entity: it is emitted under the places key (mapped to schema:spatialCoverage), dual-typed schema:Place + geonames:Feature, with its @id set to the GeoNames concept URI (https://sws.geonames.org/{id}/). The geonames: prefix remains the ontology namespace for the Feature type and the featureCode / featureClass terms.
{
"places": [{
"@type": ["https://schema.org/Place", "geonames:Feature"],
"@id": "https://sws.geonames.org/6252001/",
"dcIdentifier": "https://sws.geonames.org/6252001/",
"identifier": "6252001",
"name": "United States",
"featureCode": "PCLI",
"featureClass": "A"
}]
}
Geographic Resolution Levels
Geographic resolution is one of several DB-backed controlled lists carried in the additionalProperty bag — a consumer-visible structure in which each entry is a schema:PropertyValue keyed by propertyID to its category IRI, with the term itself in valueReference. The same structure carries the other controlled lists (topic, digital object type, and so on).
{
"@type": "https://schema.org/PropertyValue",
"name": "Geographic Resolution",
"propertyID": "http://w3id.org/midas-metadata/midas03",
"value": "Country",
"valueReference": {
"@type": ["https://schema.org/DefinedTerm", "skos:Concept"],
"@id": "http://rdfs.co/juso/Country",
"name": "Country",
"inDefinedTermSet": "http://w3id.org/midas-metadata/midas03"
}
}
Temporal Coverage (ISO 8601)
{
"temporalCoverage": "2021-12-31/2024-01-09",
"dcTemporal": "2021-12-31/2024-01-09"
}
Format: start-date/end-date or start-date/... for ongoing data collection.
Controlled Vocabularies & Ontologies
Subject Classification Hierarchy
MIDAS metadata uses structured DefinedTerm objects from established ontologies:
{
"about": [
{
"@type": ["https://schema.org/DefinedTerm", "skos:Concept"],
"@id": "http://purl.obolibrary.org/obo/IDO_0000436",
"name": "infectious disease",
"displayName": "Infectious Disease",
"description": "...",
"inDefinedTermSet": "http://w3id.org/midas-metadata/midas2",
"dcIdentifier": "http://purl.obolibrary.org/obo/IDO_0000436"
}
],
"keywords": [/* flat array of topic-name strings (for discovery) */]
}
The SKOS tie is expressed as a dual @type (schema:DefinedTerm + skos:Concept), not a sameAs. Each term carries inDefinedTermSet, the IRI of the controlled axis it belongs to — the key to reading the additionalProperty bag. All four controlled-vocabulary axes now carry inDefinedTermSet: topic (midas2), digital object type (midas10), geographic resolution (midas03), and biological scale (midas5). keywords is a separate flat array of topic-name strings re-added for discovery (e.g., Google Dataset Search), not a subset of the about objects.
Vocabulary Sources
| Domain | Ontologies |
|---|---|
| Diseases | Disease Ontology (DOID), MONDO |
| Pathogens | NCBI Taxonomy, Infectious Disease Ontology (IDO) |
| Data Types | Information Artifact Ontology (IAO), APOLLO-SV |
| Measurements | APOLLO-SV (epidemiological variables) |
| Education | LRMI terms (levels, objectives, prerequisites, audience types) |
Best Practices & Design Rationale
1. Multiple Vocabulary Mappings
Key properties are expressed under multiple vocabularies. Dublin Core / DCAT equivalences are emitted as dedicated camelCase mirror keys that the @context resolves to their canonical IRIs:
subject→schema:aboutanddcterms:subject(mirror keydcSubject)spatialCoverage→schema:spatialCoverageanddcterms:spatial(mirror keydctSpatial)
Benefit: Maximizes compatibility with different harvesters and tools.
2. Embedded Documentation
The @context includes human-readable @comment fields explaining each property's purpose and usage.
Benefit: Self-documenting metadata that aids both humans and automated tools.
3. Graceful Degradation
If a harvester doesn't understand PROV-O or PAV, basic Schema.org properties (creator, publisher, datePublished) still provide essential information.
Benefit: Ensures baseline discoverability even with limited parser capabilities.
4. Extensibility
Custom MIDAS terms use additionalType to add domain-specific semantics without breaking Schema.org compliance.
Benefit: Serves epidemiology community needs while maintaining broad interoperability.
5. ConformsTo Declarations
Every resource explicitly declares which metadata standards it follows via dcterms:conformsTo, including a reference to the JSON Schema that validates its structure:
{
"conformsTo": [
{
"@type": "http://purl.org/dc/terms/Standard",
"name": "Schema.org",
"standardType": "generic",
"subjectAreas": ["sciences", "web"]
},
{
"@type": "http://purl.org/dc/terms/Standard",
"name": "Bioschemas Dataset Profile",
"standardType": "metadata schema",
"subjectAreas": ["bioinformatics", "life sciences"]
},
{
"@type": "http://purl.org/dc/terms/Standard",
"@id": "https://catalog.midasnetwork.us/schema/midas-catalog-jsonld.schema.json",
"name": "MIDAS Catalog JSON-LD Schema",
"description": "JSON Schema (Draft 2020-12) defining the structure of MIDAS Catalog JSON-LD metadata records",
"url": "https://catalog.midasnetwork.us/schema/midas-catalog-jsonld.schema.json",
"standardType": "metadata schema",
"standardVersion": "1.0.1",
"subjectAreas": ["epidemiology", "metadata", "data validation"]
}
]
}
Benefit: Transparent declaration of compliance for automated FAIR assessment. The schema reference enables consumers to programmatically discover and validate against the exact structure specification.
Integration Points
Google Dataset Search
MIDAS JSON-LD is optimized for Google's structured data requirements:
- Embedded in HTML
<script type="application/ld+json"> - Static JSON-LD files at predictable URLs (
/jsonld/{id}.jsonld); the sitemap.xml lists every record's landing page, where the same JSON-LD is embedded - Bulk JSON-LD file at /jsonld/catalog.jsonld for full-catalog harvesting
- JSON Schema at /schema/midas-catalog-jsonld.schema.json for structure validation
- Includes all required properties (
name,description,url) - Uses recommended optional properties (
temporalCoverage,spatialCoverage— emitted under theplaceskey — andkeywords)
DataCite Integration
Via dcterms:bibliographicCitation and DataCite schema in conformsTo:
{
"bibliographicCitation": "CDC. 2022-2023 U.S. Map & Case Count. 2022. Available from: https://..."
}
FAIR Assessment Tools
| Tool | Approach |
|---|---|
| F-UJI | Dublin Core / DCAT equivalences carried by camelCase mirror keys (e.g. dcSubject, dctSpatial) and resolved to their canonical IRIs by the @context |
| FAIR-Checker | conformsTo declarations with standard identifiers |
| FAIRshake | Schema.org compliance with FAIR extensions |
References
MIDAS Schemas & Bulk Data
- JSON-LD Output Schema: https://w3id.org/midas-catalog/schema/midas-catalog-jsonld.schema.json
- Bulk JSON-LD (all records): https://catalog.midasnetwork.us/jsonld/catalog.jsonld
- LinkML form of the catalog: LinkML for MIDAS Catalog
- Sitemap: https://catalog.midasnetwork.us/sitemap.xml
Standards Documentation
- Schema.org: https://schema.org/
- Bioschemas Dataset: https://bioschemas.org/profiles/Dataset/
- Dublin Core: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/
- DCAT: https://www.w3.org/TR/vocab-dcat/
- PROV-O: https://www.w3.org/TR/prov-o/
- PAV: https://pav-ontology.github.io/pav/
- GeoNames: https://www.geonames.org/ontology/documentation.html
- LRMI: https://www.dublincore.org/specifications/lrmi/
FAIR Assessment
- F-UJI: https://f-uji.net/
- FAIR Principles: https://www.go-fair.org/fair-principles/
- RDA Metadata Standards: https://rdamsc.bath.ac.uk/
MIDAS Resources
- MIDAS Catalog: https://catalog.midasnetwork.us/
- MIDAS Metadata Vocabulary: https://w3id.org/midas-metadata/
- Example JSON-LD: https://catalog.midasnetwork.us/jsonld/350.jsonld
- JSON-LD Output Schema: https://w3id.org/midas-catalog/schema/midas-catalog-jsonld.schema.json
- Bulk JSON-LD: https://catalog.midasnetwork.us/jsonld/catalog.jsonld
- Sitemap: https://catalog.midasnetwork.us/sitemap.xml