XML, PRISM and Asset Management. Bits, Bytes and Buckets

Size: px
Start display at page:

Download "XML, PRISM and Asset Management. Bits, Bytes and Buckets"

Transcription

1 XML, PRISM and Asset Management Bits, Bytes and Buckets

2 Today s Presenter Dianne Kennedy VP Media and Information Technologies, IDEAlliance Program Director, emedia Professionals Certification Program

3 A Bit of History Many years ago... IDEAlliance was the Graphic Communications Association or GCA GCA was part of Printing Industries of America and focused on printing and graphic arts technologies Important topics included the impact of the shift from manual to computerized processes Computer to Plate Impact of Computers on Publishing

4 In 1982 GCA developed Generalized Markup Language (GML) GCA then hosted the ISO WG that transformed these ideas into an ISO Standard This was eventually published as ISO 8879, Standard Generalized Markup Language (SGML)

5

6 The SGML Years

7 1996, A Decade of SGML

8 GCA hits the Internet

9 XML Introduced in 1997

10 XML Keynote Tim Berners Lee

11 2000 IDEAlliance not GCA!

12 2001 IDEAlliance Separates from PIA

13 Keeping Ahead of the Curve PIA s singular focus on printing limited the projects and scope for IDEAlliance members Print remains a major and viable delivery platform and is still important to IDEAlliance But even in the 1990s IDEAlliance leadership could see that technology was driving new, unimagined delivery for advertising and content Our mission to enable our members to embrace and profit from the next technology wave could not be fulfilled within PIA

14 So What is XML? Why is it critical to the future of our industry? What can XML do for you?

15 What is XML? XML is the language for the interchange of structured information on the Web XML provides a way for us to encode both structure and content XML can be used to code data from Document text Databases/data transactions Rich media objects XML has its roots in publishing

16 About Markup Markup is the codes that are inserted into document content to enable formatting In publications where layout is highly varied, markup tells publishing systems how each page will look But in publications where content is highly structured, we can use markup to specify both the data fields within the content as well as how the page will look. Markup can also be used to delimit fields from a database, such as in EDI transactions

17 SGML In 1986, ISO defined a standard for the encoding of structured information SGML (Standard Generalized Markup Language) SGML is a language to construct meaningful, machine readable markup languages SGML is used to construct tag sets for encoding document data

18 SGML defines <tags> SGML is used to write a markup tag set definition This definition specifies Tag names Tag order Tag frequencies

19 SGML Tag Markup In a document, SGML tags are marked by angle brackets SGML defines rigid rules for tag usage But tags can be used on any platform <name> <surname>kennedy</surname> <firstname>dianne</firstname> </name>

20 Many SGML Tag Sets Between 1986 and 1996, many SGML tag sets were developed Most tag sets were designed for use in a specific industry For example automotive service information uses an SGML tag set known as SAE J2008 Aircraft maintenance is documented using a tag set found within ATA Spec 2100

21 SGML is Hard and Expensive! Highly complex language Requires lengthy design phase Requires sophisticated specialized products parsers (validators) authoring tools rendering tools Steep learning curve for users Absence of mainstream software

22 Along Comes HTML HTML (HyperText Markup Language) is a markup language for content on the Internet (Web pages with hyperlinks) Uses syntax and cross platform compatibility of SGML But very simple! No rigid markup rules imposed as with SGML No special tools required Everyone uses the same simple tags

23 HTML Tools Browser (interprets tags and formats them on the screen) Editor (facilitates the creation of HTML tagged text)

24 Common HTML tags <header> is information about the page that does not show <body> is what appears on the screen <h1> to <h*> can be used in any order <p> is for paragraph <ul> with <li> is unordered (bulleted list with items) <table> is made of <tr> (table rows) and <td> (table data)

25 Style Tags Style tags include <strong>, <bold>, <I>, <u> added emphasis <font> let you change fonts, size and color Attributes were added to elements to control style as well bgcolor= #0000FF align= center

26 Is HTML Enough? HTML is a very simple tag set Tags do not indicate hierarchy, context, or content People began to want to search by navigating more complex document structures which are not part of the limited HTML tag set In addition there was a growing need to transmit complex data on the Web for clientside processing

27 Is HTML Style Spec Enough? While some people began to question the power of HTML to code data structures, others began to question the power of HTML style functionality Should more style tags be added to HTML? Or should a corresponding style language be developed?

28 (1996) What is Next? HTML is too flat for most business uses on the Web SGML is too difficult to implement People want a happy medium Some hierarchy Ability to add own content tags A robust way to specify style Still easy to use! (and affordable)

29 XML is the Answer XML (extensible Markup Language) Developed by W3C and SGML Communities Can provide extensibility to HTML by enabling content tagging Can be used to create data-rich tag sets Markup is more rigid than HTML but considerably less rigid than SGML XML is a language to create markup languages for the Web Easy to Use / Implement

30 With XML You can add content tags to your HTML <author> <affiliation> <pubname> Or You can design your own tags No style tags! XML is for content! Styles will be applied via cascading style sheets (CSS) or extensible Style Language (XSL)

31 HTML Vs. XML With HTML: <h1>understanding XML</h1> <p>by Dianne Kennedy <p>idealliance With XML: <article><title>understanding XML</title> <author>dianne Kennedy</author> <organization>idealliance</organization>

32 HTML Vs. XML HTML Very flexible tagging rules Fixed Tags Structure & style tags XML Tagging must be well formed Your Tags Structure & content tags

33 Client Side Interaction HTML is not rich in content Search is imprecise! Consumers can do little but view XML is rich in content Search is more precise; less searching required Consumers can apply processes on the client (individual PC) side Consumers can use data at home Makes Web more efficient for all

34 XML Rapid Adoption First Draft of XML at the IDEAlliance XML 97 Conference in December W3C Recommendation Feb 98 Support by mainstream software from Microsoft, Sun and IBM Dot-Com companies built on XML technology

35 XML is a Family of Standards XML: Coding Data HTML XSL/CSS: Format and Style XPointer/XLink

36 W3C Manages XML World Wide Web Consortium Develops standards for the infrastructure of the Web Academic/Industry Originally responsible for HTML

37 W3C Web Standards Core technologies -- Used by Applications XML: Extensible Markup Language XSL: Extensible Style Language CSS: Cascading Style Sheet Language XLink and XPointer and others

