Site Development Foundations

Chapter 2 - Markup Language and Site Development Essentials

Standard Generalised Markup Language (SGML)

Hypertext Markup Language (HTML)

Flavours of HTML

You can specify a type of HTML to use in the first line of a web pages. There are three types ("flavours"):

Extensible Markup Language (XML)

This describes data (like the records and fields in databases) not formatting. XML documents are taken by other languages and then formatted. They contain tags defined by the user to describe the relationship between data items in a tree structure:

<equipment>
  <item id="3607">
    <type>computer</type>
    <make>Dell</make>
    <assigned_user>Henry Smith</assigned_user>
  </item>
  <item id="3608">
    <type>mobile phone</type>
    <make>Nokia</make>
    <assigned_user>Fred Bloggs</assigned_user>
  </item>
</equipment>
XML tags form a tree structure

Tags can have attributes (like the id="3607" in the example above). XML documents must:

Extensible HTML (XHTML)

HTML reformated to incorporate some elements of XML. XHTML allows XML to store the data, HTML to format it. XHTML also has Transitional, Strict and Frameset flavours.

Validation

Web-based tools exist to check whether web pages meet the validation rules. The official one is the W3C Validation Service. Validators read the DOCTYPE declaration at the start of an HTML file and use it to select the flavour standard (the set of rules against whcih to validate). Validation ensures:

Web development project cycle

Intellectual Property

This is material created by a company or individual and includes ideas and concepts, code, documents etc.

Trade secret - Intellectual property that could damage a company if revealed.

Copyright - Legal ownership of intellectual property. Copyright expires and must be renewed to remain in force. The law and time-limits differ from one country to another.

Trademark - A name, phrase, symbol or logo that represents a company, that only the company which owns it can use.

Licensing - Giving permission to use intellectual property or trademarks under the terms of a licence set by the copyright holder.

Infringement - Using copyrighted material without explicit permission.

Plagiarism - Claiming falsely to have created someone else's work e.g. using quotations from an article found on the Internet word-for-word in one's own essay without crediting the creator.

Non-disclosure agrrement (NDA) - A legally-binding contract saying that you promise not to disclose any trade secret or intellectual property owned by a company.

N.B. Materials such as websites are copyrighted by default. They do need to posses a "(c) Fred Bloggs"-type label. You should get an independent reviewer to check your site regularly for originality and ensure you have permission for anything copied from another site.


Previous chapter
Summaries menu
Next chapter
Previous chapter
Summaries menu
Next chapter
Hosted by www.Geocities.ws

1