응용 프로파일(Application Profile)은 특정 서비스나 공동체에서 메타데이터를 어떻게 사용할지 정한 명세다. 기존 어휘에서 필요한 항목을 선택하고 값의 조건을 덧붙인다. 더블린 코어의 용어만으로 한정할 필요는 없다. (DCMI 용어집)
- 메타데이터 스키마를 채택한 뒤에도 제목의 필수 여부, 제작자를 여러 명 입력할 수 있는지, 날짜를 어떤 형식으로 기록할지 같은 선택이 남는다. 응용 프로파일은 이런 선택을 문서화한다. (프로파일 작성 지침)
- 예를 들어 독립 출판물 목록이라면 ‘제목으로 찾기’와 ‘발행 연도순으로 정렬하기’를 지원할 수 있다. 이 경우 제목과 발행일의 입력 방식이 그 기능을 뒷받침해야 한다. 모든 날짜를 자유로운 문장으로만 쓰면 정렬을 위한 별도 처리가 필요하다.
- 기존 항목을 가져올 때는 이름뿐 아니라 정의를 확인한다. 출판일을 기록하려고 수정일 항목의 뜻을 바꾸면 다른 시스템은 그 값을 다르게 읽는다. 여러 어휘를 조합하더라도 각각의 정의는 유지해야 한다. (싱가포르 프레임워크)
- 작성자가 읽는 안내문과 기계가 확인하는 규칙은 함께 필요할 수 있다. RDF 데이터의 구조를 검사하는 SHACL 같은 언어는 프로파일의 조건을 검증 가능한 형태로 표현하는 데 쓰인다. (프로파일과 데이터 검증)