Skip to content
@SkeinRank

SkeinRank

Open-source toolkit for terminology normalization, attribute enrichment, and governance for technical search.

SkeinRank

SkeinRank is an open-source toolkit for explainable terminology normalization and attribute enrichment for technical documents, incidents, and search indexes.

It helps teams map internal jargon, aliases, and domain-specific terms to canonical technical attributes that can be used for search, filtering, reranking, analytics, and governance.

What SkeinRank does

  • Normalizes aliases such as k8s, kube, and kuber into canonical entities like kubernetes.
  • Extracts typed attributes from technical text, such as TOOL, DB, COMPONENT, ERROR, VERSION, and ENVIRONMENT.
  • Groups canonical values by slots, so search systems can distinguish tools, databases, components, errors, versions, and environments.
  • Produces explainable passport/debug output showing what was matched, accepted, filtered, or normalized.
  • Enriches JSONL datasets and Elasticsearch indexes with compact search-friendly metadata.
  • Supports custom terminology profiles, profile validation, and snapshot-based runtime configuration.
  • Provides a governance foundation for managing profiles, canonical terms, aliases, and snapshots.

Repository

  • skeinrank — main monorepo with core, server, Elasticsearch provider, and governance package.

Current focus

SkeinRank is currently focused on:

  • terminology normalization
  • technical search enrichment
  • Elasticsearch enrichment
  • profile validation
  • governance workflows
  • snapshot-based runtime architecture

Status

SkeinRank is in early active development.

Pinned Loading

  1. skeinrank skeinrank Public

    SkeinRank - Explainable terminology normalization and attribute enrichment for technical search

    Python 1

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…