i don't know what the specification completely contains, and so far whyme_t and I have been able to enumerate and get information about available PCI device without a single check at that specs.
Also keep in mind that
- PCI has a lot of electrics characteristics (connectors, signals, etc) that is unlikely to interrest you
- PCI has a lot of things to do to manage the bus interface, (starting cycles, transfering bursts, etc) which basically doesn't interrest us either (unless you're dev'ing a PCI controller chip or something)
- PCI has a lot of things to do to set up devices, configure everything, give bus and devices numbers, etc, which basically doesn't interest us either since the BIOS will do it for us (on PC at least

)
So, after having checked drivers/pci in linux kernel and the WikiFAQ ("where do i find information about PCI"), do you still need those mysterious specifications that badly ?