#jdormitSo I've been looking through the ActivityPub/ActivityStreams specs, and I can't find anywhere where it says a plain URL (as a string) is valid where an Object/Link is expected
#jdormitYet that's what all the existing implementations do, e.g. { "attributedTo": "https://example.com/myactor" }
#jdormitWhich adds a pretty heavy burden on implementors, because then every field with range Link|Object needs to be parsed to see if it's a URL, and if so then it needs to be dereferenced to the actual Object
#rialtate[m]jdormit: ldjson specifies it. It's definitely a good thing too because otherwise you end up with nothing but 100k objects with actors embedded 3-4 times in the same message like hubzilla does
#nightpool[m]as far as I know, there's no type that could either be a plaintext string or a uri
#nightpool[m]so I don't think there's any ambiguity there
#jdormitrialtate[m]: so is any property with @type:@id a valid target for being just a URL?
#heluecht[m]jdormit (IRC): I'm using a function to compact the JSON-LD, this automatically unifies this. This means that I don't have a problem with this.
#heluecht[m]Means, the {"attributedTo": "https://example.com/myactor"} is converted to something like {"as:attributedTo": {"@id":"https://example.com/myactor"}}
tantek and jdormit_m joined the channel
#vasilakisfildo I have to have my h-card in the index/root page of my domain or can it be in a separate page like /about? Or can I have it hidden or would that make a search engine not take it into account ?