36
UNICODE e URI

UNICODE e URI

  • Upload
    lani

  • View
    76

  • Download
    0

Embed Size (px)

DESCRIPTION

UNICODE e URI. Como fazer ?. Escrever termos , Usar termos em frases, Fazer afirmações usando os termos, Montar classificações dos termos, Criar regras de geração de novas afirmações, provar a veracidade de novas afirmações, Saber quem afirmou, classificou,fez regras e provou - PowerPoint PPT Presentation

Citation preview

Page 1: UNICODE e URI

UNICODE e URI

Page 2: UNICODE e URI

Como fazer ?

Escrever termos, Usar termos em frases,Fazer afirmações usando os termos,Montar classificações dos termos,Criar regras de geração de novas afirmações, provar a veracidade de novas afirmações,Saber quem afirmou, classificou,fez regras e provou ter confiança nas afirmações.

Page 3: UNICODE e URI

Escrever Termos

Escrever termos, usar termos em frases,Fazer afirmações usando os termos,Montar classificações dos termos,Criar regras de geração de novas afirmações, provar a veracidade de novas afirmações,Saber quem afirmou, classificou,fez regras e provou ter confiança nas afirmações

Page 4: UNICODE e URI

Escrever

Como escrever na web Semântica?Usando linguagem escritaQue línguas? Todas.Inglês: I'm an engineer.Português: Eu gosto de samba cançãoEspanhol: El coche esta lleno de agua.Russo: Росси́0йская Федера0ци́я(Federação russa)

Page 5: UNICODE e URI

Chines: 中國 (China)اصلی Aصفحٔه

Koreano(?): 中华人民共和国 Vienamita(?): Trono Quốc

הרפובליקה העממית של סין

中华人民共和国

Page 6: UNICODE e URI

Problemas

Como representar cada caractere no computador que basicamente só armazena e processa números?R: Atribuindo um número a cada caractere. Qual o número que representa o caractere “M” ou “ 民” ? R:Depende da existência de um padrão

Page 7: UNICODE e URI

Unicode

O padrão Unicode fornece um número único para todo caractere não importando a plataforma, a língua ou o programa. Antes de ser criado o Unicode existiam centenas de sistemas de codificação para os caracteres.

Page 8: UNICODE e URI

O padrão foi adotado por empresas como: Apple, HP, IBM, JustSystem, Microsoft, Oracle, SAP, Sun, Sybase, etc. (http://www.unicode.org).

Page 9: UNICODE e URI

O Padrão Unicode, Versão 5.0 fornece codigos para 99.089 caracteres do alfabetos mundiais, dos conjuntos de ideogramas e as coleções de símbolos

Page 10: UNICODE e URI

O que é unicode?

Arábico " ؟ " يوِن+كود الموحدة الشفرة هي ما

Hindu:यू�नि�को�ड क्यू है�?

Japonês:ユニコードとは何か?

Page 11: UNICODE e URI

Escrever Termos

Escrever termos, usar termos em frases,Fazer afirmações usando os termos,Montar classificações dos termos,Criar regras de geração de novas afirmações, provar a veracidade de novas afirmações,Saber quem afirmou, classificou,fez regras e provou ter confiança nas afirmações

Page 12: UNICODE e URI

Termos

Termos representam as “coisas” sobre as quais vamos escrever na web semânticaTermos representam também o que vamos escrever sobre essas “coisas”Os termos são chamados de RECURSOS no contexto da web.Os termos ou RECURSOS precisam ter uma forma de serem IDENTIFICADOS

Page 13: UNICODE e URI

URI - Uniform Resource Identifier

Identificadores de recursos uniformes ou Uniforms Resource Identifiers (URI) fornecem um meio simples e extensível de IDENTIFICAR RECURSOS.

Page 14: UNICODE e URI

Uma URI é um identificador consistindo numa seqüência de caracteres que seguem uma rega de sintaxe .

Page 15: UNICODE e URI

Recurso

A especificação de URI não define ou limita o que é um recursoQualquer coisa identificável por uma URI pode ser um recursoPode-se atribuir uma URI a qualquer coisaQualquer coisa que tem uma URI “esta na web”.

Page 16: UNICODE e URI

Exemplo de recursos

Documento eletrônicoUma imagemUma fonte de informaçãoUm serviçoUma coleção de recursos

Page 17: UNICODE e URI

Exemplo de recursos

O prof. Fernando GauthierO presidente LulaA UFSCO avião do LulaO cachorro Rex

Page 18: UNICODE e URI

Exemplo de recursos

A Teoria da RelatividadeO Mito da Caverna de PlatãoA Entropia da InformaçãoA UMLA intersecção de dois conjuntos difusos

Page 19: UNICODE e URI

Exemplo de recursos

A AmizadeO NamoroO sexo tântricoA raiz quadrada de (-1)

Page 20: UNICODE e URI

Identificador

Engloba a informação necessária para distinguir o que esta sendo identificado de todas as outra coisas no contexto da identificação.Identificar se refere ao propósito de distinguir um recurso dos demais não importando como isso é conseguido (pelo nome, pelo endereço, pelo contexto)

Page 21: UNICODE e URI

Para efeitos de exemplos vamos considerar uma URI qualquer seqüência de caracteres latinosThe generic URI syntax consists of a hierarchical sequence of components referred to as the scheme, authority, path, query, and fragment.

URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ] hier-part = "//" authority path-abempty / path-absolute / path-rootless / path-empty