38 XML Tag Standards Vocabularies -- Special tag sets for special purposes MailXML: Mailing Logistics ICE: Information and Content Exchange AdsML: Advertising Markup Specification JDF: Job Description Format PRISM: XML for Magazines

39 IDEAlliance XML Specs

40 Three Kinds of XML XML for Text Content XHTML (xml coding for web pages) DocBook (tags for content of technical manuals) PRISM (tags for magazine articles) XML for Business Transactions AdsML (Ad Insertions) papinet (Paper Supply Chain) XML for Media XMP PRISM Image Metadata GWG Job Ticket

41 Content XML for Publishing Legal Publishing (LegalML) Technical Publishing (DocBook) Magazine Publishing (PRISM) Tags mark document structures such as <head, <body, <p, <table, <list Tags mark important content fields such as <warning, <partno, <cite, <judge, <author Tags facilitate discovery, aggregation, re-use, interchange and composition

42 XML for Publishing

43 Transaction XML XML is used to automate the supply chain by providing a standard mechanism to interchange data throughout the workflow <Invoice <InventoryStatus <DeliveryApptRequest <GoodsReceipt <RFQResponse

44 Transaction XML

45 XML for Media Each media type has its own format Most are not coded in XML But a new use for XML is to embed descriptive data right within the media object using Adobe s XMP Software can read the XML inside the media object to enable automated workflows, asset management, media aggregation and delivery

46 Impact of XML on the Web Initially the Web provided a publishing and one-way communication network With XML, the Web has become interactive XML is the basis for all e-commerce Key to this is the ability for applications to exchange data XML and the related standards allow this level of data interchange on the Web and between applications in an integrated media workflow

47 Summary HTML alone was not enough XML has become the lingua franca of the Web Today s tools support XML off-the-shelf Structured data is key to moving the Web from a publishing platform to a transaction-based platform and now for today s social media IDEAlliance working groups define standard XML tag sets to enable digital workflow throughout the content-delivery supply chain

48 Introduction to PRISM XML and Metadata for Magazines

49 PRISM: XML for Magazines The IDEAlliance metadata framework for magazine and journal content PRISM also includes XML markup for articles to facilitate interchange PRISM is standards-based (RDF, XML, DC) PRISM consists of several vocabularies of metadata fields that describe digital assets for Management Aggregation Search

50 A Bit of History PRISM is an IDEAlliance initiative PRISM began work in 1999 The mission was to develop an XML metadata vocabulary for magazine and journal articles Developed by publishers, integrators, software vendors and aggregators who were facing the same challenges A survey of other metadata initiatives was conducted to be sure that PRISM would provide unique value for article publication

51 Timeline PRISM WG Formed: 1999 PRISM 1.0: 2001 PRISM 1.1: 2002 PRISM 1.2 and PAM 1.0: 2003 PRISM 1.2 Modularized: 2004 PRISM 1.3: 2005 PRISM 2.0: Fall 2008 (multiplatform, multimedia delivery) PRISM 2.1: Spring 2009 (usage rights)

52 PRISM 2.0 and 2.1 Content delivery for magazine and journal articles is evolving from print to online and mobile delivery platforms PRISM 2.0 addressed delivery to multiple platforms PRISM 2.1 addressed the emerging requirement to describe rights across multiple delivery platforms

53 Wide Industry Participation PRISM is the collaborative effort of 50+ companies and 75+ individuals Adobe Systems American Medical Association Artesia CMP Media Condé Nast Dow Jones / Factiva Getty Images Hachette Filipacchi Media Hearst Publishing LexisNexis McGraw-Hill Companies Meredith Corporation The Nature Group Pinnacle Technology ProQuest Information Readers Digest Time Inc. US News & World Report Wolters Kluwer Health

54 PRISM Begins with Metadata Metadata is all around us We use metadata in our everyday lives! Just take a trip to the grocery store What if you saw this?

55 Labeling is Essential Labels are Metadata!

56 More Metadata You Use

57 Automation based on Metadata UPC Codes are scanned to ring up your purchase ISBN used to track book sales and organize libraries!

58 What the PRISM Spec Defines Metadata fields to describe magazine and journal article content Field name Namespace (domain) Field definition Frequency of Use Comments Values for this field

59 PRISM Specification Note: examples for each PRISM profile are also documented. PAM indicates if this field is included in the XML tag set for encoding article text content for aggregators.

60 PRISM Enabling Today s Media Workflows Basis for automating media workflows Basis for organizing assets in a DAM Automating feeds of news articles encoded in PRISM XML (PAM) to aggregators Time Inc. McGraw-Hill U.S. News & World Report Source Interlink Media

61 PRISM Enabling Online Search PRISM RSS Feeds for Article Discovery Used extensively by journal article aggregators to aide online search The Nature Publishing Group IngentaConnect IOP American Physical Society

62

63 Nature RSS/PRISM Feed

64

65 PRISM Profiles PRISM is built on XML and RDF and the use of PRISM metadata fields is very flexible PRISM is not just an XML tags set for articles PRISM metadata can be used in other ways There are 3 profiles for PRISM usage: Profile 1: XML coding for articles Profile 2: RDF/XML for online content feeds Profile 3: XMP for rich media management

66 PRISM Modules by Namespace Dublin Core Metadata PRISM Article Metadata Controlled Vocab. Metadata Usage Rights Metadata Image Metadata * Inline Markup Metadata PRISM Framework * In development

67 The Starting Place: DC Dublin Core serves as a starting point for PRISM PRISM recommends a subset of DC for use by magazine and journal publishers PRISM clarifies the usage of the DC fields in the context of Magazines

68 PRISM dc: Namespace dc:identifier dc:title dc:description and dc:subject dc:publisher dc:creator and dc:contributor dc:rights dc:type and dc:format

69 prism: Namespace New fields that provide more detail than the dc: namespace fields New fields particular to magazine and journal articles that don t appear in dc: Hence the namespace is prism:

70 Some prism:elements prism:alternatetitle prism:publicationname prism:issuename prism:copyright prism:coverdate prism:teaser prism:genre

71 Elements by Function As you can see PRISM is designed to mix & match metadata fields from different namespaces So for the same resource you can specify both dc: and prism: elements along with element from the rights language

72 Date Metadata prism:creationdate (date of authoring) prism:coverdate (date on cover) prism:coverdisplaydate (date string on cover) prism:embargodate (earliest date of use) prism:expirationdate (latest date of use) prism:modificationdate (date modified) prism:publicationdate (date actually published) prism:receptiondate (date aggregator received content)

