Re: Using predicates which have no ontology?

2010-05-04 Thread Niklas Lindström
Hi all!

Has anyone gone further in making this happen? Should we form some
sort of workforce to approach and work with IANA to get URI:s and RDF
for their registries (at least link relations and mime types come to
mind)?

(It is certainly asked for, as this recent question at
SemanticOverflow indicates:
http://www.semanticoverflow.com/questions/639/is-there-a-namespace-to-describe-mimetypes-and-encodings.)

Best regards,
Niklas


On Tue, Apr 6, 2010 at 5:26 PM, Michael Hausenblas
michael.hausenb...@deri.org wrote:

 Thanks a lot Phil (for the clarification and the explanation). You helped
 indeed much more than you think you did, IMO ;)

 Agree to FUP with mnot on HTTP WG's mailing list, maybe with an XSLT handy,
 as you suggest.

 Cheers,
      Michael

 --
 Dr. Michael Hausenblas
 LiDRC - Linked Data Research Centre
 DERI - Digital Enterprise Research Institute
 NUIG - National University of Ireland, Galway
 Ireland, Europe
 Tel. +353 91 495730
 http://linkeddata.deri.ie/
 http://sw-app.org/about.html



 From: Phil Archer p...@philarcher.org
 Date: Tue, 06 Apr 2010 16:22:16 +0100
 To: Michael Hausenblas michael.hausenb...@deri.org
 Cc: Niklas Lindström lindstr...@gmail.com, Kingsley Idehen
 kide...@openlinksw.com, nat...@webr3.org, Danny Ayers
 danny.ay...@gmail.com, Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?

 Hi all,

 Thanks for keeping me in this loop and apologies for radio silence thus far.

 On a theoretical level - making the link registry available as data is,
 clearly, a jolly good idea and should happen.

 On a practical level I am sorry to say I don't think I can help. In the
 e-mail that Michael sent to bring me in to this discussion he said that
 I was an editor of the Atom registry. Sorry, no, I'm not.

 The ATOM Link registry is under the control of the IESG [1]. To get
 'describedby' in there I had to send an e-mail to IANA [2].

 But... it's all meant to be temporary. Version 09 of Mark Nottingham's
 HTTP Link header Internet Draft has just been published and, if, as
 we've been hoping for longer than I can remember, it becomes a full RFC
 then the ATOM Link registry will be replaced by a new registry [3].

 The current XML version of the registry has a bunch of declarations that
 suggest that IANA is open to making different versions available if they
 can be automated. An XSLT that produced triples would be pretty simple I
 guess (linked GRDDL-style?)

 The informal place to raise issues around MNot's draft is the HTTP WG's
 mailing list (see announcement at [4]). Mark may be open to persuasion
 on seeking a data version of the registry. Alternatively one could write
 directly to IANA.

 Sorry I can't be of more direct practical help.

 Phil.


 [1] http://www.ietf.org/iesg/
 [2] http://lists.w3.org/Archives/Public/public-powderwg/2009Feb/0007.html
 [3] http://tools.ietf.org/html/draft-nottingham-http-link-header-09
 [4] http://lists.w3.org/Archives/Public/ietf-http-wg/2010AprJun/0014.html


 Niklas Lindström wrote:
 Kingsley,

 2010/4/6 Kingsley Idehen kide...@openlinksw.com:
 Niklas Lindström wrote:
 Niklas,

 Nice!

 I would once again suggest adding local owl:equivalentProperty
 assertions
 which enables a reasoner to treat the IANA URIs as synonyms. This is in
 line
 with what I like to call the: owl:shameAs pattern :-)

 Kingsley

 Hi Kingsley,

 thanks!

 Yes, I think that'd be good. But my sketch already describes the IANA
 URI:s directly (by, unsolicitedly, using
 @xml:base=http://www.iana.org/assignments/relation/;), so *if* that
 RDF (or preferably Michael's richer and RDFa-based one) were official,
 we wouldn't need that, right? (As those would be self-referential
 statements..)

 Otherwise, if we were to mint our own (community official) URI:s for
 each of these properties, I'd agree that owl:equivalentProperty should
 definitely be there..

 .. Well, unless it would be decided in the future that values in
 @rel:s at least in Atom are to be viewed as *indirect* references to
 relations via a document (akin to e.g. foaf:interest). Of course,
 that's not the case in XHTML+RDFa, but for the default names in @rel:s
 there the IANA URI:s aren't used (we have the
 http://www.w3.org/1999/xhtml/vocab#-based ones instead).

 So to nail down the definitions of (the nature of) the things the IANA
 relation URI:s identify, we'd either have to make it clear that they
 *are* relations (i.e. properties) in the RDF sense (and
 object-properties in the OWL sense), or that they're not. If it's
 undefined, we still can't really make any statements about what they
 are, even if we make up our own properties based on how we view them.
 (Well maybe, if it was declared that their precise meaning will be
 perpetually undefined.)

 So if they (the URI:s) are (direct references to relations), it'd be
 wonderful to have IANA publish some kind of RDF discoverable via [1]
 to make that clear.

 Thing is that we need RDF data representation now

Re: Using predicates which have no ontology?

2010-04-07 Thread Ivan Herman

On Apr 3, 2010, at 21:45 , Niklas Lindström wrote:

 2010/4/3 Michael Hausenblas michael.hausenb...@deri.org:
 Niklas,
 
 While I have seen definitions of these relations made by the community
 before (e.g. used directly in AtomOwl, and a complete listing made by
 Ed Summers, which I unfortunately cannot find now),
 
 You're not peradventure talking about [1], no?
 
 Cheers,
  Michael
 
 [1] http://mediatypes.appspot.com/
 
 Oh, right. Yes, that's what I had in the back of my mind; I knew my
 memory was off on some aspect. :) That's a great asset as well though.
 Thanks for the reference!

+1

Ivan

 
 Best regards,
 Niklas
 



Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
PGP Key: http://www.ivan-herman.net/pgpkey.html
FOAF: http://www.ivan-herman.net/foaf.rdf







smime.p7s
Description: S/MIME cryptographic signature


Re: Using predicates which have no ontology?

2010-04-06 Thread Michael Hausenblas

Ed,
 
 Would it be hard to remove the empty literal assertions? e.g.

Fixed now. Dunno why I had it there in the first place ;)

 It's interesting that the latest efforts to create a Link Relation
 Registry seem to be intentionally avoiding publishing machine readable
 data for the registry [1]. I was wondering if Mark Nottingham's
 efforts to revamp link relations might present a good opportunity for
 us to lobby the IETF to start publishing a bit of RDFa for the link
 relations registry...

Agree! Let's lobby :)


Cheers,
  Michael

