Domain-Specific Markup Languages and Descriptive Metadata: Their Functions in Scientific Resource Discovery