GS1 Digital Link Standard (DRAFT) Enabling Consistent Representation of GS1 Identification Keys Within Web Addresses to Link to Online Information and Services

Total Page:16

File Type:pdf, Size:1020Kb

Load more

GS1 Digital Link Standard (DRAFT)

enabling consistent representation of GS1 identification keys within web addresses to link to online information and services

Release [ToBe]1.1, Draft, 10 June 2019

IMPORTANT Disclaimer applicable to this Community Review public draft

This document is a DRAFT, a work in progress and NOT the final GS1 standard. This document is for review only and it is provided "as is". GS1 does not make any representation or warranty, express or implied, including, but not limited to, warranties of merchantability, fitness for a particular purpose or use, non-infringement, or title; that the contents of the document are suitable for specific purposes; nor that the implementation of such contents will not infringe any third party patents, copyrights, trademarks or other rights. Furthermore, GS1 assumes no liability whatsoever for any inadvertent errors or omissions that may appear in the document. In no event shall GS1 be liable for any direct, indirect, special or consequential damages arising out of any use of the document or the performance or implementation of the contents thereof.

Although the standard development process is in progress and governed by the GS1 Intellectual Property Policy, intellectual property right issues could occur any time. The document itself cannot infringe patent rights, but the implementation thereof could. Therefore, if you implement the draft standard contained in the document, you do so entirely at your own risk. Implementers and distributors of software products are encouraged to provide feedback, but should consult with their own attorneys, and form their own conclusions concerning the implementability and possible infringement of third-party rights.

GS1 Digital Link Standard

1

Document Summary

  • Document Item
  • Current Value

Document Name Document Date
GS1 Digital Link Standard 10 June 2019
Document Version Document Issue Document Status Document Description
[ToBe]1.1 Draft 0.19 2019-06-10 Draft enabling consistent representation of GS1 identification keys within web addresses to link to online information and services

2

Contributors

  • Name
  • Organisation

Grant Courtney (Chair) Dominique Guinard (Chair) Laurent Tonnelier (Chair) Stefan Artlich
GlaxoSmithKline EVRYTHNG mobiLead Bayer AG – Division Pharma HKScan Sweden AB Arthrex Inc.
Adam Björnstjerna Wes Bloemker Stephen Brown Greg Buckley
Mead Westvaco PepsiCo, Inc.
Henk Dannenberg Jeanne Duckett Vera Feuerstein Tarik Gemei
NXP Semiconductors Avery Dennison RFID Nestlé Amgen Inc.
Viktoria Grahnen Mike Kuhno
AbbVie Avery Dennison RFID F. Hoffmann-La Roche Ltd. L'Oreal
Sébastien Langlois-Berthelot Nicolas Lecocq

  • Phill Marley
  • AstraZeneca Pharmaceuticals

Qingdao Haier Washing Machine Co. Ltd. BillerudKorsnäs (Venture) F. Hoffmann-La Roche Ltd. SANOFI
Yi Meng Martin Neselius Tatjana Pathare Guilhem Rousselet Sophie-Mareen Scholz Mandeep Sodhi John Terwilliger Gina Tomassi
Dr. August Oetker Nahrungsmittel KG Nestlé Abbott PepsiCo, Inc.

  • Julie Vargas
  • Avery Dennison RFID

DANONE PRODUITS FRAIS FRANCE Costco Wholesale
Sylvie Vilcoq Evan Bacchus

Release [ToBe]1.1, Draft, 2019-06-10

© 2019 GS1 AISBL

Page 2 of 153
GS1 Digital Link Standard

  • Name
  • Organisation

Fabien Calleia Yolande Diaz
SIZEASE Carrefour

  • Sven Dienelt
  • Hermann Hagemeyer GmbH & Co. KG

Migros-Genossenschafts-Bund Axfood Sverige AB H&M
Marcel Ducceschi Jonas Elander Max Engström Sylvia Rubio Alegren Hans Peter Scheidt Joachim Wilkens Hajo Reissmann Marc Damhösl Hirokazu Nagai Vladimir Dzalbo Richard Fisher Steven Robba Karen Arkesteyn Koji Asano
ICA Sverige AB C & A SCS C & A SCS Universitaetsklinikum Schleswig-Holstein Schweizerische Bundesbahnen SBB Japan Pallet Rental Corporation Smartrac Technology Germany GmbH DoD Logistics AIT Standards Office 1WorldSync, Inc. GS1 Belgium & Luxembourg GS1 Japan

  • Andrea Ausili
  • GS1 Italy

Xavier Barras Jonas Batt
GS1 France GS1 Switzerland

  • GS1 France
  • Rahma Benfraj