-- 
Dr. Michael Hausenblas
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html



 From: Ed Summers e...@pobox.com
 Date: Mon, 5 Apr 2010 09:37:49 -0400
 To: Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?
 Resent-From: Linked Data community public-lod@w3.org
 Resent-Date: Mon, 05 Apr 2010 13:38:22 +
 
 Hi Michael,
 
 Would it be hard to remove the empty literal assertions? e.g.
 
 --
 http://www.iana.org/assignments/relation/alternate a awol:RelationType ;
  rdfs:label alternate ;
  dcterms:dateAccepted  ;
  dcterms:description  ;
  rdfs:isDefinedBy http://www.iana.org/go/rfc4287 .
 --
 
 It's interesting that the latest efforts to create a Link Relation
 Registry seem to be intentionally avoiding publishing machine readable
 data for the registry [1]. I was wondering if Mark Nottingham's
 efforts to revamp link relations might present a good opportunity for
 us to lobby the IETF to start publishing a bit of RDFa for the link
 relations registry...
 
 //Ed
 
 [1] http://tools.ietf.org/html/draft-nottingham-http-link-header-09#appendix-A
 




Re: Using predicates which have no ontology?

2010-04-06 Thread Michael Hausenblas

 If not, would you consider updating your interim solution to describe
 URI:s under [1]? I mean, since [2] currently uses the real IANA URI:s
 (i.e. the unsanctioned ones) and those, as Danny cautioned, could
 end up e.g. being resolved to documents, breaking semantics (as well
 as not being discoverable).

I'm not totally sure if I understand but I guess the answer would be yes ;)

It's interesting that you've modelled the relation-type as RDF properties in
[4] whereas I turned them (in [1]) into instances of the class
'awol:RelationType' from the AtomOwl vocabulary.

Any thoughts?

Cheers,
  Michael

-- 
Dr. Michael Hausenblas
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html



 From: Niklas Lindström lindstr...@gmail.com
 Date: Sat, 3 Apr 2010 22:46:29 +0200
 To: Michael Hausenblas michael.hausenb...@deri.org
 Cc: nat...@webr3.org, Danny Ayers danny.ay...@gmail.com, Phil Archer
 p...@philarcher.org, Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?
 
 Hi Michael,
 
 that's great! If [2] were to be updated with that [1] (i.e. officially
 containing RDFa about these URI:s), and would be 303:d to from [3]
 (along with anything under that URL), this would be all we need. I
 know it hasn't happened for years, but sometimes a nudge at just the
 right time may be all it takes..
 
 If not, would you consider updating your interim solution to describe
 URI:s under [1]? I mean, since [2] currently uses the real IANA URI:s
 (i.e. the unsanctioned ones) and those, as Danny cautioned, could
 end up e.g. being resolved to documents, breaking semantics (as well
 as not being discoverable).
 
 I did a manual (well, vim-macro:ed) conversion of [3] into RDF/XML,
 but had to leave to eat easter eggs at my sister's and entertain her
 kids. :) It's located at [4] now, and quite similar to the data in
 [1]. Note that I do consider [1] much more interesting.
 
 (That said, if anyone would like me to make e.g. an XSLT for turning
 [4] into something like [1], just say the word.)
 
 Best regards and happy easter!
 Niklas
 
 [1]: http://purl.org/NET/atom-link-rel
 [2]: http://www.iana.org/assignments/link-relations/link-relations.xhtml
 [3]: http://www.iana.org/assignments/relation/
 [4]: http://bitbucket.org/niklasl/tripleheap/src/tip/iana-link-relations.rdf
 
 
 On Sat, Apr 3, 2010 at 8:38 PM, Michael Hausenblas
 michael.hausenb...@deri.org wrote:
 
 Nathan, Phil, All,
 
 and quote:
 If the relation-type is a relative URI, its base URI MUST be
    considered to be http://www.iana.org/assignments/relation/;
 http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt
 
 obviously all the links defined by:
 http://www.iana.org/assignments/link-relations/link-relations.xhtml
 (from the atom rfc)
 
 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.
 
 Any guidance?
 
 Yes. Use [1] ...
 
 My motto is: acting rather than talking. So, I took [2] as a starting point
 - which is already in nice XHTML format - and manually added some RDFa.
 After an hour I ended up with [1] (though, to be fair, two Wii games with
 the kids and consuming some Easter eggs also took place in that hour).
 
 So, [1] is really a sort of an interim solution (though, in the distributed
 data world I do expect much more of such fixes) and I encourage Phil, who is
 an editor of [2] to use the template from [1] at the 'official' location.
 
 Happy Easter! (and back to Wii games, for now ;)
 
 Cheers,
      Michael
 
 [1] http://purl.org/NET/atom-link-rel
 [2] http://www.iana.org/assignments/link-relations/link-relations.xhtml
 
 --
 Dr. Michael Hausenblas
 LiDRC - Linked Data Research Centre
 DERI - Digital Enterprise Research Institute
 NUIG - National University of Ireland, Galway
 Ireland, Europe
 Tel. +353 91 495730
 http://linkeddata.deri.ie/
 http://sw-app.org/about.html
 
 
 
 From: Nathan nat...@webr3.org
 Organization: webr3
 Reply-To: nat...@webr3.org
 Date: Sat, 03 Apr 2010 00:14:16 +0100
 To: Danny Ayers danny.ay...@gmail.com
 Cc: Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?
 Resent-From: Linked Data community public-lod@w3.org
 Resent-Date: Fri, 02 Apr 2010 23:14:54 +
 
 Danny Ayers wrote:
 On 3 April 2010 00:53, Nathan nat...@webr3.org wrote:
 Hi All,
 
 Any guidance on using predicates in linked data / rdf which do not come
 from rdfs/owl. Specifically I'm considering the range of:
  http://www.iana.org/assignments/relation/*
 
 Can't find a URL that resolves there
 
 snap; but that's what rel=edit and so forth resolves to.
 
 see example:
 http://www.w3.org/2001/tag/doc/selfDescribingDocuments.html#ATOMSection
 
 and quote:
 If the relation-type is a relative URI, its

Re: Using predicates which have no ontology?

2010-04-06 Thread Niklas Lindström
 Niklas,

 Nice!

 I would once again suggest adding local owl:equivalentProperty assertions
 which enables a reasoner to treat the IANA URIs as synonyms. This is in line
 with what I like to call the: owl:shameAs pattern :-)

 Kingsley

Hi Kingsley,

thanks!