Page 22: UNICODE e URI

Exemplos de URI

ftp://ftp.is.co.za/rfc/rfc1808.txthttp://www.ietf.org/rfc/rfc2396.txtldap://[2001:db8::7]/c=GB?objectClass?one mailto:[email protected]:comp.infosystems.www.servers.unix tel:+1-816-555-1212 telnet://192.0.2.16:80/urn:oasis:names:specification:docbook:dtd:xml:4.1.2

Page 23: UNICODE e URI

Sobre identificador

Não se deve assumir que o identificador define ou engloba a identidade do que é referenciadoEx: “A mensagem de fax número 25” não foi completada satisfatoriamente.

Page 24: UNICODE e URI

Sobre identificador

Tampouco deve ser assumido que um sistema usando URI vai acessar o recurso identificado.Ex:O professor Gauthier tem “conta corrente no BB número 123456-7”

Page 25: UNICODE e URI

Sobre identificador

O recurso identificado pode não ser de natureza única

Ex: “O responsável pela torre de controle” deve autorizar a decolagem. (vária no decorrer do dia)Ex: “O relator do processo” deve apresentar seu parecer antes de iniciar a discussão do item de pauta. (existe um conjunto limitado de relatores)

Page 26: UNICODE e URI

Uniforme

(AURELIO)1.Que só tem uma forma.2.Que não varia.3.Semelhante, análogo, idêntico.

Fato de ser uniforme significa que não varia ou que só tem uma forma de identificar recursos

Page 27: UNICODE e URI

Uniformidade permite:

Diferentes tipos de identificadores de recursos serem utilizados no mesmo contexto, ainda que a forma de acessar os recursos seja diferentes

ftp://ftp.is.co.za/rfc/rfc1808.txthttp://www.ietf.org/rfc/rfc2396.txt

Page 28: UNICODE e URI

Forma análoga de interpretar semanticamente a convenção sintática comum dos diferentes tipos de identificadores de recursos

ftp://ftp.is.co.za/rfc/rfc1808.txtProtocolo ftphttp://www.ietf.org/rfc/rfc2396.txtProtocolo http

Page 29: UNICODE e URI

Uniformidade permite:

Introduzir novos tipos de identificadores de recursos sem interferir na forma em que os identificadores existentes são usados

ftp://ftp.is.co.za/rfc/rfc1808.txtgauthier://www.ietf.org/rfc/rfc2396.txt

Page 30: UNICODE e URI

Reusar os identificadores em muitos contextos diferentes e, assim, que novas aplicações controlem ou reusem os identificadores pré-existentes

Page 31: UNICODE e URI

URL

Um tipo de URI muito comum é a URL (Uniform Resource Locator ) ou Localizador de Recurso UniformeEste tipo de URI não só identifica mas localiza o recurso permitindo que o computador o encontre

http://www.inf.ufsc.br/~gauthier).

Page 32: UNICODE e URI

Outro tipo de URIs, porem, somente identificam o recurso, exemplo: “mid:” identifica uma mensagem eletrônica

não é possível localiza-la a partir deste identificador.

Page 33: UNICODE e URI

URIs são descentralizadas

Ninguém controla sua criação a forma em que são usadas enquanto alguns esquema de URIs dependem de controle centralizado e outros são completamente descentralizados.Não é necessária permissão de alguém para criar uma URI podendo-se inclusive criar URIs para itens dos quais não se é proprietário.

Page 34: UNICODE e URI

Uma prática comum para criar URIs é começar com descrevendo o objeto a ser identificado numa página web e utilizar a URL como identificação do objeto.

http://www.inf.ufsc.br/~gauthier/PlanodeNegocios/

identifica a disciplina Plano de Negócios ministrada pelo Prof. Gauthier.

Page 35: UNICODE e URI

A Internet Engineering Task Force (http://www.ietf.org) controla a sintaxe das URIs

Page 36: UNICODE e URI