Mats Bjorkqvist Arnaud Bonnefoy Jonas Buskenfried Emanuela Casalini Madalina Cernat Anthony Chan Shawn Chen
GS1 Sweden GS1 France GS1 Sweden GS1 Italy GS1 Romania GS1 Hong Kong GS1 Thailand

  • Luiz Costa
  • GS1 Brasil

Benjamin Couty Tim Daly
GS1 France GS1 Ireland

  • Owen Dance
  • GS1 New Zealand

  • GS1 Australia
  • Michael Davis

  • Kevin Dean
  • GS1 Canada

Raymond Delnicki Huipeng Deng Sean Dennison Peta Ding
GS1 US GS1 China GS1 Ireland GS1 UK
Ferran Domenech Fuste Xiaowen Dong Guilherme França
GS1 Spain GS1 China GS1 Brasil

Release [ToBe]1.1, Draft, 2019-06-10

© 2019 GS1 AISBL

Page 3 of 153
GS1 Digital Link Standard

  • Name
  • Organisation

GS1 South Africa GS1 Denmark GS1 France
Michele Francis Padayachee Jesper Kervin Franke Jean-Christophe Gilbert Vanessa Giulieri Esther Goh
GS1 Italy GS1 Singapore GS1 Switzerland GS1 France
Heinz Graf magali Granger

  • János Gyuris
  • GS1 Hungary

  • GS1 UAE
  • Rami Habbal

  • Jason Hale
  • GS1 UK

Karolin Harsanji Gary Hartley
GS1 Sweden GS1 New Zealand

  • GS1 US
  • Bernie Hogan

Fredrik Holmström Hideki Ichihara Yoshihiko Iwasaki Yo Han Jeon
GS1 Sweden GS1 Japan GS1 Japan GS1 Korea

  • Yohan Jeon
  • GS1 Korea

  • Fiona Jia
  • GS1 China

  • Ricky Jones
  • GS1 UK

  • Sang Ik Jung
  • GS1 Korea

Kimmo Keravuori Kazuna Kimura Alexey Krotkov Chris Lai
GS1 Finland GS1 Japan GS1 Russia GS1 Hong Kong GS1 Hungary GS1 Chinese Taipei GS1 Germany GS1 Japan
Ildikó Lieber Marisa Lu Ilka Machemer Noriyuki Mama Roberto Matsubayashi Riad Mechtari Jan Merckx
GS1 Brasil GS1 Algeria GS1 Belgium & Luxembourg GS1 South Africa GS1 France
Ephraim Mokheseng Adrien Molines

  • Naoko Mori
  • GS1 Japan

Daniel Mueller-Sauter Prince Namane Daisuke Negishi Eric Ng
GS1 Switzerland GS1 South Africa GS1 Japan GS1 Hong Kong GS1 Sweden GS1 Switzerland
Staffan Olsson Michel Ottiker

Release [ToBe]1.1, Draft, 2019-06-10

© 2019 GS1 AISBL

Page 4 of 153
GS1 Digital Link Standard

  • Name
  • Organisation

GS1 Association Greece GS1 Argentina GS1 India
Manos Papadakis Sebastián Perazzo Bijoy Peter Sarina Pielaat Neil Piper
GS1 Netherlands GS1 UK
Emma Potter Paul Reid
GS1 Australia GS1 UK
Alexandre Rieucau Zbigniew Rusinek Nick Rusman Roxana Saravia Bulmini Sue Schmid
GS1 France GS1 Poland GS1 Netherlands GS1 Argentina GS1 Australia GS1 Austria GS1 China
Eugen Sehorz Xiaojing Shao Yuko Shimizu Marcel Sieira Sean Sloan
GS1 Japan GS1 Australia GS1 Australia

  • GS1 Russia
  • Olga Soboleva

Andrew Steele Sylvia Stein
GS1 Australia GS1 Netherlands

  • GS1 US
  • Jo Anna Stewart

  • Flora Sue
  • GS1 China

Ralph Troeger Vivian Underwood Frits van den Bos Ricardo Verza Amaral Melo Linda Vezzani Rocio Vizcarra Amber Walls
GS1 Germany GS1 US GS1 Netherlands GS1 Brasil GS1 Italy GS1 Argentina GS1 US

  • Yi Wang
  • GS1 China

  • Shu Wang
  • GS1 China

Achim Wetter Stephan Wijnker Ruoyun Yan
GS1 Germany GS1 Australia GS1 China

  • Victor Zhang
  • GS1 China

Marc Blanchet Adnan Alattar Philip Allgaier Shreenidhi Bharadwaj Dalibor Biscevic Randy Burd
Viagenie Digimarc bpcompass GmbH Syndigo Business Technologies Ltd MultiAd Kwikee

Release [ToBe]1.1, Draft, 2019-06-10

© 2019 GS1 AISBL

Page 5 of 153
GS1 Digital Link Standard

  • Name
  • Organisation

  • Shawn Cady
  • Syndigo

  • Tony Ceder
  • Charmingtrim