Yes, I think that'd be good. But my sketch already describes the IANA
URI:s directly (by, unsolicitedly, using
@xml:base=http://www.iana.org/assignments/relation/;), so *if* that
RDF (or preferably Michael's richer and RDFa-based one) were official,
we wouldn't need that, right? (As those would be self-referential
statements..)

Otherwise, if we were to mint our own (community official) URI:s for
each of these properties, I'd agree that owl:equivalentProperty should
definitely be there..

.. Well, unless it would be decided in the future that values in
@rel:s at least in Atom are to be viewed as *indirect* references to
relations via a document (akin to e.g. foaf:interest). Of course,
that's not the case in XHTML+RDFa, but for the default names in @rel:s
there the IANA URI:s aren't used (we have the
http://www.w3.org/1999/xhtml/vocab#-based ones instead).

So to nail down the definitions of (the nature of) the things the IANA
relation URI:s identify, we'd either have to make it clear that they
*are* relations (i.e. properties) in the RDF sense (and
object-properties in the OWL sense), or that they're not. If it's
undefined, we still can't really make any statements about what they
are, even if we make up our own properties based on how we view them.
(Well maybe, if it was declared that their precise meaning will be
perpetually undefined.)

So if they (the URI:s) are (direct references to relations), it'd be
wonderful to have IANA publish some kind of RDF discoverable via [1]
to make that clear.

Best regards,
Niklas

[1]: http://www.iana.org/assignments/relation/*



Re: Using predicates which have no ontology?

2010-04-06 Thread Kingsley Idehen

Niklas Lindström wrote:

Niklas,

Nice!

I would once again suggest adding local owl:equivalentProperty assertions
which enables a reasoner to treat the IANA URIs as synonyms. This is in line
with what I like to call the: owl:shameAs pattern :-)

Kingsley



Hi Kingsley,

thanks!

Yes, I think that'd be good. But my sketch already describes the IANA
URI:s directly (by, unsolicitedly, using
@xml:base=http://www.iana.org/assignments/relation/;), so *if* that
RDF (or preferably Michael's richer and RDFa-based one) were official,
we wouldn't need that, right? (As those would be self-referential
statements..)

Otherwise, if we were to mint our own (community official) URI:s for
each of these properties, I'd agree that owl:equivalentProperty should
definitely be there..

.. Well, unless it would be decided in the future that values in
@rel:s at least in Atom are to be viewed as *indirect* references to
relations via a document (akin to e.g. foaf:interest). Of course,
that's not the case in XHTML+RDFa, but for the default names in @rel:s
there the IANA URI:s aren't used (we have the
http://www.w3.org/1999/xhtml/vocab#-based ones instead).

So to nail down the definitions of (the nature of) the things the IANA
relation URI:s identify, we'd either have to make it clear that they
*are* relations (i.e. properties) in the RDF sense (and
object-properties in the OWL sense), or that they're not. If it's
undefined, we still can't really make any statements about what they
are, even if we make up our own properties based on how we view them.
(Well maybe, if it was declared that their precise meaning will be
perpetually undefined.)

So if they (the URI:s) are (direct references to relations), it'd be
wonderful to have IANA publish some kind of RDF discoverable via [1]
to make that clear.
  
Thing is that we need RDF data representation now, and if we put the 
linked data somewhere (some data space) ASAP we can point to what will 
someday exist in an IANA data space -- the shameAs pattern is a 
productive mechanism for letting folks like IANA understand why this is 
so important etc. :-)



Got to be fast :-)

Best regards,
Niklas

[1]: http://www.iana.org/assignments/relation/*

  



--

Regards,

Kingsley Idehen	  
President  CEO 
OpenLink Software 
Web: http://www.openlinksw.com

Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen 









Re: Using predicates which have no ontology?

2010-04-06 Thread Niklas Lindström
Michael,

On Tue, Apr 6, 2010 at 3:16 PM, Michael Hausenblas
michael.hausenb...@deri.org wrote:

 Ed,

 Would it be hard to remove the empty literal assertions? e.g.

 Fixed now. Dunno why I had it there in the first place ;)

Nice!

 It's interesting that the latest efforts to create a Link Relation
 Registry seem to be intentionally avoiding publishing machine readable
 data for the registry [1]. I was wondering if Mark Nottingham's
 efforts to revamp link relations might present a good opportunity for
 us to lobby the IETF to start publishing a bit of RDFa for the link
 relations registry...

 Agree! Let's lobby :)

Hear hear! :) Still, those statements at [1] indicates that this might
need some further discussion..

My gut feeling is that if IANA servers are hit with requests for [2]:s
anyhow (a reasonable effect of those already being specified), a 303
to something off-site (e.g. purl.org) wouldn't put much more strain on
them. And would be so very beneficial to the linked data web (which
should use caching of anything central anyway; for a long time).

Best regards,
Niklas

[1]: http://tools.ietf.org/html/draft-nottingham-http-link-header-09#appendix-A
[2]: http://www.iana.org/assignments/relation/*


 Cheers,
      Michael

 --
 Dr. Michael Hausenblas
 LiDRC - Linked Data Research Centre
 DERI - Digital Enterprise Research Institute
 NUIG - National University of Ireland, Galway
 Ireland, Europe
 Tel. +353 91 495730
 http://linkeddata.deri.ie/
 http://sw-app.org/about.html



 From: Ed Summers e...@pobox.com
 Date: Mon, 5 Apr 2010 09:37:49 -0400
 To: Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?
 Resent-From: Linked Data community public-lod@w3.org
 Resent-Date: Mon, 05 Apr 2010 13:38:22 +

 Hi Michael,

 Would it be hard to remove the empty literal assertions? e.g.

 --
 http://www.iana.org/assignments/relation/alternate a awol:RelationType ;
      rdfs:label alternate ;
      dcterms:dateAccepted  ;
      dcterms:description  ;
      rdfs:isDefinedBy http://www.iana.org/go/rfc4287 .
 --

 It's interesting that the latest efforts to create a Link Relation
 Registry seem to be intentionally avoiding publishing machine readable
 data for the registry [1]. I was wondering if Mark Nottingham's
 efforts to revamp link relations might present a good opportunity for
 us to lobby the IETF to start publishing a bit of RDFa for the link
 relations registry...

 //Ed

 [1] 
 http://tools.ietf.org/html/draft-nottingham-http-link-header-09#appendix-A




Re: Using predicates which have no ontology?

2010-04-06 Thread Niklas Lindström
Kingsley,

2010/4/6 Kingsley Idehen kide...@openlinksw.com:
 Niklas Lindström wrote:

 Niklas,

 Nice!

 I would once again suggest adding local owl:equivalentProperty
 assertions
 which enables a reasoner to treat the IANA URIs as synonyms. This is in
 line
 with what I like to call the: owl:shameAs pattern :-)

 Kingsley


 Hi Kingsley,

 thanks!

 Yes, I think that'd be good. But my sketch already describes the IANA
 URI:s directly (by, unsolicitedly, using
 @xml:base=http://www.iana.org/assignments/relation/;), so *if* that
 RDF (or preferably Michael's richer and RDFa-based one) were official,
 we wouldn't need that, right? (As those would be self-referential
 statements..)

 Otherwise, if we were to mint our own (community official) URI:s for
 each of these properties, I'd agree that owl:equivalentProperty should
 definitely be there..

 .. Well, unless it would be decided in the future that values in
 @rel:s at least in Atom are to be viewed as *indirect* references to
 relations via a document (akin to e.g. foaf:interest). Of course,
 that's not the case in XHTML+RDFa, but for the default names in @rel:s
 there the IANA URI:s aren't used (we have the
 http://www.w3.org/1999/xhtml/vocab#-based ones instead).

 So to nail down the definitions of (the nature of) the things the IANA
 relation URI:s identify, we'd either have to make it clear that they
 *are* relations (i.e. properties) in the RDF sense (and
 object-properties in the OWL sense), or that they're not. If it's
 undefined, we still can't really make any statements about what they
 are, even if we make up our own properties based on how we view them.
 (Well maybe, if it was declared that their precise meaning will be
 perpetually undefined.)

 So if they (the URI:s) are (direct references to relations), it'd be
 wonderful to have IANA publish some kind of RDF discoverable via [1]
 to make that clear.


 Thing is that we need RDF data representation now, and if we put the linked
 data somewhere (some data space) ASAP we can point to what will someday
 exist in an IANA data space -- the shameAs pattern is a productive
 mechanism for letting folks like IANA understand why this is so important
 etc. :-)

