XMLDescrevendo objetos com XML:- Pessoas :<?xml version="1.0" encoding="UTF-8"?><pessoa> <sexo>feminino</sexo> <nome>Jose</nome> <sobrenome>Rocha</sobrenome> <telefones> <celular>(55) 5555 - 5555</celular> <residencial>(44) 4444 - 4444</residencial> </telefones></pessoa>- Automoveis:<?xml version="1.0" encoding="UTF-8"?><carro> <concessionaria>Chevrolet</concessionaria> <marca>Agile</marca> <combustivel>Total Flex</combustivel></carro>- Filmes :<?xml version="1.0" encoding="UTF-8"?><filme> <genero>Comedia</genero> <nome>Eu, eu mesmo e Irene</nome> <duracao>160min</duracao></filme>- Musicas :<?xml version="1.0" encoding="UTF-8"?><musica> <genero>Pop Rock</genero> <cantor>Jota Quest</cantor> <nome>Na Moral</nome></musica>Exemplos reais do uso de XMLSistema de Reservas e Agenda de Contatos de um HotelFerramentas interessantesGedit xml ToolsLista com varias ferramentasMais exemplos do uso de XML- Curso GRAD: De graduacaoo TEC: Tecnologiao BAC: Bachareladoo LIC: Licenciaturao ENG: Engenharia<?xml version="1.0" encoding="UTF-8"?><curso> <nivel type="GRAD">TEC</nivel> <name>TADS</name> <disciplina cod="1252"> <nome>Engenharia de Software</nome> <carga-horaria>30 horas</carga-horaria> <ano>2012</ano> <semestre>segundo</semestre> </disciplina></curso>- Aluno<?xml version="1.0" encoding="UTF-8"?><aluno> <nome>Marcos</nome> <sobrenome>Arruda</sobrenome> <titulo id="tit1"> <descricao>Graduacao</descricao> <entidade>UCPEL</entidade> </titulo></aluno>- Professor<?xml version="1.0" encoding="UTF-8"?><professor> <nome>Thais</nome> <contrato id="cont1"> <descricao>Auxiliar</descricao> <disciplina>Matematica</disciplina> <hora-aula>40</hora-aula> <universidade>UCPEL</universidade> </contrato> </professor>Resumo de tecnologias comuns- Sax - API que prove acesso serial a um documento XML.- DOM - Representa um relacionamento de objetos permitindo a manipulacao de um XML.- XLST - Atua como uma folha de estilos do arquivo XML.- XPath - Utilizada para o enderecamento dos arquivos XML- JAXB - Ferramenta Java para manipular arquivos XML sem a necessidade de sua total compreensao.Arquivos de ExemploProjeto para ler titulos de livros em uma lista XML onde:- catalogo.xml : arquivo XML com os dados;- livro.java : arquivo que manipula os dados do XML- MySaxParser.java : arquivo responsavel para fazer a conversao dos dados.https://docs.google.com/open?id=0B1Ht8I-NMnI-LTZrYWtmd1M2SHM Padroes de Web SemanticaIntroducaoSegue abaixo uma figura representativa dos padroes da Web Semantica:Camada URI/IRI - Fornece a interoperabilidade em relacao a codificacao de caracteres e ao enderecamento e nomeacao de recursos da Web Semantica. . Camada XML - fornece a interoperabilidade em relacao a sintaxe de descricao de recursos da Web Semantica. A Extensible Markup Language (XML) e uma linguagem para representacao sintatica de recursos de maneira independente de plataforma.Camada RDF - Fornece um framework para representar informacao (metadados) sobre recursos. As principais especificacoes do Resource Description Framework (RDF) abrangem um modelo de dados (para expressar declaracoes sobre os recursos), uma sintaxe baseada na Extensible Markup Language (XML) (para o intercambio das declaracoes) e uma linguagem de definicao de esquemas para vocabularios.Camada Odontology -Responsavel pelo suporte para a evolucao de vocabularios e para processar e integrar a informacao existente sem problemas de indefinicao ou conflito de terminologia. A linguagem RDF-Schema permite a construcao de ontologias com expressividade e inferencia limitadas, pois fornece um conjunto basico de elementos para a modelagem, e poucos desses elementos podem ser utilizados para inferencia. Camada Query: SPARQL - E a camada que seria basicamente uma base de dados.Camada RDFS - E a camada que serve para representar os dados.Camada Rule: RIF - E a camada de regras, RIF e o formato de regras padrao.Camada Unifying Logic - E a representacao unificada das camadas de Regra, Odontologia e Query.Camada Proof - E onde sera testada a camada de regras e sera realizado a validacao das informacoes.Camada Crypto - E a camada de criptografia, ela e integrada com a maioria das camadas, serve para garantir a seguranca e privacidade das informacoes fornecidas nas camadas.Camada Trust - Significa a camada de confianca, onde apos serem concluidas as