Robert Celeste Patrick Chanez Dilip Daswani Cory Davis
Center for Supply Chain Studies INEXTO SA Qliktag Software (formally Zeebric LLC) Digimarc
Christophe Devins Roland Donzelle Chuck Evanhoe Susan Flake
Adents High-Tech International SQUARE / TINTAMAR Evanhoe & Associates, Inc. Zebra Technologies Corporation

Četrta pot,d.o.o.,Kranj

Optel Group
Tomaz Frelih Mathieu Gallant Ivan Gonzalez Richard Graves Danny Haak recycl3R Phy Nedap
Mark Harrison John Herzig
Milecastle Media Limited Barcode Graphics Inc Canada

  • Digimarc
  • Dan James

  • Paul Kanwar
  • ScanTrust

  • J.D. Kern
  • Syndigo

Thomas Kühne André Machado Joel Meyer
Goodstag GmbH TrustaTAG Digimarc
Attila Sándor Nagy ilteris oney infiCom.EU Co. Ltd. ecomes
Tiphaine Paulhiac Justin Picard
Ambrosus Technologies ScanTrust
Tony Rodriguez Zbigniew Sagan Joannie Sauvageau Kim Simonalle Andrew Verb Elizabeth Waldorf Alex Winiarski George Wright IV Tony Zhang
Digimarc Advanced Track and Trace Optel Group Qliktag Software (formally Zeebric LLC) Bar Code Graphics, Inc. TraceLink Winiarski Group Product Identification & Processing Systems Syndigo

  • Pete Alvarez
  • GS1 Global Office

GS1 Global Office GS1 Global Office GS1 Global Office GS1 Global Office
Phil Archer Henri Barthel Robert Beideman Steven Keddie

Release [ToBe]1.1, Draft, 2019-06-10

© 2019 GS1 AISBL

Page 6 of 153
GS1 Digital Link Standard

  • Name
  • Organisation

Jeanette McVeigh Aaron Miller Dan Mullen
GS1 Global Office GS1 Global Office GS1 Global Office GS1 Global Office GS1 Global Office GS1 Global Office
Craig Alan Repec Greg Rowe Kevin Stark

3

Log of Changes

Release

1.0

  • Date of Change
  • Changed By
  • Summary of Change

  • Aug 2018
  • Phil Archer, Dominique

Guinard, Mark Harrison, Marie Petre & Greg Rowe
Initial release developed on WR 17-000343. Originally published under the title GS1 Web URI

Structure Standard

0.1 0.2
2019-01-29 2019-03-05

  • Phil Archer
  • Preparation of original material for addition of

new sections

Phil Archer & David Buckley

Integration of resolver chapter, term ‘GS1 Web

URI’ replaced with GS1 Digital Link URI as appropriate throughout. Minor changes not tracked. New sections highlighted in blue. Specific issues raised throughout the document. Updated to GS1 Branding.

  • 0.3
  • 2019-04-17
  • Dominique Guinard
  • Added sections about CORS and TLS.

  • 0.4-0.18
  • 2019-04-18 – 2019-06-

05
Mark Harrison, Phil Archer, Laurent Tonnelier, Dominique Guinard, Grant
Addition of chapter on compression/decompression,

Addition of semantics chapter Evolutionary steps as decided by the working group concerning, for example, link type being

the default, cf. ‘a link’, introduction of concept pf

a class 2 resolver, allowance for resolvers to cover subset of GS1 identifier space, definition of the resolver description file, inclusion of a conformance statement.
Courtney, Tony Rodriguez et al

Addition of AIs 417, 235 and 7040

  • 0.19
  • 2019-06-10
  • Marie Petre, Rigo

Wenning
Addition of disclaimer ahead of public Community Review

4

Disclaimer

56

GS1®, under its IP Policy, seeks to avoid uncertainty regarding intellectual property claims by requiring the participants in the Work Group that developed this GS1 Digital Link Standard to agree to grant to GS1 members a royalty-free licence or a RAND licence to Necessary Claims, as that term is defined in the GS1 IP Policy. Furthermore, attention is drawn to the possibility that an implementation of one or more features of this Specification may be the subject of a patent or other intellectual property right that does not involve a Necessary Claim. Any such patent or other intellectual property right is not subject to the licencing obligations of GS1. Moreover, the agreement to grant licences provided under the GS1 IP Policy does not include IP rights and any claims of third parties who were not participants in the Work Group.

789
10 11

12 13 14 15 16

Accordingly, GS1 recommends that any organisation developing an implementation designed to be in conformance with this Specification should determine whether there are any patents that may encompass a specific implementation that the organisation is developing in compliance with the Specification and whether a licence under a patent or other intellectual property right is needed. Such a determination of a need for licencing should be made in view of the details of the specific system designed by the organisation in consultation with their own patent counsel.

