Text this: Domain-specific markup languages and descriptive metadata: their functions in scientific resource discovery