New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@traqula/algebra-transformations-1-2

Package Overview
Dependencies
Maintainers
2
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@traqula/algebra-transformations-1-2

Rules for converting SPARQL 1.2 Traqula AST to SPARQL 1.1 (=1.2) algebra

latest
Source
npmnpm
Version
1.5.0-alpha.5
Version published
Weekly downloads
63K
16.17%
Maintainers
2
Weekly downloads
 
Created
Source

Traqula algebra transformations 1.2

npm version

Traqula algebra transformations 1.2 contains transformation functions for translating the Traqula AST for SPARQL 1.2 into SPARQL Algebra. These transformation definitions extend the SPARQL 1.1 transformations with support for SPARQL 1.2 features such as reified triples and triple terms.

Installation

npm install @traqula/algebra-transformations-1-2

or

yarn add @traqula/algebra-transformations-1-2

[!note] Minor versions keep the name, signature and behavior of this package's rules, but can add rules or change how existing rules are implemented, such as which rules they call. This only affects projects that patch, delete or individually register rules. See versioning.

What's added over SPARQL 1.1 transformations

  • Handling of reified triple and triple term nodes in AST-to-algebra and algebra-to-AST conversion
  • Updated inScopeVariables to account for SPARQL 1.2 constructs
  • Updated createAlgebraContext for SPARQL 1.2

Usage

This package is primarily used by @traqula/algebra-sparql-1-2. For end-user algebra transformation, use the engine package directly.

For guidance on extending transformations, see the documentation on creating and modifying transformers.

FAQs

Package last updated on 03 Nov 2026

Related posts