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.