To capture collective opinions/evaluations in a collection of individual linguistic expressions, this study proposes an approach to construct order-2 information granules by extending the numerical data-based principles of justifiable granularity to a linguistic data-based one. First, the two key criteria of the principle of justifiable granularity, namely coverage and specificity, are formally defined in the context of order-2 information granules. Second, three order-2 information granules construction models by maximizing the product of coverage and specificity are developed for coping with one-dimensional direct linguistic expressions, linguistic preference relations, and multi-dimensional direct linguistic expressions, respectively. Third, considering that the developed order-2 information granules construction models exhibit a non-linear uncertain objective function and equality constraints, the constrained multi-swarm PSO without velocity is improved with the use of the ε constrained handling technique for effectively solving the models. Case studies on the considered three types of linguistic expressions show the applicability of the proposed models and ensuing algorithm. The superiority of the improved algorithm in handling the proposed models is demonstrated by comparison with the original one. The effectiveness of the proposed models in terms of abnormal corrective ability and balance of coverage and specificity is verified by comparing with a family of Top-n methods. The originality of this study lies in the construction of an operational entity, namely order-2 information granule, that reflects the group opinion without specifying the formalism of individual linguistic expressions, which provides an effective and efficient way to aggregate ubiquitous linguistic information for subsequent computation, reasoning and decision-making.