W drugiej połowie lat 60. Międzynarodowa Unia Nauk Geologicznych (IUGS), a dokładniej Podkomisja do Spraw Systematyki Skał Magmowych rozpoczęła prace nad ujednoliceniem klasyfikacji i nomenklatury tych skał. Stronę polską reprezentował prof. Kazimierz Smulikowski.
Diagram QAPF jest kombinacją dwóch trójkątów o narożach QAP i APF. Każde naroże jest sumą procentową równą 100% odpowiadając poszczególnym składnikom gdzie:
Dla przykładu skała zbudowana z kwarcu (Q) w proporcjach od 90 do 100% będzie klasyfikowana jako kwarcolit.
Klasyfikacja skał z M < 90% opiera się na proporcji minerałów jasnych, natomiast M > 90% (od 90 do 100%) uwzględnia stosunek ilościowy minerałów ciemnych. Skały z M < 90% są klasyfikowane na podstawie swojego położenia w podwójnym trójkącie QAPF, gdzie w górnym trójkącie Q + A + P = 100, a w dolnym A + P + F = 100.
Opis ponumerowanych pól (cyfry w środku pola oznaczają numer skały, natomiast liczby umieszczone w narożach i na krawędziach pól oznaczają skład procentowy poszczególnych składników QAPF):
Diagram QAPF dla skał wylewnych jest skonstruowany analogicznie jak dla głębinowych. Klasyfikacja opiera się na proporcjach poszczególnych składników odpowiadającym danym skałom głębinowym. Odpowiedniki wylewne skał głębinowych są ustalane na podstawie składu mineralnego. Diagram QAPF dla skał wylewnych bywa też nazywany diagramem Streckeisena.
Dla skał ultramaficznych i gabrowych stosuje się inne diagramy (trójkąty, lub czworoboki) z narożami odpowiadającymi piroksenom rombowym określanym symbolem Opx, jednoskośnym z symbolem Cpx, oliwinomOl i amfibolomho.
Dla skał charnockitowych utworzono trójkąt QAP, ze względu na całkowity brak foidów w ich składzie mineralnym. Skały te można klasyfikowac na górnym trójkącie QAP dla skał głębinowych dodając do ich nazw przymiotnik "hiperstenowy".
AlfredA.MajerowiczAlfredA., BogumiłB.WierzchołowskiBogumiłB., Petrologia skał magmowych, Wydawnictwa Geologiczne, 1990, ISBN 83-220-0335-8, OCLC749888015. Brak numerów stron w książce