- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Wed, 19 Sep 2018 15:27:14 +0200
- To: "Story H.J." <H.J.Story@soton.ac.uk>
- Cc: public-webid <public-webid@w3.org>, public-rww <public-rww@w3.org>
- Message-ID: <CAKaEYhLNVYgSPYNgceH7ZDUWByrSJQgO+jaBinDzPHteXEy+Xg@mail.gmail.com>
On Wed, 19 Sep 2018 at 15:22, Story H.J. <H.J.Story@soton.ac.uk> wrote: > > > > On 19 Sep 2018, at 09:34, Melvin Carvalho <melvincarvalho@gmail.com> > wrote: > > > > > > > > On Wed, 19 Sep 2018 at 09:25, Story H.J. <H.J.Story@soton.ac.uk> wrote: > > > > > >> On 19 Sep 2018, at 00:08, Melvin Carvalho <melvincarvalho@gmail.com> > wrote: > >> > >> Hi All > >> > >> This was raised a few years back, but not resolved. > >> > >> We dont have a predicate for webid itself. > >> > >> It would be useful in heterogeneous systems to write > >> > >> [] :webid <myPreferredURI> . > > > > by using <myPrefferedURI> you are speaking of the thing, not the URI. > > <-> is a function from String to URIRef, written mathematically as: > > > > <->: String → URIRef > > > > This means it can be substituted with co-referring terms. So that's not > what you want. > > You'd need > > > > person :webid "http://bblfish.net/people/henry/card#me"^^xsd:anyURI . > > to refer to the URI as a URI. > > > > What would be the domain and range of that relation? > > > > So, the use case is geared towards adding a URI to an existing system. > Say having "webid" : foo in your git config (which hopefully could be > integrated into git fully). Or to put it in matodon, anything that allows > you to tie key value pairs to an existing profile. The benefit is to pull > web 2.0 systems into linked data using follow your nose. > > > > As such I think the domain has to be anyURI. > > You can follow your nose with xsd:anyURI. It requires a special step - > easy to program - but it won't be merged by > reasoners, for which we may as well build now. > > > > > As for the range, I think it could be foaf Agent, but also there's a > number of other agent type vocabs as of 2018 e.g. schema.org, as, ogp -- > im sure a few more, and more will emerge. So I think range ought to be > anyURI too? > > > > > >> > >> Let me give you a use case. In th popular web 2.0 federated > microblogging service, mastodon, you are allowed to specify key value pairs > to tie to your profile (nice!). So what would be valuable would be to add > a webid, with the appropriate label so that it is possible to follow your > nose to the linked data universe. > >> > >> The question is where to put it. > >> > >> Strangely enough webid doesnt actually have an identity vocab. Should > we start one perhaps? > >> > >> It could also go on the cert ontology, tho not quite the right place. > >> > >> It could also go in the solid vocab, which seems kind of OK. For > various reasons it's better to have it on one place, I think. > >> > >> As a stop gap we could use the preferredURI predicate, tho unsure > that's ideal .. > > > > I forgot where that is defined? How is it defined there? > > > > https://lov.linkeddata.es/dataset/lov/terms?q=preferredURI > > > $ curl --silent -H "Accept: text/n3" > http://www.w3.org/2000/10/swap/pim/contact | grep -A3 preferredURI > :preferredURI a rdf:Property; > rdfs:label "preferred"; > rdfs:comment """A string which is the URI a person, organization, etc, > prefers that people use for them.""". > > > It has an informal definition which states that the domain is a foaf:Agent > and the range a String. > That's Tim Berners-Lee's ontology. Seems to me that one could just > formalize the definition there. > Here's a bit more background on that : https://www.w3.org/DesignIssues/QuotingURIs.html Good suggestion, we could put it in pim : contact -- but who owns that namespace. Another thought would be to have https://w3id.org/ with webid -- but that would be less consistent with what's existing in webid I like nathan's suggestion of creating a new vocab. Would need to look into the logistics of publishing and maintenance tho. > > > > >> > >> Any thoughts? > >
Received on Wednesday, 19 September 2018 13:27:50 UTC