Is there any way to retain the HTML rel
part of the below snippet:
<body vocab="http://schema.org/" typeof="AboutPage">
<address property="author" typeof="person">Contact <a rel="author" href="mailto:[email protected]" property="name">My Name</a></address>
</body>
without getting this warning:
AboutPage 0 ERRORS 1 WARNINGS
@type AboutPage
author
@type Person
name My Name
! author The property author is not recognized by Google for an object of type Person.
@type Unspecified Type
Just a rel
:
<body vocab="http://schema.org/" typeof="AboutPage">
<address>Contact <a rel="author" href="mailto:[email protected]" >My Name</a></address>
</body>
gives
AboutPage 0 ERRORS 0 WARNINGS
@type AboutPage
author
@type Unspecified Type
I cannot seem to give the rel
a type
without property="author"
which then causes weird author
duplicates of various types.
I'm aware that I could just remove the rel
entirely or move it to meta
data, but if the Structured Data Testing Tool insists on recognizing the rel="author"
then there must be a way to give it a type
, no?