Fabric knowledge