absolutely. But do you think we should describe and use the IANA URI:s
directly as properties, or that we need to mint new URI:s for them?
The location of the document(s) containing these descriptions may very
well be unreachable from iana.org for now (albeit less than ideal),
but if we need to mint new ones, we cannot really say the iana.org
ones are properties, right*? Since if they are, we should just use
them..

 Got to be fast :-)

True. And durable. ;)

Best regards,
Niklas

[*] =  Excluding owl:equivalentProperty as well since it's range is
rdf:Property (via rdfs:subPropertyOf).



 [1]: http://www.iana.org/assignments/relation/*




 --

 Regards,

 Kingsley Idehen       President  CEO OpenLink Software     Web:
 http://www.openlinksw.com
 Weblog: http://www.openlinksw.com/blog/~kidehen
 Twitter/Identi.ca: kidehen





Re: Using predicates which have no ontology?

2010-04-06 Thread Niklas Lindström
Michael,

2010/4/6 Michael Hausenblas michael.hausenb...@deri.org:

 If not, would you consider updating your interim solution to describe
 URI:s under [1]? I mean, since [2] currently uses the real IANA URI:s
 (i.e. the unsanctioned ones) and those, as Danny cautioned, could
 end up e.g. being resolved to documents, breaking semantics (as well
 as not being discoverable).

 I'm not totally sure if I understand but I guess the answer would be yes ;)

Nice. I mean to the effect of minting something like
http://purl.org/NET/atom-link-rel#self etc. for each of them. :)


 It's interesting that you've modelled the relation-type as RDF properties in
 [4] whereas I turned them (in [1]) into instances of the class
 'awol:RelationType' from the AtomOwl vocabulary.

 Any thoughts?

Ah, yes. I just made a minimalistic set of statements about them, with
only RDF semantics. Via RDFS and OWL your statements entail mine,
since awol:RelationType is a rdfs:subClassOf owl:ObjectProperty (and,
via that, of rdf:Property).

If IANA wants to use RDF to define the link relations (which I assume
all of us here think they should), the question remains how rich
semantics they're willing to add to the definitions.)

Best regards,
Niklas



 Cheers,
      Michael

 --
 Dr. Michael Hausenblas
 LiDRC - Linked Data Research Centre
 DERI - Digital Enterprise Research Institute
 NUIG - National University of Ireland, Galway
 Ireland, Europe
 Tel. +353 91 495730
 http://linkeddata.deri.ie/
 http://sw-app.org/about.html



 From: Niklas Lindström lindstr...@gmail.com
 Date: Sat, 3 Apr 2010 22:46:29 +0200
 To: Michael Hausenblas michael.hausenb...@deri.org
 Cc: nat...@webr3.org, Danny Ayers danny.ay...@gmail.com, Phil Archer
 p...@philarcher.org, Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?

 Hi Michael,

 that's great! If [2] were to be updated with that [1] (i.e. officially
 containing RDFa about these URI:s), and would be 303:d to from [3]
 (along with anything under that URL), this would be all we need. I
 know it hasn't happened for years, but sometimes a nudge at just the
 right time may be all it takes..

 If not, would you consider updating your interim solution to describe
 URI:s under [1]? I mean, since [2] currently uses the real IANA URI:s
 (i.e. the unsanctioned ones) and those, as Danny cautioned, could
 end up e.g. being resolved to documents, breaking semantics (as well
 as not being discoverable).

 I did a manual (well, vim-macro:ed) conversion of [3] into RDF/XML,
 but had to leave to eat easter eggs at my sister's and entertain her
 kids. :) It's located at [4] now, and quite similar to the data in
 [1]. Note that I do consider [1] much more interesting.

 (That said, if anyone would like me to make e.g. an XSLT for turning
 [4] into something like [1], just say the word.)

 Best regards and happy easter!
 Niklas

 [1]: http://purl.org/NET/atom-link-rel
 [2]: http://www.iana.org/assignments/link-relations/link-relations.xhtml
 [3]: http://www.iana.org/assignments/relation/
 [4]: 
 http://bitbucket.org/niklasl/tripleheap/src/tip/iana-link-relations.rdf


 On Sat, Apr 3, 2010 at 8:38 PM, Michael Hausenblas
 michael.hausenb...@deri.org wrote:

 Nathan, Phil, All,

 and quote:
 If the relation-type is a relative URI, its base URI MUST be
    considered to be http://www.iana.org/assignments/relation/;
 http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt

 obviously all the links defined by:
 http://www.iana.org/assignments/link-relations/link-relations.xhtml
 (from the atom rfc)

 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.

 Any guidance?

 Yes. Use [1] ...

 My motto is: acting rather than talking. So, I took [2] as a starting point
 - which is already in nice XHTML format - and manually added some RDFa.
 After an hour I ended up with [1] (though, to be fair, two Wii games with
 the kids and consuming some Easter eggs also took place in that hour).

 So, [1] is really a sort of an interim solution (though, in the distributed
 data world I do expect much more of such fixes) and I encourage Phil, who is
 an editor of [2] to use the template from [1] at the 'official' location.

 Happy Easter! (and back to Wii games, for now ;)

 Cheers,
      Michael

 [1] http://purl.org/NET/atom-link-rel
 [2] http://www.iana.org/assignments/link-relations/link-relations.xhtml

 --
 Dr. Michael Hausenblas
 LiDRC - Linked Data Research Centre
 DERI - Digital Enterprise Research Institute
 NUIG - National University of Ireland, Galway
 Ireland, Europe
 Tel. +353 91 495730
 http://linkeddata.deri.ie/
 http://sw-app.org/about.html



 From: Nathan nat...@webr3.org
 Organization: webr3
 Reply-To: nat...@webr3.org
 Date: Sat, 03 Apr 2010 00:14:16 +0100
 To: Danny Ayers danny.ay...@gmail.com
 Cc: Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have

Re: Using predicates which have no ontology?

2010-04-06 Thread Michael Hausenblas

Thanks a lot Phil (for the clarification and the explanation). You helped
indeed much more than you think you did, IMO ;)

