I. Introduction

II. Basic Concepts and Definitions
A. Basic definitions
B. Comparisons with related concepts
C. Example datasets of heterogeneous information network
D. Why Heterogeneous Information Network Analysis

III. Research Developments
A. Similarity Measure
B. Clustering
C. Classification
D. Link prediction
E. Ranking
F. Recommendation
G. Information Fusion
H. Other applications
I. Application Systems

IV. Advanced Topics
A. More complex network construction
B. More powerful mining methods
C. Bigger networked data
D. More applications

V. Conclusion