@cognizone/a2-core
v3.0.3
Published
Core Angular library providing RDF data models, typed resources, REST services, and Elasticsearch utilities for Cognizone applications. Requires: **Angular >= 20 for v1.1.x** **Angular >= 21 for v3.0.x**
Keywords
Readme
@cognizone/a2-core
Core Angular library providing RDF data models, typed resources, REST services, and Elasticsearch utilities for Cognizone applications. Requires: Angular >= 20 for v1.1.x Angular >= 21 for v3.0.x
Installation
npm i @cognizone/a2-coreKey Features
- Application Profile: Profile, Type, and Attribute management with merging and filtering utilities
- Attribute Model: JSON data model with attribute-value operations, deep copy, and nested object navigation
- RDF Support: RDF data type definitions with URI-based types, namespace management (RDF, RDFS, XSD), and shortened notation
- TypedResource/JSON: JSON to typed resource conversion, resource wrapping, and relationship management
- Utilities: String validation and precondition checks
- Elasticsearch: Result parsing, filtering (range, term, text), aggregations, and facet search
- REST Call Service: HTTP request service with fluent builder API
