@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix schema: <https://schema.org/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix aa: <https://agentaccess.dk/ontology#> .

<https://agentaccess.dk/enablers/baml> a schema:SoftwareApplication, aa:EnablerTool ;
  schema:name "BAML"@en ;
  schema:headline "Type-safe prompt programming language & LLM function compiler"@en ;
  schema:description "BAML is a domain-specific language that turns complex LLM prompts into strongly-typed functions with automatic client generation."@en ;
  dcterms:description "BAML (Basically A Made-up Language) brings software engineering rigor to prompt engineering. Write typed schemas and prompts in `.baml` files, test them with live preview in VS Code, and compile them into zero-overhead, type-safe clients for Python, TypeScript, and Go."@en ;
  schema:url <https://boundaryml.com> ;
  schema:documentation <https://docs.boundaryml.com> ;
  schema:codeRepository <https://github.com/boundaryml/baml> ;
  aa:enablerCategory "sandboxes-runtimes" ;
  aa:pricingModel "Open Source" ;
  aa:featured true ;
  schema:dateCreated "2026-08-18"^^xsd:date ;
  dcat:keyword "dsl" ;
  dcat:keyword "type-safe" ;
  dcat:keyword "prompt-engineering" ;
  dcat:keyword "schema" ;
  dcat:keyword "open-source" ;
  dcat:keyword "compiler" ;
  schema:featureList "Compiles prompts into native TypeScript, Python, and Go SDKs"@en ;
  schema:featureList "4x token savings over verbose JSON schema formats"@en ;
  schema:featureList "Schema-Aligned Parsing (SAP) heals malformed LLM responses"@en ;
  schema:featureList "Interactive VS Code playground with hot-reloading testing"@en ;
  schema:isAccessibleForFree true .
