how do I specify uris as metadata values in xhtml

From: Eric Lease Morgan <00000107b9c961ae-dmarc-request_at_nyob>
Date: Fri, 29 Mar 2024 09:35:31 -0400
To: CODE4LIB_at_LISTS.CLIR.ORG
How do I specify URIs as metadata values in XHTML?

I have the following well-formed and valid XHTML:

  <?xml version="1.0" encoding="utf-8"?>
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml"
        xmlns:terms="http://purl.org/dc/terms/"
        xml:lang="en">
    <head>
      <title>Hello, World!</title>
      <meta name='terms.creator' content='Eric Lease Morgan' />
      <meta name='terms.title' content='Hello, World!' />
      <meta name='terms.date' content='2024-03-28' />
      <meta name='terms.abstract' content='Hello, World! It is nice to meet you.' />
      <meta name='terms.subject' content='yellow' />
      <meta name='terms.subject' content='red' />
      <meta name='terms.subject' content='blue' />
    </head>
    <body>
      <p>Hello, World!</p>
    </body>
  </html>


To make the value of terms.creator more useful, I'd like specify a URI instead of a literal. For example, instead of denoting "Eric Lease Morgan", I'd like to specify "https://www.wikidata.org/wiki/Q102275801", but if I simply put the URI in the content attribute, then how will an RDF processor know the value is a URI?

--
Eric Morgan <emorgan_at_nd.edu>
Received on Fri Mar 29 2024 - 08:56:05 EDT