1 · Sources
Primary sources first
Product pages, official documentation, pricing pages, provider documentation, official repositories and first-party announcements are preferred for factual records. A published factual entity must reference at least one source, and current indexing checks require primary-source coverage for the factual entities in the public graph.
2 · Entities
Facts live in entity records
Tools, agents, models, APIs, companies and model families have structured records with an official URL, source references and a verified date. Generated research tables read those records directly rather than copying values into separate hand-maintained pages.
3 · Relationships
Edges have explicit meaning
Factual relationships require evidence. Company-to-entity edges use relations such as develops, provides, operates and owns. Model availability is kept distinct from product model use, and category membership is kept distinct from factual provider relationships.
4 · Model semantics
Supported is not the same as default
A product-to-model uses edge is reserved for documentation that assigns a model to a current role or mode. integrates_with means the model or provider can be selected or accessed. available_via connects a model to an API. Research pages preserve these distinctions.
5 · Comparisons
Structured facts and editorial notes stay separate
Comparison pages combine entity facts and graph context with a smaller curated difference layer. iilib does not convert unlike dimensions into a single ranking score, and a comparison is published only when the pair has a plausible research reason and enough concrete differences to be useful.
6 · Categories
Categories are curated entry points
Category membership is editorial taxonomy, not a claim of ownership or technical integration. Category research pages expand from direct members into verified model, API and provider relationships, while featured entries remain a separate editorial layer.
7 · Freshness
Verified dates are visible
A verified date records when the underlying facts were checked against their cited sources. It is not a promise that volatile facts such as pricing or product availability cannot change later. Automated operations reports track aging records so high-volatility data can be reviewed again.
8 · Indexing
Thin graph nodes can stay private
A record can exist in the knowledge graph without receiving a public indexable page. Model families and categories are kept unindexed when they are too thin to justify a useful standalone page. The goal is graph completeness without manufacturing search pages.
9 · Open models
Open-weight is not automatically open source
Open Models research records weights access, license class, commercial-use terms, redistribution, derivative rights, source-code availability, training-data transparency and checkpoint availability separately. Downloadable weights alone are not treated as proof of OSI-style open-source status. Unknown or conditional rights remain explicit rather than inferred.
10 · Representative coverage
Families matter more than checkpoint volume
iilib selects representative models that add a meaningful research dimension instead of indexing every parameter size, quantization, community fine-tune or packaging variant. Use-case labels support navigation and filtering but are editorial taxonomy, not performance rankings.