- From: Eric Hellman <openurl@gmail.com>
- Date: Fri, 10 Jul 2009 22:45:27 -0400
- To: public-lod@w3.org
- Cc: bnowack@semsol.com
- Message-Id: <2D7FDEEC-E677-46F8-9A00-8AA69BAFB50E@gmail.com>
Gee, this makes waay too much sense. Why would you *ever* want to make an assertion about the semantics of a URI using RDF??? Isn't that what HTTP is for? Eric Hellman President, Gluejar, Inc. 41 Watchung Plaza, #132 Montclair, NJ 07042 USA eric@hellman.net http://go-to-hellman.blogspot.com/ On Jul 10, 2009, at 7:53 AM, Benjamin Nowack wrote: > > On 10.07.2009 10:53:32, Toby Inkster wrote: >> What would it mean for the file to have a dc:created property? >> Would the >> value of that property be my date of birth, or would it be the date I >> first uploaded my data? >> >> The classic example is that if I use the same URL to represent myself >> and my web page, then how can I state that I am the creator of my web >> page without also asserting that I'm my own father. > > By simply using two different properties? > > These are the typical (and correct) arguments, but they are grounded > in an AI/logics purism(?) that *maybe* shouldn't be taken too > seriously > on the public SemWeb. They are of course practically motivated as > well, > but the practitioner here is someone with a reasoning background, not > necessarily a web developer in a web agency. > > We could most probably use Hugh's approach/idea and still solve all > our practical problems. > > Why did we give URIs to properties? To tell us what types of resources > they relate. They should support us, not restrict us. So, > > twitter:bengee is me (in Web 2.0 speak) > > The page has a creation date: > twitter:bengee ex1:created "2007" . > (ex1:created relates a document to a date) > > I have a birthday: > twitter:bengee ex2:birthday "08-14" . > (ex2:birthday relates an agent to a date) > > The page has a creator: > twitter:bengee ex1:author twitter:bengee . > (ex1:author relates a document to an agent) > > I have a father: > twitter:bengee ex2:father "Bodo" . > (ex2:father relates an agent to an agent) > > Now, this is totally blasphemic RDF *in our current view*, but > heck would it make publishing easy. And with properly annotated > properties, it would be easy to detect whether a term refers to > a document or a NIR, and the syntax is pretty obvious about whether > we are talking about a resource or the label of a resource. And hey, > no more arguing about whether a vcard is a person or not. And we > could get rid of our über-complicated XFN converters ;) > > Simple querying works easily, directly on the instance data, > and ontologies could be used for more automatic disambiguation. > > So, dc:created can't tell you whether it refers to a person or a > document? Predicate FAIL, not Subject fail, maybe? > > > This is all rather tongue-in-cheek, of course, we've been here a > couple > of times, I'm happy with the current specs, and different URIs for > NIRs > and docs make a lot of sense, but we as a community should be prepared > that people will just use their homepages and OpenIDs as direct > identifiers (XFN, anyone?). Our apps will have to deal with the > situation, > and it's actually not too difficult to implement such a disambiguation > step. When I read a blog post and drag an author link on my address > book, > I want to add a person, not a page, and my address book should not say > "Ey dude, not a person" (well, would be cool if it could, though). > > Benji > > -- > Benjamin Nowack > http://bnode.org/ > http://semsol.com/ > >
Received on Saturday, 11 July 2009 02:46:15 UTC