- From: Jarno van Driel <jarnovandriel@gmail.com>
- Date: Fri, 29 May 2015 00:12:29 +0200
- To: Alexandros Zepidis <alexandros@modelisto.com>
- Cc: "schema.org Mailing List" <public-schemaorg@w3.org>
- Message-ID: <CADK2AU0SbeY_naO+d5+2hXx4dBUaNFeCxEWV5QfDcQfs4bgNrg@mail.gmail.com>
If you want to reference an entity without 'copying' the property that's chaining it to a parent entity, @itemref is the wrong attribute to use. For this to work you need to <link> element which's @href value points to an @itemid value instead. Important detail here is that you add a '#' prefix to the @itemid value because you want it to be fragment identifier. Without the '#' you'd get a full url like: http://www.example.com/your-pageAcmeCorp, as opposed to http://www.example.com/your-page#AcmeCorp. <body itemscope itemtype="http://schema.org/WebPage"> <div *itemid="AcmeCorp"* itemprop="publisher" itemscope itemtype=" http://schema.org/Organization"> <span itemprop="name">Acme Corporation</span> </div> <div itemprop="mainEntity" itemscope itemtype="http://schema.org/Person "> <span itemprop="name">Wylie Coyote</span> * <link itemprop="affiliation" href="#AcmeCorp">* </div> </body> 2015-05-28 1:27 GMT+02:00 Alexandros Zepidis <alexandros@modelisto.com>: > Hello fellow professionals, > > > I’d like to present something sort of a problem and a possible suggestion > concerning the usage of itemref. > > > > It seems as itemref is intended to be used primarily for referencing > entities that are not descendants of the parent scope. There is also the > common case where a property is needed to reference an entity higher in > it’s own dom hierarchy but still be inside the same parent item scope. > > > When doing so, the property using itemref will use the target entity but > is restricted to use any itemprop that was designated on its itemscope > level as well - which would not always be right for its case. > > > I believe that the property (itemref caller) should be able to call just > the itemref target without inheriting the itemprops designated on that > itemscope. > > > Yours, > > > > Alexandros Zepidis > > http://modelisto.com >
Received on Thursday, 28 May 2015 22:12:57 UTC