Working with Data# This section describes what you need to know for working with data that conforms to a LinkML schema. Contents: Converting between different representations LinkML-Convert Loading from and dumping to JSON Loading from and dumping to YAML Loading from and dumping to RDF Loading from and dumping to CSVs Inferring missing values Programmatic usage Command Line Data Validation The linkml.validator package and CLI Python object instantiation JSON Schema with external tools Validation of RDF triplestores using generated SPARQL Validation via shape languages Future plans Working with RDF and LinkML Converting and validating RDF JSON-LD ShEx and SHACL OWL CSVs and Tabular Data Conversion Inference of schemas from tabular data Python Dataclasses Use in programs Loaders and dumpers Working with data in SQL Databases Storing and retrieving data in SQLite3 Mapping from a LinkML model to SQL Schemas Creation of an Object-Relation Mapping layer