- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Wed, 28 Nov 2012 14:33:36 -0500
- To: public-rww@w3.org
- Message-ID: <50B66710.8070404@openlinksw.com>
On 11/28/12 1:22 PM, ☮ elf Pavlik ☮ wrote: > Excerpts from Kingsley Idehen's message of 2012-11-28 18:13:19 +0000: >> On 11/28/12 12:36 PM, Melvin Carvalho wrote: >>> >>> On 28 November 2012 18:32, Nathan <nathan@webr3.org >>> <mailto:nathan@webr3.org>> wrote: >>> >>> Melvin Carvalho wrote: >>> >>> Part of the RWW is a clean separation between apps, data and >>> identiry. >>> >>> I was wondering if there's a convenient single predicate to >>> add a webapp to >>> a profile page. >>> >>> Currently I use foaf : interest which isnt really accurate. >>> >>> We were thinking about creating >>> >>> plink : webapp >>> >>> As per http://ontologi.es/ >>> >>> Any thoughts on this? >>> >>> I think it would be awesome when we can finally start adding >>> apps to our >>> pages. >>> >>> >>> Somehow I don't follow lol, why would we link from our foaf to an >>> app? and in what capacity? >>> >>> - saying "I created/contribute to this app" >>> - saying "this is my account on website/app x" (eg this is my twitter) >>> - something else? >>> >>> (generally I'd thought we'd link to our data, and then different >>> apps of a users preference would consume/display that data) >>> >>> Apologies for the confusing, I think I'm just missing a little >>> context somwhere :D >>> >>> >>> It's similar to when you add an app to facebook or google plus. Then >>> you get a link in your sidebar of your profile to say, your calendar, >>> tasks, etc. >>> >>> Also then other people can see what apps you use >>> >>> >>> Nath >>> >>> >> Yes, so you have "use" as the verb in the sentence: I use X . Thus, you >> can just start with a Turtle file that states: >> >> # start >> >> <#i> <#use> <SomeApp>. >> >> #if you find a preferred predicate from a shared vocabulary or ontology, >> you can just add: >> <#use> rdfs:subPropertyOf <NewlyDiscoveredPredictateURI> . >> >> # OR >> >> <#use> owl:equivalentProperty <NewlyDiscoveredPredictateURI> . >> >> # end >> >> It just depends on what you are trying to say, don't be distracted by >> the search for a perfect predicate from a shared vocabulary etc.. > thanks for this tip! > > how does it work later on when i start writing queries? > > > Depends on your DBMS or Data Store. If using Virtuoso the FROM CLAUSE will invoke an HTTP GET, the kind that also leverages HTTP's in-built cache invalidation functionality. select distinct * from <RDFDocumentURL> where {?s ?p ?o} or describe ?s from <RDFDocumentURL> where {?s ?p ?o} etc.. And if for whatever reasons you don't get anything or what you get is stale, just add the following pragma before the query: define get:soft "replace" This forces an HTTP GET and ignores cache invalidation modality of the instance. -- Regards, Kingsley Idehen Founder & CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca handle: @kidehen Google+ Profile: https://plus.google.com/112399767740508618350/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Wednesday, 28 November 2012 19:34:00 UTC