Agree to FUP with mnot on HTTP WG's mailing list, maybe with an XSLT handy,
as you suggest.

Cheers,
  Michael

-- 
Dr. Michael Hausenblas
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html



 From: Phil Archer p...@philarcher.org
 Date: Tue, 06 Apr 2010 16:22:16 +0100
 To: Michael Hausenblas michael.hausenb...@deri.org
 Cc: Niklas Lindström lindstr...@gmail.com, Kingsley Idehen
 kide...@openlinksw.com, nat...@webr3.org, Danny Ayers
 danny.ay...@gmail.com, Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?
 
 Hi all,
 
 Thanks for keeping me in this loop and apologies for radio silence thus far.
 
 On a theoretical level - making the link registry available as data is,
 clearly, a jolly good idea and should happen.
 
 On a practical level I am sorry to say I don't think I can help. In the
 e-mail that Michael sent to bring me in to this discussion he said that
 I was an editor of the Atom registry. Sorry, no, I'm not.
 
 The ATOM Link registry is under the control of the IESG [1]. To get
 'describedby' in there I had to send an e-mail to IANA [2].
 
 But... it's all meant to be temporary. Version 09 of Mark Nottingham's
 HTTP Link header Internet Draft has just been published and, if, as
 we've been hoping for longer than I can remember, it becomes a full RFC
 then the ATOM Link registry will be replaced by a new registry [3].
 
 The current XML version of the registry has a bunch of declarations that
 suggest that IANA is open to making different versions available if they
 can be automated. An XSLT that produced triples would be pretty simple I
 guess (linked GRDDL-style?)
 
 The informal place to raise issues around MNot's draft is the HTTP WG's
 mailing list (see announcement at [4]). Mark may be open to persuasion
 on seeking a data version of the registry. Alternatively one could write
 directly to IANA.
 
 Sorry I can't be of more direct practical help.
 
 Phil.
 
 
 [1] http://www.ietf.org/iesg/
 [2] http://lists.w3.org/Archives/Public/public-powderwg/2009Feb/0007.html
 [3] http://tools.ietf.org/html/draft-nottingham-http-link-header-09
 [4] http://lists.w3.org/Archives/Public/ietf-http-wg/2010AprJun/0014.html
 
 
 Niklas Lindström wrote:
 Kingsley,
 
 2010/4/6 Kingsley Idehen kide...@openlinksw.com:
 Niklas Lindström wrote:
 Niklas,
 
 Nice!
 
 I would once again suggest adding local owl:equivalentProperty
 assertions
 which enables a reasoner to treat the IANA URIs as synonyms. This is in
 line
 with what I like to call the: owl:shameAs pattern :-)
 
 Kingsley
 
 Hi Kingsley,
 
 thanks!
 
 Yes, I think that'd be good. But my sketch already describes the IANA
 URI:s directly (by, unsolicitedly, using
 @xml:base=http://www.iana.org/assignments/relation/;), so *if* that
 RDF (or preferably Michael's richer and RDFa-based one) were official,
 we wouldn't need that, right? (As those would be self-referential
 statements..)
 
 Otherwise, if we were to mint our own (community official) URI:s for
 each of these properties, I'd agree that owl:equivalentProperty should
 definitely be there..
 
 .. Well, unless it would be decided in the future that values in
 @rel:s at least in Atom are to be viewed as *indirect* references to
 relations via a document (akin to e.g. foaf:interest). Of course,
 that's not the case in XHTML+RDFa, but for the default names in @rel:s
 there the IANA URI:s aren't used (we have the
 http://www.w3.org/1999/xhtml/vocab#-based ones instead).
 
 So to nail down the definitions of (the nature of) the things the IANA
 relation URI:s identify, we'd either have to make it clear that they
 *are* relations (i.e. properties) in the RDF sense (and
 object-properties in the OWL sense), or that they're not. If it's
 undefined, we still can't really make any statements about what they
 are, even if we make up our own properties based on how we view them.
 (Well maybe, if it was declared that their precise meaning will be
 perpetually undefined.)
 
 So if they (the URI:s) are (direct references to relations), it'd be
 wonderful to have IANA publish some kind of RDF discoverable via [1]
 to make that clear.
 
 Thing is that we need RDF data representation now, and if we put the linked
 data somewhere (some data space) ASAP we can point to what will someday
 exist in an IANA data space -- the shameAs pattern is a productive
 mechanism for letting folks like IANA understand why this is so important
 etc. :-)
 
 absolutely. But do you think we should describe and use the IANA URI:s
 directly as properties, or that we need to mint new URI:s for them?
 The location of the document(s) containing these descriptions may very
 well be unreachable from iana.org for now

Re: Using predicates which have no ontology?

2010-04-05 Thread Ed Summers
Hi Michael,

Would it be hard to remove the empty literal assertions? e.g.

--
http://www.iana.org/assignments/relation/alternate a awol:RelationType ;
 rdfs:label alternate ;
 dcterms:dateAccepted  ;
 dcterms:description  ;
 rdfs:isDefinedBy http://www.iana.org/go/rfc4287 .
--

It's interesting that the latest efforts to create a Link Relation
Registry seem to be intentionally avoiding publishing machine readable
data for the registry [1]. I was wondering if Mark Nottingham's
efforts to revamp link relations might present a good opportunity for
us to lobby the IETF to start publishing a bit of RDFa for the link
relations registry...

//Ed

[1] http://tools.ietf.org/html/draft-nottingham-http-link-header-09#appendix-A



Re: Using predicates which have no ontology?

2010-04-03 Thread Niklas Lindström
Hi,

