Schema index

MechRegistry Schema

A schema for describing Mechs: AI agent-curated, ontology-grounded, evidence-backed knowledge bases built on the pattern established by DisMech. Each Mech is one entry. Its products (record corpus, schema, browser, exports) and its curation model are described inline.

URI: https://w3id.org/monarch-initiative/mechregistry

Name: mechregistry

Classes

Class Description
Contact A contact point for a Mech: a person or an organization
ContactDetails One way to reach a contact
CurationModel The curation model of a Mech
DataSourceRef An upstream source the Mech draws on, with the provenance relation that descr…
License A license
MechRelation A typed link from one Mech to another
NamedThing Anything with an identifier
        Mech A Mech: an AI agent-curated knowledge base that keeps one validated, ontology…
        Product A product of a Mech: the record corpus, a schema, a browser, an export, an AP…
Publication A publication describing a Mech
RecordCountSource How to count a Mech’s records from its repository: every file under path whos…
Registry The registry: a list of Mech entries

Slots

Slot Description
activity_status Whether the Mech is maintained
agent_curated Whether AI agents generate or maintain most of the content
agents The agent frameworks or tools used for curation, as free text (for example Cl…
authors The authors
branch The branch to count on
category The category of the entity
code_license The license of the Mech’s software, if it differs from the license of the rec…
collection The collection(s) the Mech belongs to
compatibility Standards the product conforms to
compression Compression applied to the product, if any
contact_details Ways to reach the contact
contact_type The kind of contact detail
contacts The contact point(s) for the Mech
creation_date The date the registry entry was created, ISO 8601
cross_references Typed links from this Mech to other Mechs in the registry
curation How the Mech is curated: which agents, what human review, what evidence is re…
curation_guide_url A URL for the Mech’s curation guide or standard operating procedure
curation_history Whether every change is recorded as an event in an append-only curation histo…
data_sources Upstream databases, ontologies or literature corpora the records are seeded o…
description A description of the Mech
disclaimer A reader-facing disclaimer the Mech asks to be shown with its content, for ex…
doi The DOI, without any prefix
domains The domain(s) the Mech is relevant to
edge_count For a graph product, the number of edges
evidence_policy What evidence a claim must carry, in a sentence
exclude Shell-style patterns for file names that match pattern but are not records, f…
features Structural features the Mech’s records or site carry
format The format or serialization of the product
homepage_url The primary URL of the Mech
human_review The human review gate on agent output
id The identifier of an entity in the registry
identifier_prefix The prefix the Mech mints for records that have no public identifier, for exa…
journal The journal or venue
label The name of the person or organization
last_modified_date The date the registry entry was last modified, ISO 8601
layout The Jekyll layout used to render the entry
license The license of the curated records
maturity How far the corpus has moved from seed to reviewed content
mechs The Mech entries in the registry
name The human-readable name of the Mech
node_count For a graph product, the number of nodes
ontologies Ontologies and controlled vocabularies used to ground records, as prefixes re…
orcid For an individual, the ORCID without the URL prefix
path The directory in the repository that holds the records, for example kb/disord…
pattern A shell-style pattern the file name must match
preferred Whether this is the preferred citation for the Mech
product_url The URL of the product: a file, a directory in a repository, a base URL of an…
products The products of the Mech: its record corpus, schema, browser, exports and doc…
publications Publications describing the Mech
record_count The number of records in the canonical corpus, as of record_count_date
record_count_commit The commit of the repository at which the record count was taken, when it was…
record_count_date The date the record count was taken
record_count_error Why the most recent automatic refresh of the record count failed
record_count_error_date The date of the failed refresh named in record_count_error
record_count_source Where the record count comes from, so that it can be refreshed automatically
record_identifier_policy How records are keyed
record_type What one record represents
relation The kind of relation
relation_type The PROV-O relation from the Mech’s records to the source
repository The main version control repository of the Mech
schema_url The URL of the Mech’s primary LinkML schema file
spdx_id The SPDX identifier, for example CC0-1
synonyms Alternate names or abbreviations for the Mech
tags Free-text tags
target The registry id of the other Mech
taxon The taxon or taxa the Mech is about, as NCBI Taxonomy CURIEs
title The title
url A URL for the source
validation The automated validation layers that run in CI
value The value, without any prefix: an email address, a GitHub username, or a URL
version The version of the Mech, if it versions releases
warnings Warnings to show in the interface, such as a broken homepage
year The year of publication

Enumerations

Enumeration Description
ActivityStatusEnum Whether a Mech is maintained
CollectionEnum Named collections of Mechs
CompressionEnum Compression applied to a product
ContactCategoryEnum Kinds of contact
ContactTypeEnum Kinds of contact detail
DomainEnum A domain a Mech is relevant to
FeatureEnum Structural features a Mech’s records or site may carry
FormatEnum The format or serialization of a product
HumanReviewEnum The human gate on agent-generated content
MaturityEnum How far a Mech’s corpus has moved from an automated seed toward reviewed cont…
MechRelationEnum Ways one Mech relates to another
ProductCategoryEnum The kind of product
ProvenanceRelationEnum PROV-O relations from a Mech’s records to a source
StandardEnum Standards a product may conform to
ValidationEnum Automated validation layers a Mech runs

Types

Type Description
Boolean A binary (true or false) value
Curie a compact URI
Date a date (year, month and day) in an idealized calendar
DateOrDatetime Either a date or a datetime
Datetime The combination of a date and time
Decimal A real number with arbitrary precision that conforms to the xsd:decimal speci…
Double A real number that conforms to the xsd:double specification
Float A real number that conforms to the xsd:float specification
Integer An integer
Jsonpath A string encoding a JSON Path
Jsonpointer A string encoding a JSON Pointer
Ncname Prefix part of CURIE
Nodeidentifier A URI, CURIE or BNODE that represents a node in a model
Objectidentifier A URI or CURIE that represents an object in the model
Sparqlpath A string encoding a SPARQL Property Path
String A character string
Time A time object represents a (local) time of day, independent of any particular…
Uri a complete URI
Uriorcurie a URI or a CURIE