73 Article Identification dc:identifier* dc:publisher dc:publicationname dc:source dc:creator dc:contributor prism:distributor prism:number prism:issueidentifier prism:issuename prism:edition prism:section prism:issn prism:eissn prism:volume prism:title

74 Content Intellectual Description dc:description dc:subject dc:type dc:language prism:teaser prism:genre dc:coverage (time) prism:location (geospatial) prism:person prism:organization prism:corporateentity prism:object prism:industry prism:event pim:keyword

75 Physical Description dc:format (MIME type) <dc:format>text/html</dc:format> prism:bytecount prism:wordcount prism:startingpage prism:endingpage prism:pagerange prism:presentationtype

76 Relationships dcterms:hasformat dcterms:haspart dcterms:hasversion dcterms:isformatof dcterms:ispartof dcterms:isversionof dcterms:references dcterms:isreferencedby prism:hasalternative prism:hascorrection prism:hastranslation prism:iscorrectionof prism:istranslationof prism:isrequiredby

77 Rights PRISM 1.* developed a rights language namespace (prl:) This was a very early attempt to capture/describe rights and was never implemented by publishers With PRISM 2.1, a new namespace with robust usage rights capabilities was developed The new rights namespace is PRISM Usage Rights (pur:)

78 Rights

79 PRISM Controlled Vocabularies Metadata fields can be given values in several ways: Natural Language Vocabulary (strings) Specialized Datatypes (integers, dates etc) Controlled Vocabularies (enumerated values) A Natural Language Vocabulary imposes no restriction on the terms that can be used. A Controlled Vocabulary is made up of predefined terms that have been designed to provide a constrained list of field values PRISM defines several CVs

80 Genre: Intellectual Content adaptation -- A resource that has been changed so as to be more suitable to a new or special application or situation. biography -- Written accounts of the lives of individuals. blogentry -- An online diary, a personal chronolog. column -- Editorial or syndicated column. excerpt -- A passage taken or selected from a magazine or journal article interactivecontent -- Content, such as crossword puzzles, financial calculators and applets, that invites a person to do something other than read or view the material

81 Presentation Type audio -- Sound based content infographic --A graphic that is heavily text oriented. May contain text superimposed over a photo, illustration, a map or a chart. photo --Any and all photographs, except those which are significantly modified for some artistic purpose, or those which are part of a larger montage of photos and/or images. table -- Condensed, orderly arrangements of data, especially those in which the data are arranged in columns and rows. video -- A format that captures moving visual images.

82 Platform Type mobile -- Text and images delivered to a mobile device, such as a cell phone. other -- A type not listed in this controlled vocabulary. Use is not recommended. print -- Text and static images delivered as print on paper or other printable substrate. recordablemedia -- Delivered on a recordable media such as CD or DVD. broadcast -- TV, Radio, PodCast (streaming audio and video). web -- Viewable on a website with a browser.

83 Roles artist --A person (e.g., a painter) or organization that conceives, and perhaps also implements, an original graphic design or work of art. chef -- The person who creates a recipe or prepares food. commentator -- A person or organization who provides interpretation, analysis, or a discussion of the subject matter on a recording, motion picture, or other audiovisual medium. correspondent --A person or organization that was either the writer or recipient of a letter or other communication.

84 XML for Articles PRISM Aggregator Message (PAM) XML coding for the article content Based on XHTML Metadata for the article content is also coded Out of Line (in a header) In Line (with the body of an article) Constrained by an XML DTD/XSD

85 PAM Message

86 Built on XHTML PRISM metadata falls within <xhtml:head dc:identifier pam:status prism:publicationname prism:coverdate prism:volume prism:number dc:creator

87 Body Tagging XHTML tags are used for the body A class= attribute is added to specify what each element is in PRISM terms Caption Byline Dateline Credit Deck Footnote Lead-in Pull Quote Sidebar

88 Inline Markup In addition to XHTML tags, pim: markup may be used to tag significant content: pim:event pim:location pim:person pim:object pim:industry pim:organization pim:keyword pim:quote <p class= lead-in >During the <pim:event>toronto Film Festival</pim:event>, <pim:keyword>films</pim:keyword> from 17 countries were shown.</p>

89 PRISM Adapting to Change For several years publishers have worked with parallel departments delivering to different media platforms Print production/editorial Web production/editorial Now publishers are combining departments in order to feed a number of media platforms simultaneously PRISM 2.0 was designed to facilitate this new cross-platform publishing model

90 Online Content Metadata PRISM 2.0 adds metadata specific to online content prism:killdate prism:channel prism:subchannel1 prism:subchannel4 prism:url

91 Print Mobile Web Broadcast Recordable Media PRISM Platforms

92 Platform Specific Metadata Teaser Alternate Title Origin Dates such as Publication Date, Embargo Date / Expiration Date

93 On the Horizon PRISM Image Metadata Basis for DAM for image management XMP for image aggregation and distribution Q PRISM Video Metadata Extension of Image Metadata work Utilizing existing standards in video sector PRISM Recipe Metadata PRISM Marketing Collateral Metadata PRISM Ad Content Metadata Mechanism to link Ads to article content for next-generation electronic delivery platforms for magazines

94 The Next Big Thing At CES 2010 earlier this month, 30 new electronic publishing platforms were shown Publishers are joining forces to address emerging distribution models and identify standards eink with touch screens Hybrid eink / LCD and more PRISM WG is proactively committed to adapting PAM as the epub format for new displays because it was designed to support complex layout / content relationships of magazine articles. You can learn more from Kin wah Lam tomorrow.

95 Learning More Go to All specs can be downloaded Recorded webinars are available A new FAQ provides answers to the most commonly asked Questions

96 XML for Media Introducing XMP

97 XML for Rich Media XML is a natural for coding text content and for transactions processing But applying XML coding for media assets is not straight forward Each media type has its own format (not usually text/xml) But XML can be embedded within rich media if the method is standardized so that: Software can write XML to the media object in a standard format Software can read the XML inside each media object XML written into your files means that your files are now Intelligent Content

98 Managing Content According to a recent survey 80% of organizational data is unstructured and 90% is unmanaged Its like walking into a grocery store where all labels have been stripped and nothing is organized on shelves and in bins Even if the grocery store is unorganized, having labels on all the cans is a great starting point

99 Intelligent Content While we cannot code all assets in XML, at least we can label them XMP provides a XML-based labeling technology for digital media assets Once labeled, each media asset becomes Intelligent Content It s as if your files could talk

