Attention Profiling Mark-up Language (APML) is an XML-based markup language for documenting a person's interests and dislikes.