Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This model does not actually validate as provided.

Convert Data Model from CSV to JSON-LD

...

Schematic

...

schematic schema convert model.csv

Schematic DB

https://sagebionetworks.jira.com/wiki/spaces/SCHEM/pages/2473623559/The+Data+Model+Schema#Schemas-and-Schematic-DB

Schematic DB is a package used to ingress the manifests created by Schematic into a database.

  • Schematic DB will use any of these validation rules:

    • str, float, num, int, date

    • If no rule provided, defaults to a string type

    • the attribute datatype is based on the rule

...

Data Model Validation

/wiki/spaces/SCHEM/pages/2645262364

Data Model Visualization

Convert Data Model from CSV to JSON-LD

https://sagebionetworks.jira.com/wiki/spaces/SCHEM/pages/2967568387/Guide+How+to+use+Schematic+for+Data+Model+Development#Convert-Data-Model

schematic schema convert data_ model.csv

JSON-LD

Data models are formatted in JavaScript Object Notation-LinkedData. JSON-LD in schematic is its support by http://schema.orgdataset discoverability in search engines like: ​Dataset Search

https://cambridgesemantics.com/blog/semantic-university/learn-rdf/rdf-nuts-bolts-2/

Guide to Developing Data Models in JSON-LD

JSON-LD, or JavaScript Object Notation for Linked Data, is a JSON-based format for serializing Linked Data. It extends JSON with additional functionality to represent linked data structures, such as contexts, @id, and @type. JSON-LD is a lightweight and flexible format that can be used to represent a variety of data models.This guide provides an introduction to developing data models in JSON-LD. It covers the following topics:

JSON-LD

...

JSON-LD contexts

...

Modeling entities and relationships

...

Using vocabularies

...

Best practices for developing JSON-LD data models

JSON-LD Syntax

JSON-LD documents are valid JSON documents. They consist of key-value pairs, where the keys are strings and the values can be strings, numbers, objects, arrays, or booleans. JSON-LD documents can also contain additional keywords that provide additional information about the data.

...

When developing a JSON-LD data model, it is important to choose the appropriate vocabulary. The vocabulary should be relevant to the type of data that you are modeling.

Data models are formatted in JavaScript Object Notation-LinkedData (JSON-LD).

https://cambridgesemantics.com/blog/semantic-university/learn-rdf/rdf-nuts-bolts-2/
JSON-LD in schematic is its support by http://schema.orgdataset discoverability in search engines like: ​Dataset Search

Error Checking

Schematic dev mode helps find and deal with errors by iteratively checking data models

Data Model Visualization

Data Model Validation

...

Metadata Dictionary

AD Knowledge Portal Metadata Dictionary

References

https://ontofox.hegroup.org/

...