100 If your files could talk You would know where they ve been Store production history Whether it s appropriate to use them Usage rights, credit lines, rights owner They could tell you what happened to them I ve been cropped, rasterized, dithered Who their relatives and friends are I m related to or derivative of this licensed file Where they are going What expected next in the workflow

101 XMP Does All This!

102 A Bit of History XMP introduced by Adobe Systems in 2001 Extensible Metadata Platform Extensible: Easy add new metadata properties Metadata: Data about data Platform: Based on W3C technologies ie. cross platform, interoperable

103 Open Standard Metadata XMP is all about embedding metadata fields into rich media assets XMP was designed by Adobe and built on open standards from the Web community XML for encoding metadata fields RDF for relating and addressing metadata fields XMP has been made freely available to the public by Adobe and can be considered to be an open standard

104 The Value of Embedding Metadata In premedia workflows, embedded metadata means that each media asset is self describing Information about your media assets is independent of the systems that created or store the assets This allows you to find, manage and aggregate media assets across systems and platforms It enables workflow automation

105 Some Points of Clarification Be sure to distinguish XMP from XMP vs. Metadata Mechanism to embed XML/RDF metadata in media assets vs. the fields themselves XML vs. PRISM Mechanism to embed XML/RDF metadata in media assets vs. PRISM defined metadata fields for specific uses XMP vs. XML Mechanism to embed XML/RDF metadata in media assets vs. tagged structured content XMP vs. JDF XMP metadata describes print workflows vs. JDF prescribing workflows Embedded vs. External

106 What XMP Doesn t Give You Structured data hierarchies; XMP is not XML! Data presentation format; XMP is not a stylesheet! A mechanism for enforcing metadata field requirements A mechanism for enforcing controlled vocabulary usage Data security (not out of the box) / security issues

107 Key Elements of XMP Packet/Envelope Definition XML structure for storing information Framework Defines where XMP is embedded and it can be accessed Specification of Some Basic Metadata Fields Metadata field definition / schemas Custom Panels Human interface to enter and view metadata Development tool (SDK) Freely available, open source licensed tools to assist those implementing XMP workflow tools

108 XMP Packet

109 The XMP Framework Allows metadata to be combined from master document and its sub-components. Documents are structured each sub-component has its own metadata. XMP framework preserves this.

110 XMP Schemas Available Adobe Schemas Dublin Core Photoshop (IPTC subset) EXIF Basic XMP Rights Management Media Management Job Ticket Management Camera Raw metadata edits Photoshop History Other XMP Schemas IPTC (News Images) DNG - Digital Negative Format DISC - Digital Image Submission Criteria PLUS - Picture Licensing Universal System AdsML Advertising Submission Standards Ghent Work Group Job ticket PRISM Article Description PRISM Image Metadata

111 Custom Panels Human interface with metadata Standard across Adobe CS Tools Pours metadata into XMP Packet Supports Namespaces for fields Facilitates interoperability across specifications

112 XMP File Formats

113 XMP Schemas Human readable, not machine processable Property (name of metadata field) Definition Value Type (boolean, date, text, etc.)

114 XMP Toolkit Adobe has also made an XMP toolkit freely available so tools and applications can be built to support XMP Version 4.4 of the Adobe XMP Toolkit SDK provides all of the documentation and libraries for working with the XMP data model. Specifically there are two libraries, XMPCore and XMPFiles The toolkit is available in C++ with project files for Windows Vista/XP and Mac OS X 10.4/10.5 using Xcode 2.4 or higher

115 XMP Resources IDEAlliance provides XMP Resources at Webinars including a number of case studies are available

PRISM Basic Metadata Specification

PRISM Basic Metadata Specification - Publishing Requirements for Industry Standard Metadata Version 3.0 PRISM Basic Metadata Specification October 4, 2012 Copyright and Legal Notices 2001 2012 International Digital Enterprise Alliance,

More information

Jumpstarting Your DAM

Jumpstarting Your DAM Jumpstarting Your DAM Dianne Kennedy, VP Emerging Technologies INTRODUCTION TO THE PRISM SOURCE VOCABULARY ABOUT IDEALLIANCE IDEAlliance is a global community More than 1,000 member companies Identifies

More information

WWW2004: Semantic Web Implementation at Adobe. Chuck Myers Adobe Systems Incorporated May 20, 2004

WWW2004: Semantic Web Implementation at Adobe. Chuck Myers Adobe Systems Incorporated May 20, 2004 WWW2004: Semantic Web Implementation at Adobe bc Chuck Myers Adobe Systems Incorporated May 20, 2004 What is XMP? Technical description Adobe s Extensible Metadata Platform (XMP) is a labeling technology

More information

nextpub Technical Overview DIANNE KENNEDY VP EMERGING TECHNOLOGIES

nextpub Technical Overview DIANNE KENNEDY VP EMERGING TECHNOLOGIES nextpub Technical Overview DIANNE KENNEDY VP EMERGING TECHNOLOGIES WHO WE ARE IDEAlliance is a global community of more than 1,000 Corporate and Network Members, comprised of content and media creators,

More information

Ontolog Forum. Gunar Penikis. Sr. Product Manager Adobe Systems Adobe Systems Incorporated. All Rights Reserved.

Ontolog Forum. Gunar Penikis. Sr. Product Manager Adobe Systems Adobe Systems Incorporated. All Rights Reserved. Ontolog Forum Gunar Penikis Sr. Product Manager Adobe Systems 1 XMP Overview Extens ible Metadata Platform Easily add new metadata properties Extend the CS application UI Support from 30 + major asset

More information

Tutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION

Tutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION Tutorial 1 Getting Started with HTML5 HTML, CSS, and Dynamic HTML 5 TH EDITION Objectives Explore the history of the Internet, the Web, and HTML Compare the different versions of HTML Study the syntax

More information

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial. A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary

More information

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic

More information

Interactive Media CTAG Alignments

Interactive Media CTAG Alignments Interactive Media CTAG Alignments This document contains information about eight Career-Technical Articulation Numbers (CTANs) for the Media Arts Career-Technical Assurance Guide (CTAG). The CTANs are:

More information

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009 Tennessee Trade & Industrial Course 655745 Web Page Design II - Site Designer Standards A Guide to Web Development Using Adobe Dreamweaver CS3 2009 ation Key SE Student Edition LE Learning Expectation

More information

