Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

4.3.2 and 4.3.2.1 -- fediverse:creator is not a property, it is the name of a <meta> tag #32

Closed
trwnh opened this issue Nov 16, 2024 · 2 comments

Comments

@trwnh
Copy link

trwnh commented Nov 16, 2024

4.3.2

https://swicg.github.io/activitypub-html-discovery/#opengraph-protocol

Another option is the fediverse:creator property, developed by Mastodon. This property is used to identify the creator of a document. Its value is the Webfinger ID of the creator, prefixed with an @ character, not an acct: URL. The consumer can use the Webfinger protocol to find the ActivityPub object corresponding to the creator.

"property" should be "<meta> tag" or possibly "tag" or "metadata tag"

4.3.2.1

https://swicg.github.io/activitypub-html-discovery/#example-3

<meta property="fediverse:creator" content="@person-22@ap.example" />

property= should be name=

@evanp
Copy link
Collaborator

evanp commented Nov 16, 2024

They're called properties in OpenGraph protocol parlance and OGP uses property as the attribute. I added a parenthetical note to remind the reader of this.

@evanp evanp closed this as completed Nov 16, 2024
@trwnh
Copy link
Author

trwnh commented Nov 16, 2024

@evanp the problem is that fediverse:creator is NOT opengraph.

the parenthetical is incorrect. property IS a standard attribute, it comes from RDFa.

fediverse:creator may look like a namespace prefix, but it is not. it is more like twitter:creator which is just a standard <meta> tag that doesn't use RDFa. this is why both twitter:creator and fediverse:creator use name= instead of property=.

in other words, og: is expected to expand to https://ogp.me/ns#, but twitter: and fediverse: do not expand to anything, because they are part of a <meta> tag's name and not an RDFa property.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants