diff --git a/README.md b/README.md index 3ab8611..f46b72d 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,11 @@ [![npm version](https://badge.fury.io/js/sparqlalgebrajs.svg)](https://www.npmjs.com/package/sparqlalgebrajs) [![Build status](https://github.com/joachimvh/SPARQLAlgebra.js/workflows/CI/badge.svg)](https://github.com/joachimvh/SPARQLAlgebra.js/actions?query=workflow%3ACI) +> [!warning] +> Both SPARQLAlgebra.js, and the [parser on which it builds](https://github.com/RubenVerborgh/SPARQL.js), have been deprecated in favour of the [Traqula](https://github.com/comunica/traqula) modular parser, generator and transformer framework. +> Traqula supports parsing, generating, and transforming algebra for SPARQL 1.1 and 1.2. +> To migrate, follow the [short migration guide on Traqula's repository](https://github.com/comunica/traqula/blob/main/docs/sparqlAlgebraMigration.md). + 2 components get exposed: the **translate** function and the **Algebra** object, which contains all the output types that can occur.