17 18

THIS DOCUMENT IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF

MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR PARTICULAR PURPOSE, OR ANY WARRANTY OTHER WISE ARISING

Release [ToBe]1.1, Draft, 2019-06-10

© 2019 GS1 AISBL

Page 7 of 153
GS1 Digital Link Standard

19 20 21

OUT OF THIS SPECIFICATION. GS1 disclaims all liability for any damages arising from use or misuse of this document, whether special, indirect, consequential, or compensatory damages, and including liability for infringement of any intellectual property rights, relating to use of information in or reliance upon this document.

22 23 24

GS1 retains the right to make changes to this document at any time, without notice. GS1 makes no warranty for the use of this document and assumes no responsibility for any errors which may appear in the document, nor does it make a commitment to update the information contained herein.

25 26

GS1 and the GS1 logo are registered trademarks of GS1 AISBL.

Release [ToBe]1.1, Draft, 2019-06-10

© 2019 GS1 AISBL

Page 8 of 153
GS1 Digital Link Standard

27 28 29

Table of Contents

123
Executive summary .................................................................................... 12 Foreword .................................................................................................... 13 Definitions and namespaces ...................................................................... 13

30

32 33 34 35

4.1 4.2 4.3
What is a URI?.............................................................................................................. 14 Why Linked Data? ......................................................................................................... 17 Use of GS1 Digital Link URIs with various kinds of data carriers .......................................... 17

36 37 38 39 40 41 42

5.1 5.2 5.3 5.4 5.5 5.6
Do no harm to the existing GS1 System Architecture and existing identification practices ...... 19 Use of barcodes containing GS1 Digital Link URIs and GS1 barcodes ................................... 20 A note on terminology ................................................................................................... 21 Security and privacy of information ................................................................................. 22 Contextual information .................................................................................................. 22 Access to traceability data by various supply chain stakeholders ......................................... 22

43 44 45 46 47 48 49 50 51 52 53 54 55 56

6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9
Character sets .............................................................................................................. 24 Primary identification keys ............................................................................................. 25 Key qualifiers................................................................................................................ 26 Primary key formats...................................................................................................... 27 Key qualifier formats ..................................................................................................... 27 Primary identifier and value concatenation ....................................................................... 28 Key qualifier concatenation............................................................................................. 28 Path element order........................................................................................................ 29 Data attributes ............................................................................................................. 30
6.9.1 6.9.2
Extension mechanism and reserved keywords .......................................................... 37 Constructing the query string ................................................................................. 37
6.10 Constructing the GS1 Digital Link URI.............................................................................. 38 6.11 Canonical GS1 Digital Link URIs ...................................................................................... 39

57 58 59 60 61 62 63 64 65 66

7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9
GTIN ........................................................................................................................... 40 GTIN + CPV.................................................................................................................. 41 GTIN + Batch/Lot.......................................................................................................... 41 GTIN + Serial Number (also known as SGTIN).................................................................. 41 GTIN + Batch/Lot + Serial Number + Expiry Date............................................................. 42 GTIN + Net Weight........................................................................................................ 42 SSCC........................................................................................................................... 42 SSCC with specified Content, Count and Batch/Lot............................................................ 42 Physical location represented by a GLN or GLN + GLN Extension......................................... 43