MRK260. Week Two. Graphic and Web Design

MRK260. Week Two. Graphic and Web Design MRK260 Week Two Graphic and Web Design This weeks topics BASIC HTML AND CSS MRK260 - Graphic & Web Design - Week Two 2 Lesson Summary What is HTML? Introduction to HTML Basics Introduction to CSS Introduction

More information

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010 Tennessee Business Technology Course Code 6501240 Web Design Essentials HTML Essentials, Second Edition 2010 Notation Key SE Student Edition LE Learning Expectation Standard 1.0 Demonstrate knowledge of

More information

PRISM: Publishing Requirements for Industry Standard Metadata

PRISM: Publishing Requirements for Industry Standard Metadata PRISM: Publishing Requirements for Industry Standard Metadata Version 1.2 2004 08 06 Copyright (c) International Digital Enterprise Alliance, Inc. [IDEAlliance] (2001, 2001, 2003, 2004). All Rights Reserved.

More information

Methodology and Technology Services

Methodology and Technology Services Methodology and Technology Services Home Courses Certification Projects Papers Online Store Contact Us Home Courses Certification Projects Papers TEN Archive Contact Us Search Links Online Store THE ENTERPRISE

More information

The XML Metalanguage

The XML Metalanguage The XML Metalanguage Mika Raento mika.raento@cs.helsinki.fi University of Helsinki Department of Computer Science Mika Raento The XML Metalanguage p.1/442 2003-09-15 Preliminaries Mika Raento The XML Metalanguage

More information

Publishing Technology 101 A Journal Publishing Primer. Mike Hepp Director, Technology Strategy Dartmouth Journal Services

Publishing Technology 101 A Journal Publishing Primer. Mike Hepp Director, Technology Strategy Dartmouth Journal Services Publishing Technology 101 A Journal Publishing Primer Mike Hepp Director, Technology Strategy Dartmouth Journal Services mike.hepp@sheridan.com Publishing Technology 101 AGENDA 12 3 EVOLUTION OF PUBLISHING

More information

Web Standards Mastering HTML5, CSS3, and XML

Web Standards Mastering HTML5, CSS3, and XML Web Standards Mastering HTML5, CSS3, and XML Leslie F. Sikos, Ph.D. orders-ny@springer-sbm.com www.springeronline.com rights@apress.com www.apress.com www.apress.com/bulk-sales www.apress.com Contents

More information

Publishing Requirements for Industry Standard Metadata Guide to the PRISM Aggregator Document Type Definition (DTD) v. 1.

Publishing Requirements for Industry Standard Metadata Guide to the PRISM Aggregator Document Type Definition (DTD) v. 1. Publishing Requirements for Industry Standard Metadata Guide to the PRISM Aggregator Document Type Definition (DTD) v. 1.0 October 2003 referencing PRISM Specification version 1.2 Copyright Copyright 2003

More information

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of the World Wide Web p. 3 Internet Standards and Coordination

More information

1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document.

1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document. 1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document. 2. W3Schools has a lovely html tutorial here (it s worth the time): http://www.w3schools.com/html/default.asp

More information

XML, Metadata and More!

XML, Metadata and More! XML, Metadata and More! What is XML? A robust and useful mark-up language Meta-language Allows for reformatting of data through style sheets XML defines the structure of a document DTD - Document Type

More information

Developing a Basic Web Page

Developing a Basic Web Page Developing a Basic Web Page Creating a Web Page for Stephen Dubé s Chemistry Classes 1 Objectives Review the history of the Web, the Internet, and HTML Describe different HTML standards and specifications

More information

XML Update. Royal Society of the Arts London, December 8, Jon Bosak Sun Microsystems

XML Update. Royal Society of the Arts London, December 8, Jon Bosak Sun Microsystems XML Update Royal Society of the Arts London, December 8, 1998 Jon Bosak Sun Microsystems XML Basics...A-1 The XML Concept...B-1 XML in Context...C-1 XML and Open Standards...D-1 XML Update XML Basics XML

More information

Part III: Survey of Internet technologies

Part III: Survey of Internet technologies Part III: Survey of Internet technologies Content (e.g., HTML) kinds of objects we re moving around? References (e.g, URLs) how to talk about something not in hand? Protocols (e.g., HTTP) how do things

More information

Labelling & Classification using emerging protocols

Labelling & Classification using emerging protocols Labelling & Classification using emerging protocols "wheels you don't have to reinvent & bandwagons you can jump on" Stephen McGibbon Lotus Development Assumptions The business rationale and benefits of

More information

The diverse software in the Adobe Creative Suite enables you to create

The diverse software in the Adobe Creative Suite enables you to create 556010 Bk01Ch01.qxd 2/6/04 7:28 PM Page 9 Chapter 1: Introducing the Adobe Creative Suite In This Chapter Looking over InDesign Drawing with Illustrator Introducing Photoshop Getting started with Acrobat

More information

PRISM: Publishing Requirements for Industry Standard Metadata. PRISM Specification: Modular: Version 2.1. PRISM Introduction.

PRISM: Publishing Requirements for Industry Standard Metadata. PRISM Specification: Modular: Version 2.1. PRISM Introduction. PRISM: Publishing Requirements for Industry Standard Metadata PRISM Specification: Modular: Version 2.1 PRISM Introduction Errata 2009 06 01 Copyright and Legal Notices Copyright International Digital

More information

The Grand Convergence

The Grand Convergence The Grand Convergence How increasingly interdependent publishing standards are creating an interoperable publishing ecosystem Bill Kasdorf VP and Principal Consultant, Apex Content Solutions Member of

More information

TEXAS A&M AGRILIFE EXTENSION SERVICE PROCEDURES

TEXAS A&M AGRILIFE EXTENSION SERVICE PROCEDURES TEXAS A&M AGRILIFE EXTENSION SERVICE PROCEDURES 33.02.02.X1.01 WEB ACCESSIBILITY AND USABILITY Approved: June 30, 2009 1.00 GENERAL 1.01 Texas A&M AgriLife Extension Service is committed to making its

More information

PRISM: Publishing Requirements for Industry Standard Metadata. Version 3.0. Guide to PRISM Recipe Metadata and XML Encoding

PRISM: Publishing Requirements for Industry Standard Metadata. Version 3.0. Guide to PRISM Recipe Metadata and XML Encoding PRISM: Publishing Requirements for Industry Standard Metadata Version 3.0 Guide to PRISM Recipe Metadata and XML Encoding October 4, 2012 Copyright and Legal Notices 2001 2012 International Digital Enterprise

More information

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO 16684-1 First edition 2012-02-15 Graphic technology Extensible metadata platform (XMP) specification Part 1: Data model, serialization and core properties Technologie graphique

More information

Presentation to Canadian Metadata Forum September 20, 2003

Presentation to Canadian Metadata Forum September 20, 2003 Government of Canada Gouvernement du Canada Presentation to Canadian Metadata Forum September 20, 2003 Nancy Brodie Gestion de l information Direction du dirigeant Nancy principal Brodie de l information

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab

ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab OBJECTIVES- 1.0 Setting Project Requirement 1.1 Identify the purpose, audience, and audience needs for

More information

Introduction to web development and HTML MGMT 230 LAB

Introduction to web development and HTML MGMT 230 LAB Introduction to web development and HTML MGMT 230 LAB After this lab you will be able to... Understand the VIU network and web server environment and how to access it Save files to your web folder for

More information

Pellissippi State Community College Master Syllabus ACCESSIBLE WEB DESIGN AND COMPLIANCE WEB 2401

Pellissippi State Community College Master Syllabus ACCESSIBLE WEB DESIGN AND COMPLIANCE WEB 2401 Pellissippi State Community College Master Syllabus ACCESSIBLE WEB DESIGN AND COMPLIANCE WEB 2401 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Revised: Fall 2016 Catalog Course Description:

More information

PRISM: Publishing Requirements for Industry Standard Metadata. PRISM Specification: Modular: Version 2.0. PRISM Compliance FINAL

PRISM: Publishing Requirements for Industry Standard Metadata. PRISM Specification: Modular: Version 2.0. PRISM Compliance FINAL PRISM: Publishing Requirements for Industry Standard Metadata PRISM Specification: Modular: Version 2.0 PRISM Compliance FINAL 2008 02 19 Copyright and Legal Notices Copyright (c) International Digital

More information

Background of HTML and the Internet

Background of HTML and the Internet Background of HTML and the Internet World Wide Web in Plain English http://www.youtube.com/watch?v=akvva2flkbk Structure of the World Wide Web A network is a structure linking computers together for the

More information

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018 Course Outline CIW: Web Design Specialist 22 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5.

More information

Introduction to Web Technologies

Introduction to Web Technologies Introduction to Web Technologies James Curran and Tara Murphy 16th April, 2009 The Internet CGI Web services HTML and CSS 2 The Internet is a network of networks ˆ The Internet is the descendant of ARPANET

More information

User Interaction: XML and JSON

User Interaction: XML and JSON User Interaction: XML and JSON Assoc. Professor Donald J. Patterson INF 133 Fall 2012 1 HTML and XML 1989: Tim Berners-Lee invents the Web with HTML as its publishing language Based on SGML Separates data

More information

Transitioning to Video Metadata

Transitioning to Video Metadata Transitioning to Video Metadata May 20, 2011 B.J. Warnick Senior Director, Content Partnerships bwarnick@newscom.com Who Is Mainstream? Founded in 1985 Pioneer in satellite and internet content delivery

More information

The diverse software in Adobe Creative Suite 2 enables you to create

The diverse software in Adobe Creative Suite 2 enables you to create Chapter 1: Introducing Adobe Creative Suite 2 In This Chapter Looking over InDesign Drawing with Illustrator Introducing Photoshop Getting started with Acrobat Going over GoLive Integrating the programs

More information

XML Metadata Standards and Topic Maps

XML Metadata Standards and Topic Maps XML Metadata Standards and Topic Maps Erik Wilde 16.7.2001 XML Metadata Standards and Topic Maps 1 Outline what is XML? a syntax (not a data model!) what is the data model behind XML? XML Information Set

More information

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing Content Objective) applicable) Desktop Publishing Weeks 1-6 10-12 1. Create and edit a publication. 2. Design a newsletter. 3. Publish a tri-fold brochure 1-1 Start and quit Publisher 1-2 Describe the

More information

A Case Study Webinar: How Wiley-Blackwell Accelerated Digital Production by 75% webinar. aptaracorp.com

A Case Study Webinar: How Wiley-Blackwell Accelerated Digital Production by 75% webinar. aptaracorp.com webinar Q&A A Case Study Webinar: How Wiley-Blackwell Accelerated Digital Production by 75% How would you characterize the capabilities of Wiley's solution...were they primarily due to (a) out-of-the-box

More information

Cloned page. A Technical Introduction to PDF/UA. DEFWhitepaper. The PDF/UA Standard for Universal Accessibility

Cloned page. A Technical Introduction to PDF/UA. DEFWhitepaper. The PDF/UA Standard for Universal Accessibility A Technical Introduction to PDF/UA DEFWhitepaper Applying WCAG to PDF The PDF/UA Standard for Universal Accessibility Traditionally, PDF documents didn t have a good reputation regarding basic accessibility

More information

MARKUP LANGUAGES. A brief history of Markup languages

MARKUP LANGUAGES. A brief history of Markup languages MARKUP LANGUAGES A brief history of Markup languages The first standardised structured information technology of any importance was SGML (Standard Generalised Markup Language) devloped by IBM. It was originally

More information

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward Comp 336/436 - Markup Languages Fall Semester 2017 - Week 4 Dr Nick Hayward XML - recap first version of XML became a W3C Recommendation in 1998 a useful format for data storage and exchange config files,

More information

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist. ( Add-On ) 16 Sep 2018

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist.   ( Add-On ) 16 Sep 2018 Course Outline 16 Sep 2018 ( Add-On ) Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5. ADA Compliant

More information

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 1/6/2019 12:28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 CATALOG INFORMATION Dept and Nbr: CS 50A Title: WEB DEVELOPMENT 1 Full Title: Web Development 1 Last Reviewed:

More information

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1 STRANDS AND STANDARDS Course Description Web Development is a course designed to guide students in a project-based environment, in the development of up-to-date concepts and skills that are used in the

More information

Introduction to XML. XML: basic elements

Introduction to XML. XML: basic elements Introduction to XML XML: basic elements XML Trying to wrap your brain around XML is sort of like trying to put an octopus in a bottle. Every time you think you have it under control, a new tentacle shows

More information

HTML CS 4640 Programming Languages for Web Applications

HTML CS 4640 Programming Languages for Web Applications HTML CS 4640 Programming Languages for Web Applications 1 Anatomy of (Basic) Website Your content + HTML + CSS = Your website structure presentation A website is a way to present your content to the world,

