標高900メートル以下の丘陵や低山地にある熱帯雨林や熱帯モンスーン林を流れる渓流、池沼、湿原の周辺などに生息する。陸棲。木の枝や落ち葉などの堆積物に潜って休む。食性は観察例や糞の内容物から植物食と考えられている。繁殖形態は卵生。雨季に交尾を行い、乾季に卵を産むと考えられている。飼育下では1回に1-3個の卵を産んだ例がある。卵は26-30℃の環境下において106日で孵化した例がある。
最大甲長22.5センチメートルとオオヤマガメ属最小種。背甲はやや扁平で、上から見ると幅広い俵型。背甲の前縁および後縁には浅い切れ込みが入る。項甲板は小型で、楔形。椎甲板は縦幅よりも横幅の方が長い。椎甲板には筋状の盛り上がり（キール）があるが、老齢個体では不明瞭になる。背甲の色彩は褐色で、キールやその周辺は淡黄褐色。喉甲板は突出せず、左右の喉甲板の間には切れ込みが入らない。腹甲の色彩は黄色や黄褐色で放射状に黒や暗褐色の斑紋が入るが、老齢個体では不明瞭になることもある。頭部はやや小型。吻端はわずかに突出する。咬合面は狭く、突起や稜がない。顎を覆う角質（嘴）は鋸状に尖らない。頭部の色彩は褐色や灰褐色、暗褐色で、鼓膜上部に黄色い斑点が入るが消失する個体もいる。指趾の間には水かきがあまり発達しない。幼体の背甲は上から見るとほぼ円形や五角形。縁甲板の外縁は鋭く尖り、先端は一尖や二尖。またキール後部や肋甲板、喉甲板前端にも棘状突起がある。種小名spinosaは「棘がある、棘の多い」の意で、幼体の形態に由来し和名や英名と同義。これらの棘は外敵に捕食されにくくするのに役立つと考えられている。背甲の色彩は淡褐色。成長に伴い棘状突起は消失し、背甲の色彩は暗くなる。オスは腹甲の中央部が凹む。また尾が太くて長く、尾をまっすぐに伸ばした状態では総排出孔全体が背甲の外側にある。メスは腹甲の中央部が凹まないかわずかに膨らむ。また尾が細くて短く、尾をまっすぐに伸ばしても総排出孔の一部が背甲よりも内側にある。さらにメスの成体は背甲後部と腹甲後部が骨の縫合から靭帯による結合に変わり、腹甲に可動性ができる。これにより大型の卵が産みやすくなると考えられている。
インドネシア（スマトラ島、ボルネオ島）、シンガポール、タイ南部、フィリピン（ミンダナオ島、スールー諸島）、マレーシア、ミャンマー南部模式標本の産地（模式産地）はペナン島周辺（マレーシア）
1874年（明治7年）、アメリカ経由でドイツのビュッケプルグに帰郷したケッペンは裕福となっており、近郊の立派な農家を買い取り、別荘も立て、外出時には4頭立ての馬車を用いたという。元々金払いの良い性格で、知人への振る舞いも厚く、財産は浪費されてしまった。1879年（明治12年）にはビュッケプルグを離れて放浪した。ブレーメンでは路面電車会社に勤務した。1907年（明治40年）6月28日にドイツ・シュレスヴィヒ＝ホルシュタイン州のノイミュンスターで死没した。74歳の生涯であった。
関数空間はもとの空間の様々な性質を自然な形で内包しており、素性のよい空間であれば、その関数空間からもとの空間を「復元」することができる。通常、考察の対象となる関数は実数値関数や複素数値関数のように終域を共有するものである。関数の終域として、必要に応じて特定の体や環といった代数系をとることになるが、それにより関数空間にはベクトル空間や環上の加群の構造があらかじめ与えられていると考えることができる。もとの空間が代数的なものでなくても、関数空間へ移れば代数的な操作を利用した考察が可能となるということが、関数空間を考える動機のひとつである。つまり、関数空間の代数的な性質をもとの空間に還元してやることで、それまでには知られていなかった性質が発見されたり、逆にもとの空間の幾何学的な構造を関数空間に移して考えることで、ある種の代数系の性質が決定されることを知ったりするのである。また、関数空間には様々の位相が定義されて、位相空間を成す。どのような位相が扱われるのかは議論の文脈により変わるが、たとえば X から Y への配置空間を X を添字とする Y の（X の濃度の分だけの）コピーの直積位相空間と見なして自然に導入される各点収束位相であるとか、またたとえば一様収束位相はルベーグ空間の L∞-ノルムによる距離位相を例としてしばしば目にすることができるものであるし、また局所コンパクト空間上の関数空間でのコンパクト開位相は、関数とその変数とを相対化して同等に扱い、（関数も一つの変数だと思って）同時に動かすときに連続性に関して自然な位相として現れてくる。関数空間上の関数空間といった概念も様々な形で現れる。例えば分布の理論は、関数空間上の関数空間として超関数全体の成す空間を規定するものであるし、また例えば微分形式は、局所的には多様体の表面をその上の関数空間である接空間と同一視し、さらにその余接空間とよばれる関数空間上で定義される関数（の芽）である（大域的には微分形式は余接束の切断である）。