I definitely think IETF should place RDF representations at those
locations, as Henry suggests (e.g. 303 to say
http://www.iana.org/assignments/relation.rdf). Is there really no
way we could make this happen? Since the
http://www.iana.org/assignments/relation/* URI:s are used directly
in many places it would be very beneficial to have those be the direct
property identifiers. (And since there is really no technology other
than RDF to precisely document their meaning as relations, not going
that direct route would necessitate cumbersome indirection.)

If not, a W3C-sanctioned vocabulary mapping each relation defined at
[1] would really be the second best. We already have [2] defining a
subset of these.

A coordinated community effort could also do of course, as long as it
was stable, durable and gained consensual support.

While I have seen definitions of these relations made by the community
before (e.g. used directly in AtomOwl, and a complete listing made by
Ed Summers, which I unfortunately cannot find now), I think we may
need something more centrally defined for these relations, as close to
official IANA status as possible. Something from the W3C could be
close enough. Boiling down to discoverability, consensus and
stability.

Best regards,
Niklas

[1]: 
http://tools.ietf.org/html/draft-nottingham-http-link-header-09#section-6.2.2
[2]: http://www.w3.org/1999/xhtml/vocab#



On Sat, Apr 3, 2010 at 4:07 AM, Danny Ayers danny.ay...@gmail.com wrote:
 Henry, I'm pretty sure you'll have all workings on this - all that's
 needed is a flattened model. I bet it would only take a couple of
 weeks (months) to prepare that in a form that the W3C would accept as
 a Note or something. If you can pull together some of your old stuff,
 I'm happy to draft some text.

 It needs doing soon because of the initiatives that hang off Atom are
 getting interesting. Need to be in there from the get-go.



 On 3 April 2010 03:56, Danny Ayers danny.ay...@gmail.com wrote:
 About time to do another rev of that thing? The social xg is having
 another spin, might be a good time to throw it there.

 I suspect most folks (yourself there mostly Henry) think this time
 around it should be done minimally..?

 On 3 April 2010 01:29, Story Henry henry.st...@bblfish.net wrote:
 On 2 Apr 2010, at 23:53, Nathan wrote:

 Hi All,

 Any guidance on using predicates in linked data / rdf which do not come
 from rdfs/owl. Specifically I'm considering the range of:
  http://www.iana.org/assignments/relation/*

 Ah is that something you found in the AtomOWL spec?

 Perhaps we should just give them other names, until the IETF places RDF 
 representations
 at those locations, which I imagine could take forever.

 Henry


 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.

 Any guidance?

 Regards,

 Nathan







 --
 http://danny.ayers.name




 --
 http://danny.ayers.name





Re: Using predicates which have no ontology?

2010-04-03 Thread Kingsley Idehen

Niklas Lindström wrote:

Hi,

I definitely think IETF should place RDF representations at those
locations, as Henry suggests (e.g. 303 to say
http://www.iana.org/assignments/relation.rdf). Is there really no
way we could make this happen? Since the
http://www.iana.org/assignments/relation/* URI:s are used directly
in many places it would be very beneficial to have those be the direct
property identifiers. (And since there is really no technology other
than RDF to precisely document their meaning as relations, not going
that direct route would necessitate cumbersome indirection.)

If not, a W3C-sanctioned vocabulary mapping each relation defined at
[1] would really be the second best. We already have [2] defining a
subset of these.

A coordinated community effort could also do of course, as long as it
was stable, durable and gained consensual support.

While I have seen definitions of these relations made by the community
before (e.g. used directly in AtomOwl, and a complete listing made by
Ed Summers, which I unfortunately cannot find now), I think we may
need something more centrally defined for these relations, as close to
official IANA status as possible. Something from the W3C could be
close enough. Boiling down to discoverability, consensus and
stability.

Best regards,
Niklas

[1]: 
http://tools.ietf.org/html/draft-nottingham-http-link-header-09#section-6.2.2
[2]: http://www.w3.org/1999/xhtml/vocab#
  
Yes, but in the meantime the fastest approach would be to put something 
the purl namespace with respective owl:equivalentClass and 
owl:equivalentProperty .  Sadly, the other approaches just won't 
happen quickly, as already demonstrated en route to Nathan hitting this 
bump.


Kingsley



On Sat, Apr 3, 2010 at 4:07 AM, Danny Ayers danny.ay...@gmail.com wrote:
  

Henry, I'm pretty sure you'll have all workings on this - all that's
needed is a flattened model. I bet it would only take a couple of
weeks (months) to prepare that in a form that the W3C would accept as
a Note or something. If you can pull together some of your old stuff,
I'm happy to draft some text.

It needs doing soon because of the initiatives that hang off Atom are
getting interesting. Need to be in there from the get-go.



On 3 April 2010 03:56, Danny Ayers danny.ay...@gmail.com wrote:


About time to do another rev of that thing? The social xg is having
another spin, might be a good time to throw it there.

I suspect most folks (yourself there mostly Henry) think this time
around it should be done minimally..?

On 3 April 2010 01:29, Story Henry henry.st...@bblfish.net wrote:
  

On 2 Apr 2010, at 23:53, Nathan wrote:



Hi All,

Any guidance on using predicates in linked data / rdf which do not come
from rdfs/owl. Specifically I'm considering the range of:
 http://www.iana.org/assignments/relation/*
  

Ah is that something you found in the AtomOWL spec?

Perhaps we should just give them other names, until the IETF places RDF 
representations
at those locations, which I imagine could take forever.

Henry



such as edit, self, related etc - with additional consideration to the
thought that these will end up in rdf via RDFa/grddl etc v soon if not
already.

Any guidance?

Regards,

Nathan

  





--
http://danny.ayers.name

  


--
http://danny.ayers.name






  



--

Regards,

Kingsley Idehen	  
President  CEO 
OpenLink Software 
Web: http://www.openlinksw.com

Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen 









Re: Using predicates which have no ontology?

2010-04-03 Thread Michael Hausenblas
Niklas,

 While I have seen definitions of these relations made by the community
 before (e.g. used directly in AtomOwl, and a complete listing made by
 Ed Summers, which I unfortunately cannot find now),

You're not peradventure talking about [1], no?

Cheers,
  Michael

[1] http://mediatypes.appspot.com/

-- 
Dr. Michael Hausenblas
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html



 From: Niklas Lindström lindstr...@gmail.com
 Date: Sat, 3 Apr 2010 14:28:43 +0200
 To: Danny Ayers danny.ay...@gmail.com
 Cc: Story Henry henry.st...@bblfish.net, nat...@webr3.org, Linked Data
 community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?
 Resent-From: Linked Data community public-lod@w3.org
 Resent-Date: Sat, 03 Apr 2010 12:29:37 +
 
 Hi,
 
 I definitely think IETF should place RDF representations at those
 locations, as Henry suggests (e.g. 303 to say
 http://www.iana.org/assignments/relation.rdf). Is there really no
 way we could make this happen? Since the
 http://www.iana.org/assignments/relation/* URI:s are used directly
 in many places it would be very beneficial to have those be the direct
 property identifiers. (And since there is really no technology other
 than RDF to precisely document their meaning as relations, not going
 that direct route would necessitate cumbersome indirection.)
 
 If not, a W3C-sanctioned vocabulary mapping each relation defined at
 [1] would really be the second best. We already have [2] defining a
 subset of these.
 
 A coordinated community effort could also do of course, as long as it
 was stable, durable and gained consensual support.
 
 While I have seen definitions of these relations made by the community
 before (e.g. used directly in AtomOwl, and a complete listing made by
 Ed Summers, which I unfortunately cannot find now), I think we may
 need something more centrally defined for these relations, as close to
 official IANA status as possible. Something from the W3C could be
 close enough. Boiling down to discoverability, consensus and
 stability.
 
 Best regards,
 Niklas
 
 [1]: 
 
http://tools.ietf.org/html/draft-nottingham-http-link-header-09#section-6.2.2

 [2]: http://www.w3.org/1999/xhtml/vocab#
 
 
 
 On Sat, Apr 3, 2010 at 4:07 AM, Danny Ayers danny.ay...@gmail.com wrote:
 Henry, I'm pretty sure you'll have all workings on this - all that's
 needed is a flattened model. I bet it would only take a couple of
 weeks (months) to prepare that in a form that the W3C would accept as
 a Note or something. If you can pull together some of your old stuff,
 I'm happy to draft some text.
 
 It needs doing soon because of the initiatives that hang off Atom are
 getting interesting. Need to be in there from the get-go.
 
 
 
 On 3 April 2010 03:56, Danny Ayers danny.ay...@gmail.com wrote:
 About time to do another rev of that thing? The social xg is having
 another spin, might be a good time to throw it there.
 
 I suspect most folks (yourself there mostly Henry) think this time
 around it should be done minimally..?
 
 On 3 April 2010 01:29, Story Henry henry.st...@bblfish.net wrote:
 On 2 Apr 2010, at 23:53, Nathan wrote:
 
 Hi All,
 
 Any guidance on using predicates in linked data / rdf which do not come
 from rdfs/owl. Specifically I'm considering the range of:
  http://www.iana.org/assignments/relation/*
 
 Ah is that something you found in the AtomOWL spec?
 
 Perhaps we should just give them other names, until the IETF places RDF
 representations
 at those locations, which I imagine could take forever.
 
 Henry
 
 
 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.
 
 Any guidance?
 
 Regards,
 
 Nathan
 
 
 
 
 
 
 
 --
 http://danny.ayers.name
 
 
 
 
 --
 http://danny.ayers.name
 
 
 




Re: Using predicates which have no ontology?

2010-04-03 Thread Michael Hausenblas

Nathan,

 and quote:
 If the relation-type is a relative URI, its base URI MUST be
considered to be http://www.iana.org/assignments/relation/;
 http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt

Just for the record: the current draft of Web Linking is [1] and the
statement above is not present anymore, in there. However, you find
something alike in Appendix C.

Cheers,
  Michael

[1] http://tools.ietf.org/id/draft-nottingham-http-link-header-09.txt

-- 
Dr. Michael Hausenblas
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html



 From: Nathan nat...@webr3.org
 Organization: webr3
 Reply-To: nat...@webr3.org
 Date: Sat, 03 Apr 2010 00:14:16 +0100
 To: Danny Ayers danny.ay...@gmail.com
 Cc: Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?
 Resent-From: Linked Data community public-lod@w3.org
 Resent-Date: Fri, 02 Apr 2010 23:14:54 +
 
 Danny Ayers wrote:
 On 3 April 2010 00:53, Nathan nat...@webr3.org wrote:
 Hi All,
 
 Any guidance on using predicates in linked data / rdf which do not come
 from rdfs/owl. Specifically I'm considering the range of:
  http://www.iana.org/assignments/relation/*
 
 Can't find a URL that resolves there
 
 snap; but that's what rel=edit and so forth resolves to.
 
 see example:
 http://www.w3.org/2001/tag/doc/selfDescribingDocuments.html#ATOMSection
 
 and quote:
 If the relation-type is a relative URI, its base URI MUST be
considered to be http://www.iana.org/assignments/relation/;
 http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt
 
 obviously all the links defined by:
 http://www.iana.org/assignments/link-relations/link-relations.xhtml
 (from the atom rfc)
 
 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.
 
 Any guidance?
 
 By using something as a predicate you are making statements about it. But...
 
 If you can find IANA terms like this, please use them - though beware
 the page isn't the concept. You might have to map them over to your
 own namespace, PURL URIs preferred.
 
 Would it make sense to knock up an ontology for all the standard
 link-relations and sameAs them through to the iana uri's?
 
 Best, Nathan
 




Re: Using predicates which have no ontology?

2010-04-03 Thread Michael Hausenblas

Nathan, Phil, All,

 and quote:
 If the relation-type is a relative URI, its base URI MUST be
considered to be http://www.iana.org/assignments/relation/;
 http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt
 
 obviously all the links defined by:
 http://www.iana.org/assignments/link-relations/link-relations.xhtml
 (from the atom rfc)
 
 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.
 
 Any guidance?

Yes. Use [1] ...

My motto is: acting rather than talking. So, I took [2] as a starting point
- which is already in nice XHTML format - and manually added some RDFa.
After an hour I ended up with [1] (though, to be fair, two Wii games with
the kids and consuming some Easter eggs also took place in that hour).

So, [1] is really a sort of an interim solution (though, in the distributed
data world I do expect much more of such fixes) and I encourage Phil, who is
an editor of [2] to use the template from [1] at the 'official' location.

Happy Easter! (and back to Wii games, for now ;)

Cheers,
  Michael

[1] http://purl.org/NET/atom-link-rel
[2] http://www.iana.org/assignments/link-relations/link-relations.xhtml

-- 
Dr. Michael Hausenblas
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html



 From: Nathan nat...@webr3.org
 Organization: webr3
 Reply-To: nat...@webr3.org
 Date: Sat, 03 Apr 2010 00:14:16 +0100
 To: Danny Ayers danny.ay...@gmail.com
 Cc: Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?
 Resent-From: Linked Data community public-lod@w3.org
 Resent-Date: Fri, 02 Apr 2010 23:14:54 +
 
 Danny Ayers wrote:
 On 3 April 2010 00:53, Nathan nat...@webr3.org wrote:
 Hi All,
 
 Any guidance on using predicates in linked data / rdf which do not come
 from rdfs/owl. Specifically I'm considering the range of:
  http://www.iana.org/assignments/relation/*
 
 Can't find a URL that resolves there
 
 snap; but that's what rel=edit and so forth resolves to.
 
 see example:
 http://www.w3.org/2001/tag/doc/selfDescribingDocuments.html#ATOMSection
 
 and quote:
 If the relation-type is a relative URI, its base URI MUST be
considered to be http://www.iana.org/assignments/relation/;
 http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt
 
 obviously all the links defined by:
 http://www.iana.org/assignments/link-relations/link-relations.xhtml
 (from the atom rfc)
 
 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.
 
 Any guidance?
 
 By using something as a predicate you are making statements about it. But...
 
 If you can find IANA terms like this, please use them - though beware
 the page isn't the concept. You might have to map them over to your
 own namespace, PURL URIs preferred.
 
 Would it make sense to knock up an ontology for all the standard
 link-relations and sameAs them through to the iana uri's?
 
 Best, Nathan
 




Re: Using predicates which have no ontology?

2010-04-03 Thread Nathan
Michael Hausenblas wrote:
 Nathan, Phil, All,
 
 and quote:
 If the relation-type is a relative URI, its base URI MUST be
considered to be http://www.iana.org/assignments/relation/;
 http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt

 obviously all the links defined by:
 http://www.iana.org/assignments/link-relations/link-relations.xhtml
 (from the atom rfc)

 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.

 Any guidance?
 
 Yes. Use [1] ...
 
 My motto is: acting rather than talking. So, I took [2] as a starting point
 - which is already in nice XHTML format - and manually added some RDFa.
 After an hour I ended up with [1] (though, to be fair, two Wii games with
 the kids and consuming some Easter eggs also took place in that hour).
 
 So, [1] is really a sort of an interim solution (though, in the distributed
 data world I do expect much more of such fixes) and I encourage Phil, who is
 an editor of [2] to use the template from [1] at the 'official' location.
 
 Happy Easter! (and back to Wii games, for now ;)
 
 Cheers,
   Michael
 
 [1] http://purl.org/NET/atom-link-rel
 [2] http://www.iana.org/assignments/link-relations/link-relations.xhtml
 

Thanks Michael :)

and strangely I'm playing the wii w/ kids and eating easter eggs too

hoorah!

Cheers  Happy Easter,

Nathan



Re: Using predicates which have no ontology?

2010-04-03 Thread Niklas Lindström
Hi Michael,

that's great! If [2] were to be updated with that [1] (i.e. officially
containing RDFa about these URI:s), and would be 303:d to from [3]
(along with anything under that URL), this would be all we need. I
know it hasn't happened for years, but sometimes a nudge at just the
right time may be all it takes..

If not, would you consider updating your interim solution to describe
URI:s under [1]? I mean, since [2] currently uses the real IANA URI:s
(i.e. the unsanctioned ones) and those, as Danny cautioned, could
end up e.g. being resolved to documents, breaking semantics (as well
as not being discoverable).

I did a manual (well, vim-macro:ed) conversion of [3] into RDF/XML,
but had to leave to eat easter eggs at my sister's and entertain her
kids. :) It's located at [4] now, and quite similar to the data in
[1]. Note that I do consider [1] much more interesting.