More information

Creating Accessible PDFs

Creating Accessible PDFs Creating Accessible PDFs Using Word to Create Accessible PDF Documents This documentation is designed to be a tool for students, faculty and staff. When authoring electronic documents, it is important

More information

Semantic Web Lecture Part 1. Prof. Do van Thanh

Semantic Web Lecture Part 1. Prof. Do van Thanh Semantic Web Lecture Part 1 Prof. Do van Thanh Overview of the lecture Part 1 Why Semantic Web? Part 2 Semantic Web components: XML - XML Schema Part 3 - Semantic Web components: RDF RDF Schema Part 4

More information

administrative control

administrative control administrative control Powerful membership management features Administrative Control Powerful membership management features Member Management Create and manage member types Approve members via email

More information

Dreamweaver Domain 5: Organizing Content by Using Dreamweaver CS5

Dreamweaver Domain 5: Organizing Content by Using Dreamweaver CS5 Dreamweaver Domain 5: Organizing Content by Using Dreamweaver CS5 Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Set and modify document

More information

Beginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett

Beginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Second Edition Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Introduction............................................... xxiii Chapter

More information

Metadata Workshop 3 March 2006 Part 1

Metadata Workshop 3 March 2006 Part 1 Metadata Workshop 3 March 2006 Part 1 Metadata overview and guidelines Amelia Breytenbach Ria Groenewald What metadata is Overview Types of metadata and their importance How metadata is stored, what metadata

More information

Hypertext Markup Language, or HTML, is a markup

Hypertext Markup Language, or HTML, is a markup Introduction to HTML Hypertext Markup Language, or HTML, is a markup language that enables you to structure and display content such as text, images, and links in Web pages. HTML is a very fast and efficient

More information

National Training and Education Resource. Authoring Course. Participant Guide

National Training and Education Resource. Authoring Course. Participant Guide National Training and Education Resource Authoring Course Participant Guide Table of Contents: OBJECTIVES... 4 OVERVIEW OF NTER... 5 System Requirements... 5 NTER Capabilities... 6 What is the SCORM PlayerWhat

More information

Year 8 Computing Science End of Term 3 Revision Guide

Year 8 Computing Science End of Term 3 Revision Guide Year 8 Computing Science End of Term 3 Revision Guide Student Name: 1 Hardware: any physical component of a computer system. Input Device: a device to send instructions to be processed by the computer

More information

History and Backgound: Internet & Web 2.0

History and Backgound: Internet & Web 2.0 1 History and Backgound: Internet & Web 2.0 History of the Internet and World Wide Web 2 ARPANET Implemented in late 1960 s by ARPA (Advanced Research Projects Agency of DOD) Networked computer systems

More information

Adopting HTML5 for Television: Next Steps

Adopting HTML5 for Television: Next Steps Adopting HTML5 for Television: Next Steps Speaker François Daoust World Wide Web Consortium (W3C) This presentation http://www.w3.org/2011/talks/0928-webtv-nem-fd/ Location 2011 NEM Summit

More information

- What we actually mean by documents (the FRBR hierarchy) - What are the components of documents

- What we actually mean by documents (the FRBR hierarchy) - What are the components of documents Purpose of these slides Introduction to XML for parliamentary documents (and all other kinds of documents, actually) Prof. Fabio Vitali University of Bologna Part 1 Introduce the principal aspects of electronic

More information

UNIVERSITY OF NORTH CAROLINA WILMINGTON

