140 likes | 283 Views
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. TML (XML). <thomas> <lecture type=‘early’> <opening>
E N D
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
TML (XML) <thomas> <lecture type=‘early’> <opening> Guten Morgen </opening> <message> bla bla </message> <lecture> <research> <paper> </paper> </research> </thomas>
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”>
DTD http://users.cs.dal.ca/~tt/ECMM601005 http://www.w3.org/TR/html4/loose.dtd
DTD XML Document XML Parser & Syntax Validator valid / not valid DTD Document For example MSXML
XSLT XML Document XSLT Processor XSL Document XSLT Document
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>
Web service architecture http://www.w3.org/2002/ws/ Adopted from Clabby, 2002
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/
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
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
Web Ontology: OWL http://www.w3.org/TR/owl-features/