(That said, if anyone would like me to make e.g. an XSLT for turning
[4] into something like [1], just say the word.)

Best regards and happy easter!
Niklas

[1]: http://purl.org/NET/atom-link-rel
[2]: http://www.iana.org/assignments/link-relations/link-relations.xhtml
[3]: http://www.iana.org/assignments/relation/
[4]: http://bitbucket.org/niklasl/tripleheap/src/tip/iana-link-relations.rdf


On Sat, Apr 3, 2010 at 8:38 PM, Michael Hausenblas
michael.hausenb...@deri.org wrote:

 Nathan, Phil, All,

 and quote:
 If the relation-type is a relative URI, its base URI MUST be
    considered to be http://www.iana.org/assignments/relation/;
 http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt

 obviously all the links defined by:
 http://www.iana.org/assignments/link-relations/link-relations.xhtml
 (from the atom rfc)

 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.

 Any guidance?

 Yes. Use [1] ...

 My motto is: acting rather than talking. So, I took [2] as a starting point
 - which is already in nice XHTML format - and manually added some RDFa.
 After an hour I ended up with [1] (though, to be fair, two Wii games with
 the kids and consuming some Easter eggs also took place in that hour).

 So, [1] is really a sort of an interim solution (though, in the distributed
 data world I do expect much more of such fixes) and I encourage Phil, who is
 an editor of [2] to use the template from [1] at the 'official' location.

 Happy Easter! (and back to Wii games, for now ;)

 Cheers,
      Michael

 [1] http://purl.org/NET/atom-link-rel
 [2] http://www.iana.org/assignments/link-relations/link-relations.xhtml

 --
 Dr. Michael Hausenblas
 LiDRC - Linked Data Research Centre
 DERI - Digital Enterprise Research Institute
 NUIG - National University of Ireland, Galway
 Ireland, Europe
 Tel. +353 91 495730
 http://linkeddata.deri.ie/
 http://sw-app.org/about.html



 From: Nathan nat...@webr3.org
 Organization: webr3
 Reply-To: nat...@webr3.org
 Date: Sat, 03 Apr 2010 00:14:16 +0100
 To: Danny Ayers danny.ay...@gmail.com
 Cc: Linked Data community public-lod@w3.org
 Subject: Re: Using predicates which have no ontology?
 Resent-From: Linked Data community public-lod@w3.org
 Resent-Date: Fri, 02 Apr 2010 23:14:54 +

 Danny Ayers wrote:
 On 3 April 2010 00:53, Nathan nat...@webr3.org wrote:
 Hi All,

 Any guidance on using predicates in linked data / rdf which do not come
 from rdfs/owl. Specifically I'm considering the range of:
  http://www.iana.org/assignments/relation/*

 Can't find a URL that resolves there

 snap; but that's what rel=edit and so forth resolves to.

 see example:
 http://www.w3.org/2001/tag/doc/selfDescribingDocuments.html#ATOMSection

 and quote:
 If the relation-type is a relative URI, its base URI MUST be
    considered to be http://www.iana.org/assignments/relation/;
 http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt

 obviously all the links defined by:
 http://www.iana.org/assignments/link-relations/link-relations.xhtml
 (from the atom rfc)

 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.

 Any guidance?

 By using something as a predicate you are making statements about it. But...

 If you can find IANA terms like this, please use them - though beware
 the page isn't the concept. You might have to map them over to your
 own namespace, PURL URIs preferred.

 Would it make sense to knock up an ontology for all the standard
 link-relations and sameAs them through to the iana uri's?

 Best, Nathan







