1 / 14

Web Hub Content Management Console

Control panel to retrieve, modify, and manage public content with XML repository. Join alumni's section, access TML resources, and customize database information effortlessly.

knights
Download Presentation

Web Hub Content Management Console

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Hub • Content Management Console Google News Admin XML Content Repository Retrieve General Public Modify Control Panel Front End Site P u b l i c Modify Database Member’s Section Alumni

  2. TML (XML) <thomas> <lecture type=‘early’> <opening> Guten Morgen </opening> <message> bla bla </message> <lecture> <research> <paper> </paper> </research> </thomas>

  3. DTD <!ELEMENT ele_name (list of child elements +*?)> Leaf element: <!ELEMENT name (#PCDATA)> <!ATTLIST ele_name att_name att_type att_value> <!ENTITY ent_name “ent_value”>

  4. DTD http://users.cs.dal.ca/~tt/ECMM601005 http://www.w3.org/TR/html4/loose.dtd

  5. DTD XML Document XML Parser & Syntax Validator valid / not valid DTD Document For example MSXML

  6. XSLT XML Document XSLT Processor XSL Document XSLT Document

  7. XSLT Include in XML document <?xml-stylesheet type=“text/xsl” href=“URL” ?> XSLT document: <xsl:stylesheet version = “1.0” xmlns:xsl = “url of xslt” xmlns = “url of xhtml”> <xsl:templates match = “root”> <html> <head> </head> <body> <h1> ….. <xsl:for-each select = “tag”> <span style =“ whatever”> message </span> <xsl:value-of select = “subtag” /> <other html tags> …. </xsl:for-each> </html> </xsl:template> </xsl:stylesheet>

  8. Web service architecture http://www.w3.org/2002/ws/ Adopted from Clabby, 2002

  9. SOAP • Simple Object Access Protocol • XML-based protocol • Exchange of information between applications over HTTP • Seems to become the widely accepted solution to electronic data interchange (EDI) and remote procedure call (RPC, CORBA, etc) http://www.w3.org/TR/soap12-part0/

  10. Latest Web Service Architecture (W3C, 2004)

  11. Tim Berners-Lee

  12. From http://www.w3.org/2001/sw/ Semantic Web The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners. It is based on the Resource Description Framework (RDF), which integrates a variety of applications using XML for syntax and URIs for naming. "The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." -- Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001

  13. Create meaning for automated processing: intelligent agents RDF: (Web) Resource Description Framework http://www.w3.org/TR/rdf-primer/ Web Ontology: OWL http://www.w3.org/TR/owl-features/ Standardized Query Language: SPARQL

  14. Web Ontology: OWL http://www.w3.org/TR/owl-features/

More Related