Skip to main content

Code

Base type for code nodes e.g. `CodeBlock`, `CodeExpression`.

Properties#

Name@idTypeDescriptionInherited from
textschema:textstringThe text of the code.Code
typeschema:type'Code', 'CodeBlock', 'CodeChunk', 'CodeExpression', 'CodeFragment'The name of the type.Entity
formatschema:encodingFormatstringMedia type, typically expressed using a MIME format, of the code. See note 1.Code
idschema:idstringThe identifier for this item.Entity
metastencila:metaobjectMetadata associated with this item.Entity
programmingLanguageschema:programmingLanguagestringThe programming language of the code.Code

Related#

Notes#

  1. format : This property allows the differentiation of formats using the same programming language or variants of a programming language. An example is using programmingLanguage "json" and encodingFormat "application/ld+json" for JSON-LD code examples.
  2. Available as JSON-LD.
  3. Available as JSON Schema.
  4. This documentation was generated from Code.schema.yaml.