Portal Markup Language ( PML) ist eine auf der Extensible Markup Language ( XML) basierende Programmiersprache. Sie beschreibt eine Software mit der Portal- Websites erstellt werden können. Mit der PML- Sprache können Hersteller Informationen über Objekte, Benutzer, Gruppen und deren Zugangsberechtigungen verwalten. Die PML-Sprache ist in einer formalen Document Type Definition ( DTD) festgelegt.