3. Web Standards Qual é a idéia original da Web? A existência de um ambiente onde pessoas conseguissem trocar informações livremente, e que essas informações pudessem ser acessadas de diversos dispositivos.
8. Web Standards “ Conjunto de padrões produzidos pelo W3C e destinados a orientar fabricantes, desenvolvedores e projetistas para o uso de práticas que possibilitem a criação de uma Web acessível a todos, independentemente dos dispositivos usados ou de suas necessidades especiais.” Afinal, o que são os Web Standards?
15. Web Standards “ Pessoas com necessidades especiais não fazem parte do público alvo do meu site!”
16. Web Standards “ O poder da Web está em sua universalidade. Ser acessada por todos, independente da deficiência, é um aspecto essencial.” Tim Berners-Lee (inventor da Web)
17. Web Standards Necessidades físicas, cognitivas, neurológicas, linguagem em desenvolvimento, usuários inseguros, dispositivos limitados, conexão lenta etc.
24. Web 2.0 O que é a Web 2.0? “ Web 2.0 é a mudança para uma internet como plataforma , e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas , aproveitando a inteligência coletiva .” (O’ Reilly, 2004)
25.
26.
27.
28.
29.
30.
31.
32.
33. Web 2.0 Design “ Um site na Web 2.0 não pode ser lento, nem difícil de se usar. Por causa disso foram criadas novas tecnologias (como o Ajax, por exemplo), e novas formas de interatividade do usuário com os sites. Sites com Ajax promovem uma experiência muito mais rica para o usuário. Este parece ser um caminho sem volta… A tendência é que todos os sites da internet se transformem em sites com Ajax ou alguma tecnologia parecida.” (ALVES JR, 2006)
41. Web Semântica Atualmente, a maior parte do conteúdo da Web é projetado para o entendimento por humanos, e não para programas de computadores manipularem o seu significado. Berners-Lee, T, Hendler, J & Lassila, O ‘The semantic web’, Scientific American , May 2001 Web Atual Existem bilhões de neurônios em nossos cérebros, mas o que são neurônios? Somente células. O cérebro não tem conhecimento até que sejam feitas conexões entre os neurônios. Tudo o que sabemos, tudo o que somos, vem da forma como nossos neurônios são conectados [...] o que importa está nas conexões Tim Berners-Lee
42. Web Semântica De uma Web de dados para uma Web de recursos (inteligentes) TAM Varig Gol Crys ou Renata Página Web Máquina de Inferência Web Semântica recursos Crys ou Renata requisição descrição
52. Web Semântica Ex.: Ser Humano Homem - Relacionamento Hierárquico Gênero / Espécie Ex.: Ser Humano Cabeça Tronco Membros - Relacionamento Partitivo entre um todo e suas partes No tesauro: TGP/TEP No tesauro: TG/TE Relações Conceituais - Relacionamento de Oposição Ex.: Inflação/Deflação Ex.: Barbeiro / Doença de Chagas Vacina/Veneno - Relacionamento Funcional entre categorias (coisas – processos, material-produto) No tesauro: TO/TO No tesauro: TA/TA - Relacionamento de Equivalência Ex.: Aipim/Mandioca No tesauro: USE/UP
53. Web Semântica XML, NS e XML Schema ( Extensible Markup Language ) RDF ( Resource Description Framework ) RDFS ( RDF Schema ) OWL ( Ontology Web Language ) OWL-S Conhecimento Classes Assertivas (como triplas) Sintaxe e Estruturas Codificação e referência Servi ços Web Semânticos UNICODE e URI As iniciativas de representação na Web Semântica
54. Web Semântica Taxonomy Modal Logics Description Logics First Order Logic OWL-DL Thesaurus UML OWL-Full OWL-Lite Expressividade Inferência MDA ER UML + OCL RDFS Frame Logic CG Topic Maps ( Ralph Hodgson, TopQuadrant) Os Quadrantes Semânticos
55.
56.
57. Web Semântica Exemplo do uso da OWL (Costello) Definir os termos "Camera" and "SLR". Associar SLRs como um tipo de Camera. <owl:Class rdf:ID=" Camera "/> <owl:Class rdf:ID=" SLR "> <rdfs:subClassOf rdf:resource="# Camera "/> </owl:Class> Definição destas duas classes em OWL: (Nota: SLR = Single Lens Reflex )
58. Web Semântica Como saber se um documento é relevante? <PhotographyStore rdf:ID="Hunts" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <store-location>Malden, MA</store-location> <phone>617-555-1234</phone> <catalog rdf:parseType="Collection"> <SLR rdf:ID="Olympus-OM-10" xmlns="http://www.camera.org#"> <lens> <Lens> <focal-length>75-300mm zoom</focal-length> <f-stop>4.5-5.6</f-stop> </Lens> </lens> <body> <Body> <shutter-speed rdf:parseType="Resource"> <min>0.002</min> <max>1.0</max> <units>seconds</units> </shutter-speed> </Body> </body> <cost rdf:parseType="Resource"> <rdf:value>325</rdf:value> <currency>USD</currency> </cost> </SLR> </catalog> </PhotographyStore> A aplicação encontra o documento: Este documento é relevante?
59. Web Semântica <PhotographyStore rdf:ID="Hunts" xmlns:rdf="&rdf;#"> <store-location>Malden, MA</store-location> <phone>617-555-1234</phone> <catalog rdf:parseType="Collection"> < SLR rdf:ID="Olympus-OM-10" xmlns="http://www.camera.org#"> <lens> <Lens> < focal-length >75-300mm zoom</ focal-length > < f-stop >4.5-5.6</ f-stop > </Lens> </lens> <body> <Body> <shutter-speed rdf:parseType="Resource"> <min>0.002</min> <max>1.0</max> <units>seconds</units> </shutter-speed> </Body> </body> <cost rdf:parseType="Resource"> <rdf:value>325</rdf:value> <currency>USD</currency> </cost> </ SLR > </catalog> </PhotographyStore> I am interested in purchasing a camera with a 75-300mm zoom lens size, that has an aperture of 4.5-5.6, and a shutter speed that ranges from 1/500 sec. to 1.0 sec. Serve? Como saber se um documento é relevante? Para determinar se atende, as sequintes questões devem ser respondidas: 1. Qual a relação entre "SLR" and "Camera"? 2. Qual a relação entre "focal-length" e "size"? 3. Qual a relação entre "f-stop" e "aperture"?
60. Web Semântica A aplicação consulta a ontologia de câmeras em OWL, que diz ser SLR um tipo de câmera. <owl:Class rdf:ID=" SLR "> <rdfs: subClassOf rdf:resource="# Camera "/> </owl:Class> Relação entre SLR e câmera? <PhotographyStore rdf:ID="Hunts" <SLR> … </SLR> </PhotographyStore> Hunts.xml aplicação <owl:Class rdf:ID=" SLR "> <rdfs: subClassOf rdf:resource="# Camera "/> </owl:Class> Camera.owl "Relação entre Camera and SLR?" "SLR é um tipo de Camera."
61. Web Semântica Esta declaração OWL diz à aplicação que focal-length é equivalente à lens size: <owl:DatatypeProperty rdf:ID=" focal-length "> <owl: equivalentProperty rdf:resource="# size "/> <rdfs:domain rdf:resource="#Lens"/> <rdfs:range rdf:resource="&xsd;#string"/> </owl:DatatypeProperty> "focal-length é sinônimo de (lens) size. focal-length deve ser usado para uma Lens. focal-length tem um valor que é um string." Relação entre focal-length e lens size?
62. Web Semântica Esta declaração OWL diz à aplicação que f-stop é equivalente à aperture: <owl:DatatypeProperty rdf:ID=" f-stop "> <owl: equivalentProperty rdf:resource="# aperture "/> <rdfs:domain rdf:resource="#Lens"/> <rdfs:range rdf:resource="&xsd;#string"/> </owl:DatatypeProperty> A aplicação agora reconhece que o documento encontrado - está descrevendo câmeras, - mostra lens size, - mostra a aperture para a câmera, e - os valores para lens size, aperture e shutter speed são atendidos. Relação entre f-stop e aperture?
67. “ A Humanidade ainda não teceu a teia da vida. Seja o que for que fizermos para a teia, fazemos para nós mesmos. Todas as coisas se conectam.” Chefe Seattle, 1854 “ A Humanidade ainda não teceu a teia da vida. Seja o que for que fizermos para a teia, fazemos para nós mesmos. Todas as coisas se conectam.” Chefe Seattle, 1854 [email_address] [email_address] [email_address]