Expand description
ASIMOV Program Patterns
See: https://asimov-specs.github.io/program-patterns/
Structs§
- Adapter
Options - Configuration options for
Adapter. - Adapter
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Cataloger
Options - Configuration options for
Cataloger. - Cataloger
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Emitter
Options - Configuration options for
Emitter. - Emitter
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Fetcher
Options - Configuration options for
Fetcher. - Fetcher
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Indexer
Options - Configuration options for
Indexer. - Indexer
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Prompter
Options - Configuration options for
Prompter. - Prompter
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Reader
Options - Configuration options for
Reader. - Reader
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Reasoner
Options - Configuration options for
Reasoner. - Reasoner
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Resolver
Options - Configuration options for
Resolver. - Resolver
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Runner
Options - Configuration options for
Runner. - Runner
Options Builder - Use builder syntax to set the inputs and finish with
build(). - Writer
Options - Configuration options for
Writer. - Writer
Options Builder - Use builder syntax to set the inputs and finish with
build().
Traits§
- Adapter
- RDF dataset proxy. Consumes SPARQL input, produces RDF output.
- Cataloger
- Graph iterator. Takes a URL input, produces RDF output.
- Emitter
- Graph generator. Takes no input, produces an RDF output.
- Fetcher
- URL resource materializer. Consumes a URL input, produces RDF output.
- Indexer
- RDF dataset indexer. Consumes RDF input, maintains a persistent index.
- Prompter
- LLM inference provider. Consumes prompt input, produces response output.
- Reader
- RDF dataset importer. Consumes some input, produces RDF output.
- Reasoner
- RDF dataset entailer. Consumes RDF input, produces entailed RDF output.
- Resolver
- URI resolver. Takes a URI (that is, URN or URL) input, produces a resolved URL output.
- Runner
- Language runtime engine. Consumes text input conforming to a grammar, executes it, and produces the execution result as output.
- Writer
- RDF dataset exporter. Consumes RDF input, produces some output.