ralphtq/elm-rdf/1.0.0

Rdf.SPARQL.Builders

Factories that bundle the predefined queries from Rdf.SPARQL.QuadStoreQueries.* into ready-to-use Dict GraphQueryKindKey GraphQueryBuilderSpec registries.

Two registries are exposed:

Plus a small helper for rendering a GraphQueryKind as a human-readable display label.

Human-readable display string for a GraphQueryKind.

schemaQueryFactories : Dict GraphQueryKindKey GraphQueryBuilderSpec

The full query registry, intended for schema-style focus graphs. Maps each GraphQueryKindKey to its GraphQueryBuilderSpec.

Includes:

  • MetadataQueryKind → graphMetadataQueryBuilderSpec
  • ResourcesOverviewQueryKind → schemaOverviewQueryBuilderSpec
  • SchemaResourcesQueryKind → resourcesOverviewQueryBuilderSpec
  • InScopeTypesQueryKind → inScopeTypesBuilderSpec
  • InScopeSchemaResourcesQueryKind → inScopeSchemaResourcesQueryBuilderSpec
  • ResourceDetailsQueryKind → resourceDetailsQueryBuilderSpec
vocabQueryFactories : Dict GraphQueryKindKey GraphQueryBuilderSpec

The vocab-style query registry. Same as schemaQueryFactories but uses resourcesOverviewQueryBuilderSpec for ResourcesOverviewQueryKind (rather than schemaOverviewQueryBuilderSpec) and omits SchemaResourcesQueryKind.