UNIVERSITY OF NORTH CAROLINA WILMINGTON Department: Contact Person: Date: Email: Online - Web & Course Accessibility Checklist Text, presentation & content Text equivalent is provided for every non-text element (i.e., image) (Solution: add an

More information

::The Art of Multimedia:: Assignments*

::The Art of Multimedia:: Assignments* ::The Art of Multimedia:: Assignments* Session 1: January 25 th Assignment: What is Multimedia? 500 word-essay So what exactly is multimedia? Looking at the actual term multimedia literally means multiple

More information

Automatic Exposure, Las Vegas, Nevada - Nov 5, Gunar Penikis Product Manager, XMP Adobe Systems Incorporated

Automatic Exposure, Las Vegas, Nevada - Nov 5, Gunar Penikis Product Manager, XMP Adobe Systems Incorporated Automatic Exposure, Las Vegas, Nevada - Nov 5, 2003 bc Gunar Penikis Product Manager, XMP Adobe Systems Incorporated Agenda Overview Background and overview on XMP Extensibility with other standards EXIF,

More information

INTRODUCTION TO HTML5! HTML5 Page Structure!

INTRODUCTION TO HTML5! HTML5 Page Structure! INTRODUCTION TO HTML5! HTML5 Page Structure! What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in 1999. The web has changed a lot since

More information

A HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension

A HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension HTML Website is a collection of web pages on a particular topic, or of a organization, individual, etc. It is stored on a computer on Internet called Web Server, WWW stands for World Wide Web, also called

More information

Structured documents

Structured documents Structured documents An overview of XML Structured documents Michael Houghton 15/11/2000 Unstructured documents Broadly speaking, text and multimedia document formats can be structured or unstructured.

More information

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward Comp 336/436 - Markup Languages Fall Semester 2018 - Week 4 Dr Nick Hayward XML - recap first version of XML became a W3C Recommendation in 1998 a useful format for data storage and exchange config files,

More information

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design. Curriculum Map for Web Design SEPTEMBER Targeted NJ Core Curriculum Content Standards: Design develop, test, implement, update, and evaluate web solutions Technology Use, Media Literacy, Responsible Use

More information

Identify how the use of different browsers and devices affects the look of a webpage. Competencies

Identify how the use of different browsers and devices affects the look of a webpage. Competencies 1 Strand 2. IT Fundamentals Learners apply fundamental principles of IT, including the history of IT and its impact on society, common industry terms, systems theory, information storage and retrieval,

More information

Quark XML Author September 2016 Update for Platform with Business Documents

Quark XML Author September 2016 Update for Platform with Business Documents Quark XML Author 05 - September 06 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository... Creating a new document from

More information

MDSRC , November, 2017 Wah/Pakistan. Template for Abstract Submission

MDSRC , November, 2017 Wah/Pakistan. Template for Abstract Submission Template for Abstract Submission A single page Abstract of the following pattern has to be submitted by the participating students along with scanned copy of duly filled registration form within the due

More information

Comp 336/436 - Markup Languages. Fall Semester Week 2. Dr Nick Hayward

Comp 336/436 - Markup Languages. Fall Semester Week 2. Dr Nick Hayward Comp 336/436 - Markup Languages Fall Semester 2017 - Week 2 Dr Nick Hayward Digitisation - textual considerations comparable concerns with music in textual digitisation density of data is still a concern

More information

HTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web

HTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web HTML & CSS SWE 432, Fall 2017 Design and Implementation of Software for the Web HTML: HyperText Markup Language LaToza Language for describing structure of a document Denotes hierarchy of elements What

More information

Creating Accessible Web Sites with EPiServer

Creating Accessible Web Sites with EPiServer Creating Accessible Web Sites with EPiServer Abstract This white paper describes how EPiServer promotes the creation of accessible Web sites. Product version: 4.50 Document version: 1.0 2 Creating Accessible

More information

Some businesses have changed in a major way because of new technology

Some businesses have changed in a major way because of new technology Some businesses have changed in a major way because of new technology Take Uber or Kareem for example. These are some of the largest taxi companies in the world, yet the company itself does not own a single

More information

XF Rendering Server 2008

XF Rendering Server 2008 XF Rendering Server 2008 Using XSL Formatting Objects for Producing and Publishing Business Documents Abstract IT organizations are under increasing pressure to meet the business goals of their companies.

More information

User Interaction: XML and JSON

User Interaction: XML and JSON User Interaction: XML and JSON Asst. Professor Donald J. Patterson INF 133 Fall 2011 1 What might a design notebook be like? Cooler What does a design notebook entry look like? HTML and XML 1989: Tim Berners-Lee

More information

Page Layout Using Tables

Page Layout Using Tables This section describes various options for page layout using tables. Page Layout Using Tables Introduction HTML was originally designed to layout basic office documents such as memos and business reports,

More information

Web Engineering (CC 552)

Web Engineering (CC 552) Web Engineering (CC 552) Introduction Dr. Mohamed Magdy mohamedmagdy@gmail.com Room 405 (CCIT) Course Goals n A general understanding of the fundamentals of the Internet programming n Knowledge and experience

More information

Social Media Tools. March 13, 2010 Presented by: Noble Studios, Inc.

Social Media Tools. March 13, 2010 Presented by: Noble Studios, Inc. March 13, 2010 Presented by: Noble Studios, Inc. 1 Communication Timeline 2 Familiar Social Media Sites According to Facebook, more than 1.5 million local businesses have active pages on Facebook According

More information

Bridges To Computing

Bridges To Computing Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited and encouraged to use this presentation to promote

More information

COLUMN. Choosing the right CMS authoring tools. Three key criteria will determine the most suitable authoring environment NOVEMBER 2003

COLUMN. Choosing the right CMS authoring tools. Three key criteria will determine the most suitable authoring environment NOVEMBER 2003 KM COLUMN NOVEMBER 2003 Choosing the right CMS authoring tools The authoring environment is the most important aspect of a content management system (CMS), for without content authors, there would be nothing

More information

1.264 Lecture 12. HTML Introduction to FrontPage

1.264 Lecture 12. HTML Introduction to FrontPage 1.264 Lecture 12 HTML Introduction to FrontPage HTML Subset of Structured Generalized Markup Language (SGML), a document description language SGML is ISO standard Current version of HTML is version 4.01

More information

Functional Requirements

Functional Requirements Functional Requirements This document from the National Gallery of Art is intended to provide insight into the nature of a functional requirements document for readers who are unfamiliar with such material.

More information

Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15

Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15 Unit 14: Website Design Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15 Aim To enable learners to understand the concepts of website design and apply their own creativity in designing

More information

All-Ways Accessible. People experience the world in different ways. User Friendly Anyone can understand it. Versatile Easy to update.

All-Ways Accessible. People experience the world in different ways. User Friendly Anyone can understand it. Versatile Easy to update. All-Ways Accessible Accessible content is: User Friendly Anyone can understand it. Versatile Easy to update. Convertible Can be adapted to other formats. Legal Reduce your risk! People experience the world

More information

ICH M8 Expert Working Group. Specification for Submission Formats for ectd v1.1

ICH M8 Expert Working Group. Specification for Submission Formats for ectd v1.1 INTERNATIONAL COUNCIL FOR HARMONISATION OF TECHNICAL REQUIREMENTS FOR PHARMACEUTICALS FOR HUMAN USE ICH M8 Expert Working Group Specification for Submission Formats for ectd v1.1 November 10, 2016 DOCUMENT

More information

All Adobe Digital Design Vocabulary Absolute Div Tag Allows you to place any page element exactly where you want it Absolute Link Includes the

All Adobe Digital Design Vocabulary Absolute Div Tag Allows you to place any page element exactly where you want it Absolute Link Includes the All Adobe Digital Design Vocabulary Absolute Div Tag Allows you to place any page element exactly where you want it Absolute Link Includes the complete URL of the linked document, including the domain

More information

Sustainable File Formats for Electronic Records A Guide for Government Agencies

Sustainable File Formats for Electronic Records A Guide for Government Agencies Sustainable File Formats for Electronic Records A Guide for Government Agencies Electronic records are produced and kept in a wide variety of file formats, often dictated by the type of software used to

More information

Consider the Source Structured Authoring for XML-based Documentation

Consider the Source Structured Authoring for XML-based Documentation Consider the Source Structured Authoring for XML-based Documentation Ellen McDaniel Manager of User Services and Web Coordinator College of Engineering North Carolina State University mcdaniel@ncsu.edu

More information

Getting Started Guide. Getting Started With Quick Blogcast. Setting up and configuring your blogcast site.

Getting Started Guide. Getting Started With Quick Blogcast. Setting up and configuring your blogcast site. Getting Started Guide Getting Started With Quick Blogcast Setting up and configuring your blogcast site. Getting Started with Quick Blogcast Version 2.0.1 (07.01.08) Copyright 2007. All rights reserved.

More information

1 of 7 8/27/2014 2:26 PM Units: Teacher: WebPageDesignI, CORE Course: WebPageDesignI Year: 2012-13 Designing & Planning Web Pages This unit will give students a basic understanding of core design principles

More information

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11 !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... 7:4 @import Directive... 9:11 A Absolute Units of Length... 9:14 Addressing the First Line... 9:6 Assigning Meaning to XML Tags...

More information