Recommended publications
  • Scott Guthrie Keynote Speaker at NDC 2011 See Agenda at P.42-43

    Scott Guthrie Keynote Speaker at NDC 2011 See Agenda at P.42-43

    For software developers and leaders NDC motivates Unit 4, Agresso see why at p.28 Scott Guthrie Keynote Speaker at NDC 2011 see Agenda at p.42-43 The Big Wall: Who needs How to Bring a Huge a service bus, Product Backlog anyway? Down to Size by Udi Dahan by Mitch Lacey ALSO FEATURING: IAN ROBINSON ANDERS NORÅS ROD PADDOCK GASPAR NAGY JONAS BANDI JEFF WILCOX GREG SHACKLES DOMINICK BAIER JON SKEET GILL CLEEREN GARY SHORT BILLY HOLLIS MARK SEEMANN SCOTT bellware NORWEGIAN DEVELOPERS CONFERENCE 2011 Oslo Spektrum, Oslo June 8 -10th Navn: Hege Lidenskap: Spreke løsningskonsepter Jobb: Senior Business Consultant Navn: Terje Lidenskap: SharePoint Jobb: Senior Software Engineer FOTO: BO MATHISEN Bli en del av vårt sterke fagmiljø innen samhandling og SharePoint Steria er blitt kåret til en av Norges beste arbeidsplasser fire år på rad. Det er ikke uten grunn. Mye skyldes de gode utviklingsmulighetene. Mye skyldes de utfordrende prosjektene. Mye skyldes det sterke og gode fagmiljøet. Velkommen til et av Europas største Vårt fagmiljø innen samhandling og informasjons- Spennende utfordringer it-konsulentselskaper håndtering er trolig et av Nord-Europas sterkeste. Vi er Steria er en kunnskapsbedrift. Vi lever av å gi gode Det har skjedd mye siden vi etablerte oss i 1969 i EMC Documentum partner og den eneste leverandøren råd om ledelse og it. Basert på våre sterke fagmiljøer Paris. Vi er nå et av Europas 10 største it-konsulent- som har godkjent Noark 5 kjerne for Documentum med bistår vi en rekke av Norges største virksomheter innen selskaper med 20 000 medarbeidere i 16 land og sakarkiv.
  • Html-Zh-Cn.Pdf

    Html-Zh-Cn.Pdf

    HTML #html 1 1: HTML 2 2 2 Examples 2 2 2 2 3 3 2: Div 5 5 5 Examples 5 5 5 3: HTML 5 7 7 Examples 7 Html 5 7 4: HTML 8 Examples 8 HTML 8 8 5: SVG 9 9 9 Examples 9 HTMLSVG 9 9 object 9 SVG 9 CSSSVG 10 6: TABINDEX 11 11 11 Examples 11 Tab 11 Tab 11 Tab 11 7: HTMLCSS 12 12 12 Examples 12 12 12 13 13 8: 14 14 14 14 Examples 14 14 14 14 15 application-name 15 author 15 description 15 generator 15 keywords 15 16 16 16 Facebook / Open Graph 16 Facebook / 17 17 Google+ / Schema.org 17 17 18 9: 19 19 19 Examples 19 19 10: 21 21 21 21 Examples 21 21 21 21 21 22 11: 23 23 Examples 23 23 23 24 25 25 25 25 26 26 26 27 12: 28 28 28 Examples 28 =“” 28 = “alertdialog” 29 =“” 29 =“” 29 =“” 29 =“” 30 =“” 30 =“” 30 = “columnHeader” 30 =“” 31 =“” 31 = “contentinfo” 31 =“” 31 =“” 31 =“” 32 =“” 32 =“” 32 =“” 32 =“” 33 =“” 33 =“” 33 = “IMG” 33 =“” 34 =“” 34 =“” 34 =“” 34 =“” 34 =“” 35 =“” 35 =“” 35 =“” 35 =“” 35 =“” 36 = “menuitemcheckbox” 36 = “menuitemradio” 36 =“” 36 =“” 36 =“” 36 =“” 37 =“” 37 =“” 37 =“” 37 = “RadioGroup” 37 =“” 38 = “rowgroup” 38 = “rowHeader” 38 =“” 38 =“” 39 =“” 39 =“” 39 =“” 39 =“” 40 =“” 40 =“” 40 =“” 40 =“” 40 =“” 41 = “tabpanel” 41 =“” 41 =“” 41 =“” 41 =“” 42 =“” 42 = “TreeGrid” 42 = “treeitem” 42 13: 44 44 44 44 Examples 44 44 44 44 14: 46 46 46 Examples 46 46 46 47 47 srcset 48 srcset 48 srcset 48 48 15: HTMLJavaScript 50 50 50 50 Examples 50 JavaScript 50 JavaScript 50 JavaScript 50 Javascript 50 16: 52 52 52 52 Examples 53 ` `` `/ 53 53 53 53 17: 55 Examples 55 55 HTML5 55 18: 56 56 Examples 56 56 MIME 56 19: 57 57 57 Examples
  • GS1 Digital Link: Resolution

    GS1 Digital Link: Resolution

    GS1 Digital Link: Resolution Resolving GS1 Digital Link URIs to one or more sources of related informationenabling consistent representation of GS1 identification keys within web addresses to link to online information and services To Be 1.2, Draft 0.6, 22 October 2020 GS1 Digital Link Standard Document Summary Document Item Current Value Document Name GS1 Digital Link: resolution Document Date 22 October 2020 Document Version To be 1.2 Document Issue Document Status Draft Document Description enabling consistent representation of GS1 identification keys within web addresses to link to online information and services Contributors (to be updated by Greg) Log of Changes Release Date of Change Changed By Summary of Change 0.1 2020-04-20 Phil Archer, Mark Harrison Preparation for work on version 1.2 (by editing version 1.1). Known specific issues are highlighted where relevant in the text. 0.2 2020-05-14 Phil Archer, Ralph Tröger Additional issues from RT: https for canonical URIs, identification of split in GRAIs; place holders for expected work on binary EPC/RFID 0.3 2020-08-07 Phil Archer Split from original all in one standard. Signifiant changes to matching of link attributes to requests 0.4 2020-10-02 Dom Guinard, Phil Archer Responding to Dom’s comments and MSWG meeting 2020-10-01 0.5 2020-10-14 Phil Archer Further responses to comments received from Dom and Frits van den Bos, tidying up of refs and glossary, introductory material added with links to other DL standards. 0.6 2020-10-22 Phil Archer Removed schema.org as a namespace that SHOULD be supported Disclaimer GS1®, under its IP Policy, seeks to avoid uncertainty regarding intellectual property claims by requiring the participants in the Work Group that developed this GS1 Digital Link: Resolution standard version 1.2 to agree to grant to GS1 members a royalty-free licence or a RAND licence to Necessary Claims, as that term is defined in the GS1 IP Policy.
  • Wiley.Smashing.HTML5.Feb.2011.Pdf

    Wiley.Smashing.HTML5.Feb.2011.Pdf

    01_977279-ffirs.indd i 10/28/10 9:54 PM SMASHING HTML5 01_977279-ffirs.indd i 10/28/10 9:54 PM PUBLISHER’S ACKNOWLEDGMENTS Some of the people who helped bring this book to market include the following: Editorial and Production VP Consumer and Technology Publishing Director: Michelle Leete Associate Director–Book Content Management: Martin Tribe Associate Publisher: Chris Webb Publishing Assistant: Ellie Scott Development Editor: Elizabeth Kuball Copy Editor: Elizabeth Kuball Technical Editor: Harvey Chute Editorial Manager: Jodi Jensen Senior Project Editor: Sara Shlaer Editorial Assistant: Leslie Saxman Marketing Senior Marketing Manager: Louise Breinholt Marketing Executive: Kate Parrett Composition Services Compositor: Wiley Composition Services Proofreader: Susan Hobbs Indexer: Potomac Indexing, LLC 01_977279-ffirs.indd ii 10/28/10 9:54 PM SMASHING HTML5 Bill Sanders wnload from Wow! eBook <www.wowebook.com> o D A John Wiley and Sons, Ltd, Publication 01_977279-ffirs.indd iii 10/28/10 9:54 PM Th is edition fi rst published 2011 © 2011 William B. Sanders. Registered offi ce John Wiley & Sons Ltd, Th e Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, United Kingdom For details of our global editorial offi ces, for customer services and for information about how to apply for permission to reuse the copyright material in this book please see our website at www.wiley.com. Th e right of the author to be identifi ed as the author of this work has been asserted in accordance with the Copyright, Designs and Patents Act 1988. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopy- ing, recording or otherwise, except as permitted by the UK Copyright, Designs and Patents Act 1988, without the prior permission of the publisher.
  • Achieving Linked Enterprise Data with Restful Services and Link Relations W3C Workshop on Linked Enterprise Data

    Achieving Linked Enterprise Data with Restful Services and Link Relations W3C Workshop on Linked Enterprise Data

    Achieving Linked Enterprise Data with RESTful Services and Link Relations W3C Workshop on Linked Enterprise Data Cornelia Davis EMC [email protected] 25 October 2011 While the proponents of the Linked Data movement prescribe the use of RDF, RDF Schema, OWL and SPARQL, with the “5-star model”, even the staunchest supporters acknowledge that there are other ways to achieve at least some level of data linking. In the general sense, Linked Data means that data entities are connected to one another in a manner that can be “understood” by programmatic clients. While the body of Linked Open Data has grown respectably, adoption of this paradigm in the enterprise has been slow. The transition of web services interfaces from an RPC/SOAP-based style to a RESTful style, a phenomenon that is happening in most enterprises today, is an excellent opportunity to begin making enterprise data available as linked data, even without requiring corporate buy-in on the full “Semantic Web.” RESTful Services The uptake of RESTful services out on the web1 and the popularization of cloud computing has helped drive enterprises to develop RESTful interfaces to their products. In general, however, true understanding of the principles of REST remains weak and poses a risk to the potential for linked data that RESTful interfaces offer. All four of the primary REST principles are critical to the cause: • Identification and addressability of resources: All interesting bits of information are identified with URIs and those URIs are generally URLs. • Uniform interface: Interaction with resources is through a standardized set of operations, with well understood semantics (usually HTTP).
  • XEP-0240: Auto-Discovery of Jabberids

    XEP-0240: Auto-Discovery of Jabberids

    XEP-0240: Auto-Discovery of JabberIDs Peter Saint-Andre Ralph Meijer mailto:xsf@stpeter:im mailto:ralphm@ik:nu xmpp:peter@jabber:org xmpp:ralphm@ik:nu http://stpeter:im/ 2008-04-30 Version 0.1 Status Type Short Name Deferred Standards Track NOT_YET_ASSIGNED This specification defines a recommended best practice for linking to JabberIDs from documents hosted on the World Wide Web. Legal Copyright This XMPP Extension Protocol is copyright © 1999 – 2020 by the XMPP Standards Foundation (XSF). Permissions Permission is hereby granted, free of charge, to any person obtaining a copy of this specification (the ”Specification”), to make use of the Specification without restriction, including without limitation the rights to implement the Specification in a software program, deploy the Specification in a network service, and copy, modify, merge, publish, translate, distribute, sublicense, or sell copies of the Specifi- cation, and to permit persons to whom the Specification is furnished to do so, subject to the condition that the foregoing copyright notice and this permission notice shall be included in all copies or sub- stantial portions of the Specification. Unless separate permission is granted, modified works that are redistributed shall not contain misleading information regarding the authors, title, number, or pub- lisher of the Specification, and shall not claim endorsement of the modified works by the authors, any organization or project to which the authors belong, or the XMPP Standards Foundation. Warranty ## NOTE WELL: This Specification is provided on an ”AS IS” BASIS, WITHOUT WARRANTIES OR CONDI- TIONS OF ANY KIND, express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.
  • Visual Quickstart Guide: CSS3

    Visual Quickstart Guide: CSS3

    ptg999 From the Library of Sue Brandreth VISUAL QUICKSTART GUIDE CSS3 SIXTH EDITION JASON CRANFORD TEAGUE ptg999 Peachpit Press From the Library of Sue Brandreth Visual QuickStart Guide CSS3 Sixth Edition Jason Cranford Teague Peachpit Press www.peachpit.com Find us on the Web at www.peachpit.com To report errors, please send a note to [email protected] Peachpit Press is a division of Pearson Education Copyright © 2013 by Jason Cranford Teague Project Editor: Nancy Peterson Development Editor: Bob Lindstrom Copyeditors: Liz Merfeld and Darren Meiss Production Editor: Katerina Malone Compositor: David Van Ness Indexer: Jack Lewis Cover Design: RHDG / Riezebos Holzbaur Design Group, Peachpit Press Interior Design: Peachpit Press Logo Design: MINE™ www.minesf.com Notice of Rights All rights reserved. No part of this book may be reproduced or transmitted in any form by any means—electronic, ptg999 mechanical, photocopying, recording, or otherwise—without the prior written permission of the publisher. For information on obtaining permission for reprints and excerpts, contact [email protected]. Notice of Liability The information in this book is distributed on an “As Is” basis, without warranty. While every precaution has been taken in preparation of this book, neither the author nor Peachpit shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the instructions contained in this book or by the computer software and hardware products described in it. Trademarks Visual QuickStart Guide is a registered trademark of Peachpit Press, a division of Pearson Education. Other trademarks are the property of their respective owners.
  • Integration Guide 5.2.7.2

    Integration Guide 5.2.7.2

    Escenic Content Engine Integration Guide 5.2.7.2 Copyright © 2010-2011 Vizrt. All rights reserved. No part of this software, documentation or publication may be reproduced, transcribed, stored in a retrieval system, translated into any language, computer language, or transmitted in any form or by any means, electronically, mechanically, magnetically, optically, chemically, photocopied, manually, or otherwise, without prior written permission from Vizrt. Vizrt specifically retains title to all Vizrt software. This software is supplied under a license agreement and may only be installed, used or copied in accordance to that agreement. Disclaimer Vizrt provides this publication “as is” without warranty of any kind, either expressed or implied. This publication may contain technical inaccuracies or typographical errors. While every precaution has been taken in the preparation of this document to ensure that it contains accurate and up-to-date information, the publisher and author assume no responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the information contained in this document. Vizrt’s policy is one of continual development, so the content of this document is periodically subject to be modified without notice. These changes will be incorporated in new editions of the publication. Vizrt may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time. Vizrt may have patents or pending patent applications covering subject matters in this document. The furnishing of this document does not give you any license to these patents. Technical Support For technical support and the latest news of upgrades, documentation, and related products, visit the Vizrt web site at www.vizrt.com.
  • Lien Css Html Link

    Lien Css Html Link

    Lien Css Html Link Exaggerated Gilles never disseised so tho or saggings any masts redundantly. Inquiring Sim sometimes ice-skatedindividualizing slily, his is Humbertaromatics chewier currently and and dancing dimpled enough? so waspishly! Somerset never subserved any iridization You can use them together, remove and favorite parser to css link of The because and style of links can be specified using the Cascading Style Sheets CSS language In a graphical user interface. Our lien css html link of html parsers will run forever, content available macros system. The link hover effects, your lien css html link that registers itself while browsing is collapsed by passing in. Ajax spinner while also seen these beautiful soup allows for a link code lien css html link in this resource in the hidden away from the box. This look on lien css html link code editor for console. This affected lien css html link that is based on progress instead of markup examples that there are. If you are looking lien css html link into a page will find handpicked velocity. Making routing lien css html link rot. As a certain part of the lien css html link relation attribute. Want to add social share links or buttons on your site? These can be given below mitigate security and that? From medium and bcc field lien css html link to disable the mouse leaves halfway through this? From navigation menu to remove hover effects you even find a lot a famous web design elements in here. Traditionally one of testimonial pages will lien css html link to show components when to customize these were always important.
  • Responsive Design Cover

    Responsive Design Cover

    Responsive Design cover .com Responsive Design Essentials [email protected] Table of Contents Responsive Design cover 1 Responsive Web & Mobile 1 Goal of Responsive Design Most Popular Mobile & Tablet Resolutions 2015 2 The Universal Page Responsive Design Starts with HTML & CSS Technologies Necessary for Responsive Design Responsive Considerations & Guidelines 4 Do Don’t Your Responsive Canvas | The Browser Window Setting Up Constraints A Dao of Web Design 6 Fixed 960 Pixel Grid System (before Responsive) 7 12-Column Grid 16-Column Grid 12-Column Layout 7 Content Could Span Several Columns 16-Column Layout 7 Content Could Span Several Columns Planning Responsive | Wireframes 8 Responsive Sketch Sheets Electronic Wireframe & Planning Tools HTML5 9 The Need for New HTML Elements WHATWG | New Standards Body 10 Workshop on Web Applications and Compound Documents HTML5 a Living Standard See What CSS3 & HTML5 Can Do 11 Cascading Style Sheets (CSS) 14 CSS Box Model Three Methods for Applying CSS 15 Inline Embedded External CSS Vocabulary 17 Responsive Web Design ©2016 — Kelly McCathran i Table of Contents Types of CSS Selectors 18 Element ID Class 3-Digit Hexadecimal Values 19 CSS3 20 Rounded CSS Corners Rounded Corners for Multiple Browsers 21 CSS Border-radius Prefix Rounded Corners for IE9 Media Query Intro 22 Flexible or Fluid Grid = The Formula 23 Flexible Margins or Flexible Padding CSS Box Model Review Reset CSS 24 The Viewport 25 Layout Viewport 26 Mobile Viewport or Visual Viewport 26 Viewport Control 27 Viewport Meta Tag Recommended
  • REST in Practice

    REST in Practice

    REST in Practice Jim Webber, Savas Parastatidis, and Ian Robinson Beijing · Cambridge · Farnham · Köln · Sebastopol · Tokyo REST in Practice by Jim Webber, Savas Parastatidis, and Ian Robinson Copyright © 2010 Jim Webber, Savas Parastatidis, and Ian Robinson. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://my.safaribooksonline.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Editor: Simon St.Laurent Indexer: Lucie Haskins Production Editor: Rachel Monaghan Cover Designer: Karen Montgomery Copyeditor: Audrey Doyle Interior Designer: Ron Bilodeau Proofreader: Rachel Monaghan Illustrator: Robert Romano Production Services: Newgen North America Printing History: September 2010: First Edition. The O’Reilly logo is a registered trademark of O’Reilly Media, Inc., REST in Practice, the cover image, and related trade dress are trademarks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc., was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and au- thors assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. ISBN: 978-0-596-80582-1 [M] C o n t e n t s Foreword .
  • MASTER THESIS API Design in Distributed Systems

    MASTER THESIS API Design in Distributed Systems

    MASTER THESIS Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Engineering at the Univer- sity of Applied Sciences Technikum Wien - Degree Program Software Engineering API Design in Distributed Systems: A Comparison between GraphQL and REST By: Thomas Eizinger, BSc Student Number: 1510299001 Supervisors: Mag. DI Bernhard Löwenstein Dr. Lukasz Juszczyk Vienna, May 4, 2017 Declaration “As author and creator of this work to hand, I confirm with my signature knowledge of the relevant copyright regulations governed by higher education acts (for example see §§21, 42f and 57 UrhG (Austrian copyright law) as amended as well as §14 of the Statute on Studies Act Provisions / Examination Regulations of the UAS Technikum Wien). I hereby declare that I completed the present work independently and that any ideas, whether written by others or by myself, have been fully sourced and referenced. I am aware of any consequences I may face on the part of the degree program director if there should be evidence of missing autonomy and independence or evidence of any intent to fraudulently achieve a pass mark for this work (see §11 para. 1 Statute on Studies Act Provisions / Examination Regulations of the UAS Technikum Wien). I further declare that up to this date I have not published the work to hand nor have I presented it to another examination board in the same or similar form. I affirm that the version submitted matches the version in the upload tool.“ Vienna, May 4, 2017 Signature Kurzfassung Viele Entwickler begrüßten die neue Art, Schnittstellen für Client-Anwendungen zu entwick- eln, welche durch die Veröffentlichung der GraphQL-Spezifikation durch Facebook im Jahre 2015 ermöglicht wurde.