Re: Using predicates which have no ontology?

2010-04-02 Thread Danny Ayers
On 3 April 2010 00:53, Nathan nat...@webr3.org wrote:
 Hi All,

 Any guidance on using predicates in linked data / rdf which do not come
 from rdfs/owl. Specifically I'm considering the range of:
  http://www.iana.org/assignments/relation/*

Can't find a URL that resolves there

 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.

 Any guidance?

By using something as a predicate you are making statements about it. But...

If you can find IANA terms like this, please use them - though beware
the page isn't the concept. You might have to map them over to your
own namespace, PURL URIs preferred.


-- 
http://danny.ayers.name



Re: Using predicates which have no ontology?

2010-04-02 Thread Nathan
Danny Ayers wrote:
 On 3 April 2010 00:53, Nathan nat...@webr3.org wrote:
 Hi All,

 Any guidance on using predicates in linked data / rdf which do not come
 from rdfs/owl. Specifically I'm considering the range of:
  http://www.iana.org/assignments/relation/*
 
 Can't find a URL that resolves there

snap; but that's what rel=edit and so forth resolves to.

see example:
http://www.w3.org/2001/tag/doc/selfDescribingDocuments.html#ATOMSection

and quote:
If the relation-type is a relative URI, its base URI MUST be
   considered to be http://www.iana.org/assignments/relation/;
http://tools.ietf.org/id/draft-nottingham-http-link-header-03.txt

obviously all the links defined by:
http://www.iana.org/assignments/link-relations/link-relations.xhtml
(from the atom rfc)

 such as edit, self, related etc - with additional consideration to the
 thought that these will end up in rdf via RDFa/grddl etc v soon if not
 already.

 Any guidance?
 
 By using something as a predicate you are making statements about it. But...
 
 If you can find IANA terms like this, please use them - though beware
 the page isn't the concept. You might have to map them over to your
 own namespace, PURL URIs preferred.

Would it make sense to knock up an ontology for all the standard
link-relations and sameAs them through to the iana uri's?

Best, Nathan