Re: User Hypermedia format

Mike Kelly <[email protected]> Thu, 27 Feb 2014 12:14:28 -0500
Newsgroups gmane.comp.web.services.rest
Message-ID <CANqiZJavMA=LRxweV29SJ+79fu2oee+KUFt_GACrYX_i5h2wFA@mail.gmail.com>
The father of hypermedia, no less


On Thu, Feb 27, 2014 at 12:11 PM, Glenn Block <[email protected]> wrote:

> Ah itty bitty machines guy. I have heard of him :-)
>
>
> On Thursday, February 27, 2014, Mike Kelly <[email protected]> wrote:
>
>> iirc, "transclusion" is a term created by Ted Nelson? Not sure if that's
>> a good or a bad thing.
>>
>>
>> On Thu, Feb 27, 2014 at 11:48 AM, Glenn Block <[email protected]>wrote:
>>
>>>
>>>
>>> Thanks
>>>
>>> Is transclude a widely understood term? Did you consider having an
>>> attribute like link-type with values of 'outbound' or 'inbound'? When I
>>> first read H-Factors, the usage of outbound and inbound was very obvious.
>>> Transclude was not.
>>>
>>> Just sharing my experience / very first impression.
>>>
>>> On Thursday, February 27, 2014, mike amundsen <[email protected]> wrote:
>>>
>>> right, this aims directly at that H-Factors.
>>>
>>>
>>> mamund
>>> +1.859.757.1449
>>> skype: mca.amundsen
>>> http://amundsen.com/blog/
>>> http://twitter.com/mamund
>>> https://github.com/mamund
>>> http://linkedin.com/in/mamund
>>>
>>>
>>> On Thu, Feb 27, 2014 at 11:16 AM, Glenn Block <[email protected]>wrote:
>>>
>>> Thanks for clarifying. So this relates to what are outbound and inbound links
>>> in HFactors?
>>>
>>>
>>>
>>> On Thursday, February 27, 2014, mike amundsen <[email protected]> wrote:
>>>
>>> Yep - Matt's got it.
>>>
>>> these are equivalent:
>>>
>>> <data url="..." rel="logo" transclude="true" />
>>>  and
>>> <img src="..." rel="logo" />
>>>
>>>
>>>
>>> mamund
>>> +1.859.757.1449
>>> skype: mca.amundsen
>>> http://amundsen.com/blog/
>>> http://twitter.com/mamund
>>> https://github.com/mamund
>>> http://linkedin.com/in/mamund
>>>
>>>
>>> On Thu, Feb 27, 2014 at 7:12 AM, Matt McClure <[email protected]
>>> > wrote:
>>>
>>> Glenn,
>>>
>>> I'll let Mike correct me if I'm wrong but I believe transclusion is
>>> analogous to the behavior of an <img> or <iframe> element in HTML. It's
>>> telling the client to fetch the transcluded resource, just including it by
>>> reference instead of by value.
>>>
>>> Matt
>>>
>>> --
>>> http://matthewlmcclure.com
>>>
>>> On Feb 27, 2014, at 2:04 AM, Glenn Block <[email protected]> wrote:
>>>
>>>
>>>
>>> Hi Mike
>>>
>>> Cool to see this. I am looking over the format. I can see there's some
>>> CJ footprints there ;-)
>>>
>>> Question on transclude. What do you mean when you say that if it is true
>>> it should be embedded in the current document, do you mean it is already
>>> present inline?
>>>
>>> I am asking in reference to this example:
>>>
>>>               {
>>>                 "name" : "person",
>>>                 "rel" : "item",
>>>                 "url" : "http://example.org/people/1",
>>>                 "data" :
>>>                 [
>>>                   {"name" : "givenName", "value" : "Mike"},
>>>                   {"name" : "familyName", "value" : "Amundsen"},
>>>                   {"name" : "email", "value" : "[email protected]"},
>>>                   {"name" : "avatarUrl", "transclude" : "true", "value" : "http://example.org/avatars/1"}
>>>                 ]
>>>               },
>>>
>>>
>>> 
>>>
>>
>>
>>
>> --
>> Mike
>>
>> http://twitter.com/mikekelly85
>> http://github.com/mikekelly
>> http://linkedin.com/in/mikekelly123
>>
>


-- 
Mike

http://twitter.com/mikekelly85
http://github.com/mikekelly
http://linkedin.com/in/mikekelly123