You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,11 @@
1
1

2
2
3
-
# SML version 1.1
3
+
# SML version 1.2
4
4
5
-
This is documentation for SML spec version `1.1`. For earlier versions browse the repository tags. Examples:
5
+
This is documentation for SML spec version `1.2`. For earlier versions browse the repository tags. Examples:
6
6
7
7
-[SML version 1.0](https://github.com/semanticdatalayer/SML/tree/v1.0)
8
+
-[SML version 1.1](https://github.com/semanticdatalayer/SML/tree/v1.1)
8
9
9
10
# What is SML?
10
11
@@ -28,7 +29,7 @@ We are or will be open-sourcing the following:
28
29
1.**A YAML-based Language Specification**: The SML specification is documented and encompasses tabular and multidimensional constructs.
29
30
2.**Pre-built Semantic Models**: The GitHub repository contains pre-built semantic models that incorporate standard data models, such as TPC-DS, common training models like Worldwide Importers and AdventureWorks, and marketplace models like Snowplow and CRISP. We expect to add semantic models for SaaS applications such as Salesforce, Google Analytics, and Jira soon.
30
31
3.**SML SDK**: An SDK that facilitates the programmatic reading and writing of SML syntax.
31
-
4.**SML CLIs**: Command line interfaces (CLIs) for installing SML dependencies and validating SML syntax. This includes a reference CLI for deploying SML models to a proprietary semantic layer platform.
32
+
4.**SML CLI**: Command line interface (CLI) for installing SML dependencies and validating SML syntax. This includes a reference CLI for deploying SML models to a proprietary semantic layer platform.
32
33
5.**Semantic Converters**: A CLI for translating other semantic modeling languages to and from SML, including Snowflake Cortex semantic models, Databricks UC Metrics, and Power BI semantic models.
33
34
34
35
## SML Example
@@ -104,9 +105,11 @@ as the properties available for each:
104
105
-[Connection](sml-reference/connection.md) - Defines a database and schema for connecting datasets to the physical data platform.
105
106
-[Composite Model](sml-reference/composite-model.md) - Defines a model made up of multiple other models.
106
107
107
-
## SML Converters
108
+
## SML Tools and Converters
108
109
109
-
[SML Converters and Tooling](https://github.com/semanticdatalayer/sml-converters) - Library of bi-directional SML converters and tooling for different semantic layer platforms.
110
+
- SML SDK [(npm download)](https://www.npmjs.com/package/sml-sdk) - SDK for creating and updating SML objects. Used by converters.
111
+
- SML CLI [(npm download)](https://www.npmjs.com/package/sml-cli) - Command line interface (CLI) for installing SML dependencies, validating SML syntax, and a reference implementation for deploying SML models to a proprietary semantic layer platform.
112
+
-[SML Converters](https://github.com/semanticdatalayer/sml-converters)[(npm download)](https://www.npmjs.com/package/sml-converters)- Library of bi-directional SML converters for different semantic layer platforms.
0 commit comments