مفهوم گونه های سنگی (Rock types) اولین بار توسط آرچی (1950) ارائه شد و به واحدهای سنگی از مخزن اطلاق می شود که به دلیل داشتن تاریخچه رسوبی و دیاژنزی یکسان، دارای خواص مخزنی (رابطه تخلخل-تراوایی، فشار موئینه و درجه اشباع آب) مشابهی در بالای سطح آب آزاد مخزن است. امروزه روش های بسیار مختلفی برای تعیین گونه های سنگی توسعه یافته است. گاهی این روش ها بقدری با مفاهیم زون بندی یا لایه بندی مخزنی (مانند Flow unit, Speed zone) عجین می شود که تفکیک آنها را سخت می نماید. ولی بایستی خاطرنشان کرد که گونه های سنگی واحدهای تشکیل دهنده واحدهای جریانی می تواند باشد. در مواردی نیز واژگان نچندان شناخته شده ای مانند Petrotyping، Logtyping, Lithotyping و مانند آن معرفی می شود که پیچیدگی های را افزایش می دهد.

برخی از این روش­ها عمدتاً بر مبنای جنبه­های زمین­شناسی (پتروگرافی) تأکید دارد که از آن جمله می­توان به روش رخساره حفرات (Pore facies) و روش لوسیا (Lucia method) اشاره کرد، از ویژگی­های سنگ شناسی در کنار تخلخل و تراوایی استفاده می کند. روش­های پتروفیزیکی تعیین گونه­های سنگی غالباً بر اساس داده­های تخلخل و تراوایی (K/ɸ) و فشار موئینه (PC) است. از ساده ترین این روش­ها، پلات تخلخل در مقابل تراوایی و تعیین حد برش (مانند روش RQC) است. از مهمترین و کاربردی­ترین این روش­ها، تعیین گونه­های سنگی به روش شاخص زون جریان (FZI) می­باشد که به طرق مختلف می توان واحدهای سنگی (Histogram analysis, PDF, CDF, DRT, Error Analysis) را از هم تفکیک کرد. برخی از محققین مرزی بین رخساره های الکتریکی بر مبنای لاگهای چاه پیمایی و گونه­های سنگی قائل نیستند. در این میان روش های بر مبنای فشار موئینه و شعاع گلوگاه حفرات (توسط MICP) از دقت و اهمیت بالایی برخوردار می باشد. معادلات مختلفی مانند وینلند/پیتمن (R35)، تابع J لورت و غیره در این زمینه وجود دارد که از روش های بسیار معتبر در تعیین گونه های سنگی می باشد. امروزه با گسترش روش های NMR مفهوم Pore typing مطرح شده است که در صورت پشتیبانی با روشهای دقیق دیگر ابزار قدرتمندی برای ارزیابی سنگ های مخزنی است. تعیین گونه های سنگی بر اساس خواص دینامیکی (DRT) بر اساس تلفیق اطلاعات PLT، تراوایی نسبی، ترشوندگی و فشار موئینه نیز معرفی و بکاربسته شده است.

امروزه سعی بر این است که از روشهای تلفیقی بر مبنای داده های موجود و ویژگی های مخزن استفاده می شود تا بتواند ارتباط خوبی بین داده های استاتیک و دینامیکی ایجاد کند.