Fundamental class in K-theory and orientability In ordinary homology, the classical results give the following situation:
for a compact, connected, topological manifold $M$ of dimension $n$ we have, for each ring $R$, that $H_n(M,M \setminus \{x\};R) \simeq R$. The orientation of $M$ is a section $o$ such that $o(x) \in H_n(M,M \setminus\{x\};R)$ in a generator of this homology module, for each $x \in M$. This definition heavily uses the 'machinery' of this particular homology theory: in other words, it is highly non-axiomatic. However, I met the sentence that "for each (co)homology theory there is a notion of orientability". So here is my (possibly a little bit vaque):
Question 1 Is the notion of orientability in any (co)homology theory axiomatic? If so, how to interpret the above, particular definition in axiomatic terms?
Recently I've got interested in $K$-theory and $K$-homology. These are homology theories for $C^*$-algebras: however, the construction doesn't remind the standard constructions in homological algebra. To be more precise, it doesn't involve chain complexes and typical cycle in the theory is not an element in kernel of some (boundary) operator modulo boudary.
What happens, is that one have only two $K$-theory groups, in contrast to ordinary homology. I know that orientability in $K$-theory is the existence of $spin^c$ structure but let me ask:
Question 2  What is the definition of $K$-orientable space?
It happens, that the notion of orientability (via singular homology), when restricted to smooth manifolds, is the same as ordinary orientability. So it is also very natural to ask:
Question 3 For what class of spaces $K$-orientability is still well defined?
Finally, there is a notion of a fundamental class in singular cohomology: it is an image of the orientation under the isomorphism $\Gamma\Big(M,\bigcup_{x \in M}H_n(M,M \setminus \{x\};R)\Big) \simeq H_n(M;R)$. As before, this is very specific, so again:
Question 4 is it possible to define the notion of a fundamental class axiomaticly?
I apologize for a rather long question: I would be grateful if anybody could clarify this issue for me. 
 A: Ad question 1: Let $E$ be any ring spectrum, with associated cohomology and homology theory.
An $E$-orientation of a rank $n$ vector bundle $V \to X$ is a class $u \in E^n (V,V-0)$ such that the restriction to any point $x \in X$, i.e. the image in $E^n (V_x,V_x-0) \cong E^n (R^n,R^{n}-0) \cong E^0$ is a generator. For a closed manifold $M^n$; an orientation is a class $a \in E_n (M)$, such that for all $x \in M$, the image of $a$ in $E_n (M,M-x) \cong E_n (R^n, R^n-0)=E_0$ is a generator. 
This is an axiomatic definition. For smooth manifolds, orientations of $TM$ and of $M$ are in bijection by the Atiyah-Milnor duality theorem.
Proving that a vector bundle has an $E$-orientation in practice is a different question. This is \it{almost never} a tautology. In principle, there is a homotopy theoretic strategy; but the computations quickly become intractable. Look in Rudyak's book ''Thom spectra...'', chapter VI, to see what I mean (there he discusses K-Theory).
If there is a concrete geometric model of $E$-Theory, the problem is much easier. For example, if $E$ is real $K$-Theory, then a vector bundle is $KO$-orientable iff it is spin. This depends heavily on the description of $K$-theory in terms of vector bundles, i.e. it relies on linear algebra related to Clifford algebras. There might exist a purely homotopy-theoretic proof, but I bet that it is quite hard and Rudyak's exposition does not give a homotopy-theoretic proof of that fact.
