SlideShare uma empresa Scribd logo
1 de 57
XML + RDF + Web Semantica Por Sergio Crespo
XML -  Extensible Markup Language  ,[object Object],[object Object],[object Object],[object Object]
XML -  Extensible Markup Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nome Foto E-mail
XML -  Extensible Markup Language ,[object Object],[object Object]
Separação entre dados e apresentação
XML -  Extensible Markup Language ,[object Object]
HTML XML
XML Elementos ,[object Object]
DTD: linguagem para definir a estrutura de um documento XML
A primeira linha diz que o  elemento raiz  (aquele que está situado no topo da árvore) é  <bd>. As próximas cinco linhas são declarações de marcações, que mostram que  <bd>  pode conter um número arbitrário (representado pelo asterisco) de elementos < pessoa >, cada um contendo os elementos  <nome>, <idade>  e  <email> , os quais contêm apenas caracteres “data” (não possuem mais elementos). A expressão “  pessoa*   ” é uma  expressão regular , significando qualquer número de elementos pessoa. Outras expressões regulares são possíveis.
DTD ,[object Object],<livro> <titulo>  ILA – Aprendendo a programa numa linguagem algoritmica</titulo> </livro> <Filme> <titulo>  O caçador de androids</titulo> </livro> Mesma TAG
 
DTD e Namespaces ,[object Object],[object Object],[object Object]
Semânticas diferentes!
XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UML to XML Atributos Elementos
UML to XML Relação todo-parte
UML to XML
UML e XML
UML e XML UML XML
 
 
 
Temos sintaxe, mas não semântica ,[object Object]
RDF é....? ,[object Object],[object Object]
RDF ,[object Object],[object Object],[object Object],[object Object],©  Charles Alberton Herdt, Dyson Pereira Junior, Maurício Edgar Stivanello
[object Object],[object Object],[object Object],Camada RDFS RDFS é o vocabulário para descrever os recursos na forma de hierarquia de classes e propriedades; Ao invés de definir modelos, foi disponibilizado um meio de criar suas próprias categorias; Através de classes é possível especificar quais propriedades devem aparecer na descrição de um recurso. Criação de vocabulários para comunidades específicas;
[object Object],Camada RDFS Aqui temos a definição de uma classe livro e suas propriedades título e autor <?xml version=&quot;1.0&quot;?> < rdf : RDF   xmlns: rdf =&quot;http://www.w3.org/1999/02/22- rdf -syntax-ns#&quot; xmlns:rdfs=&quot;http://www.w3.org/2000/01/ rdf -schema#&quot;> < rdfs:Class rdf :ID=&quot; Livro &quot;> </rdfs:Class> < rdfs:Property rdf :ID=&quot; Titulo &quot;> < rdfs:domain rdf :resource=” #Livro ”/> < rdfs:range rdf :resource=” http://www.w3.org/2000/01/rdf-schema#Literal ”/> </rdfs:Property> < rdfs:Property rdf :ID=&quot; Autor &quot;> < rdfs:domain rdf :resource=” #Livro ”/> < rdfs:range rdf :resource=” http://www.w3.org/2000/01/rdf-schema#Literal ”/> </rdfs:Property> </ rdf : RDF >
RDF ,[object Object],[object Object],Recurso Propriedade Valor Declaração
 
RDF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
© http://blog.kutova.com/2007/07/11/o-que-e-rdf-parte-1/
Esse exemplo diz que o ator Vincent Donofrio apareceu no programa de TV  Law & Order: Criminal Intent . Também diz que o filme  The Thirteenth Floor  tem um enredo similar ao de  The Matrix .
[object Object],[object Object],Esse exemplo diz que o ator Vincent Donofrio apareceu no programa de TV  Law & Order: Criminal Intent . Também diz que o filme  The Thirteenth Floor  tem um enredo similar ao de  The Matrix .  Conhecimento
RDF Containers   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usando o Container Bag ,[object Object],[object Object],<?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;> <rdf:Description about=&quot;urn:ISBN:0-201-00023-7&quot;> <dc:creator> <rdf:Bag> <rdf:li>Alfred</rdf:li> <rdf:li>John</rdf:li> <rdf:li>Jeffrey</rdf:li> </rdf:Bag> </dc:creator> </rdf:Description> </rdf:RDF>
Usando o Container Seq ,[object Object],[object Object],<?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:s=&quot;http://www.schemas.org/Course/&quot;> <rdf:Description about=&quot;http://www.cs.vassar.edu/courses/cs240&quot;> <s:students> <rdf:Seq> <rdf:li rdf:resource=&quot;http://www.cs.vassar.edu/students/er&quot;/> <rdf:li rdf:resource=&quot;http://www.cs.vassar.edu/students/gl&quot;/> <rdf:li rdf:resource=&quot;http://www.cs.vassar.edu/students/js&quot;/> </rdf:Seq> </s:students> </rdf:Description> </rdf:RDF>
Usando o Container Alt ,[object Object],[object Object],<?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;> <rdf:Description about=&quot;urn:ISBN:0-201-00023-7&quot;> <dc:format> <rdf:Alt> <rdf:li>text/html</rdf:li> <rdf:li>text/plain</rdf:li> <rdf:li>application/postscript</rdf:li> </rdf:Alt> </dc:format> </rdf:Description> </rdf:RDF>
Limitações do RDF ,[object Object],[object Object],[object Object],[object Object],[object Object]
WebSemantica ,[object Object],[object Object]
Web Atual x Web Semantica (c)  Charles Alberton Herdt, Dyson Pereira Junior, Maurício Edgar Stivanello
Arquitetura da Web Semântica © Gabriel Pontes, http://papadocs.dsi.uminho.pt:8080/retrieve/308/Apres.ppt Motor de Busca Interface de Conversação Motor de Busca Heurístico Web Semântica Camada Lógica Camada Ontologia Camada Esquema Ontologia Ontologia Ontologia RDF XML Lógica: Regras de Inferência
Web Semântica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© Gabriel Pontes, http://papadocs.dsi.uminho.pt:8080/retrieve/308/Apres.ppt
Web Semântica - Níveis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© Gabriel Pontes, http://papadocs.dsi.uminho.pt:8080/retrieve/308/Apres.ppt
Web Semântica - Níveis ,[object Object],[object Object],[object Object],[object Object],© Gabriel Pontes, http://papadocs.dsi.uminho.pt:8080/retrieve/308/Apres.ppt
Web Semântica no Acesso à Informação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© Gabriel Pontes, http://papadocs.dsi.uminho.pt:8080/retrieve/308/Apres.ppt
Web Semântica no Acesso à Informação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© Gabriel Pontes, http://papadocs.dsi.uminho.pt:8080/retrieve/308/Apres.ppt
Web Semântica - Camadas
Requisitos para uma Linguagem de Ontologia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(c) Neil Paiva Tizzo neil@pucpcaldas.br
OWL - Web Ontology Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(c) Neil Paiva Tizzo neil@pucpcaldas.br
OWL Lite ,[object Object],[object Object],[object Object],[object Object],[object Object],(c) Neil Paiva Tizzo neil@pucpcaldas.br
OWL DL (Description Logic) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(c) Neil Paiva Tizzo neil@pucpcaldas.br
OWL Full ,[object Object],[object Object],[object Object],[object Object],(c) Neil Paiva Tizzo neil@pucpcaldas.br
OWL-S ,[object Object],[object Object],[object Object],[object Object],[object Object],(c) Neil Paiva Tizzo neil@pucpcaldas.br
XML - Exercício ,[object Object],[object Object],[object Object],Especificar esta nota em XML <?xml version=&quot;1.0&quot;?>  <nota_fiscal>  ... ... ... </nota_fiscal>
 

Mais conteúdo relacionado

Mais procurados

Mais procurados (9)

XML: uma introdução (UNESP, GPNTI, BEAM)
XML: uma introdução (UNESP, GPNTI, BEAM)XML: uma introdução (UNESP, GPNTI, BEAM)
XML: uma introdução (UNESP, GPNTI, BEAM)
 
Aula Introdução a Linguagem XML
Aula Introdução a Linguagem XMLAula Introdução a Linguagem XML
Aula Introdução a Linguagem XML
 
XML - Introdução
XML - IntroduçãoXML - Introdução
XML - Introdução
 
Bancos de Dados Orientados a Objeto
Bancos de Dados Orientados a ObjetoBancos de Dados Orientados a Objeto
Bancos de Dados Orientados a Objeto
 
Tópico 3 - RDF
Tópico 3 - RDFTópico 3 - RDF
Tópico 3 - RDF
 
Semiótica & Web Semântica
Semiótica & Web SemânticaSemiótica & Web Semântica
Semiótica & Web Semântica
 
Banco de Dados Orientado a Objeto
Banco de Dados Orientado a ObjetoBanco de Dados Orientado a Objeto
Banco de Dados Orientado a Objeto
 
Introdução ao XML
Introdução ao XMLIntrodução ao XML
Introdução ao XML
 
Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
 

Semelhante a XML, RDF e Web Semântica: linguagens para representação e intercâmbio de dados

Semelhante a XML, RDF e Web Semântica: linguagens para representação e intercâmbio de dados (20)

eXtensible Markup Language (XML)
eXtensible Markup Language (XML)eXtensible Markup Language (XML)
eXtensible Markup Language (XML)
 
Parte5 xml
Parte5 xmlParte5 xml
Parte5 xml
 
Java e XML
Java e XMLJava e XML
Java e XML
 
Conceitos de xml
Conceitos de xmlConceitos de xml
Conceitos de xml
 
Tp 4 xml
Tp 4   xmlTp 4   xml
Tp 4 xml
 
XML e Banco de Dados XML Nativo
XML e Banco de Dados XML NativoXML e Banco de Dados XML Nativo
XML e Banco de Dados XML Nativo
 
Apostila xml
Apostila xmlApostila xml
Apostila xml
 
Xml Ws
Xml WsXml Ws
Xml Ws
 
15
1515
15
 
A e xtensible markup language (xml)
A e xtensible markup language (xml)A e xtensible markup language (xml)
A e xtensible markup language (xml)
 
XML - Parte 1
XML - Parte 1XML - Parte 1
XML - Parte 1
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 1
Aplicando Transformação em XML usando XSLT e XSL-FO - 1Aplicando Transformação em XML usando XSLT e XSL-FO - 1
Aplicando Transformação em XML usando XSLT e XSL-FO - 1
 
Webservices e Xml
Webservices e XmlWebservices e Xml
Webservices e Xml
 
Curso de xml
Curso de xmlCurso de xml
Curso de xml
 
XML
XMLXML
XML
 
Xml
XmlXml
Xml
 
Pro php and xml web services xml canonical
Pro php and xml web services   xml canonicalPro php and xml web services   xml canonical
Pro php and xml web services xml canonical
 
Apostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLTApostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLT
 
Web Semântica e Ontologia
Web Semântica e OntologiaWeb Semântica e Ontologia
Web Semântica e Ontologia
 
Xml pucminas2013
Xml pucminas2013Xml pucminas2013
Xml pucminas2013
 

Mais de Sergio Crespo

O pensamento computacional com forma de potencializar o aprendizado
O pensamento computacional com forma de potencializar o  aprendizadoO pensamento computacional com forma de potencializar o  aprendizado
O pensamento computacional com forma de potencializar o aprendizadoSergio Crespo
 
O Pensamento Computacional no Desenvolvimento do alunos Autista e desafios
O Pensamento Computacional no Desenvolvimento do alunos Autista e desafiosO Pensamento Computacional no Desenvolvimento do alunos Autista e desafios
O Pensamento Computacional no Desenvolvimento do alunos Autista e desafiosSergio Crespo
 
Tendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de AprendizagemTendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de AprendizagemSergio Crespo
 
Novo Perfil do profissional de TI frente as redes sociais
Novo Perfil do profissional de TI frente as redes sociaisNovo Perfil do profissional de TI frente as redes sociais
Novo Perfil do profissional de TI frente as redes sociaisSergio Crespo
 
Arquitetura de software e Frameworks
Arquitetura de software e FrameworksArquitetura de software e Frameworks
Arquitetura de software e FrameworksSergio Crespo
 
Arquiteturas usando Pipes and Filters
Arquiteturas usando Pipes and FiltersArquiteturas usando Pipes and Filters
Arquiteturas usando Pipes and FiltersSergio Crespo
 
Arquitetura de software - Introdução
Arquitetura de software - IntroduçãoArquitetura de software - Introdução
Arquitetura de software - IntroduçãoSergio Crespo
 
Redes sociais e Educação
Redes sociais e EducaçãoRedes sociais e Educação
Redes sociais e EducaçãoSergio Crespo
 

Mais de Sergio Crespo (9)

O pensamento computacional com forma de potencializar o aprendizado
O pensamento computacional com forma de potencializar o  aprendizadoO pensamento computacional com forma de potencializar o  aprendizado
O pensamento computacional com forma de potencializar o aprendizado
 
O Pensamento Computacional no Desenvolvimento do alunos Autista e desafios
O Pensamento Computacional no Desenvolvimento do alunos Autista e desafiosO Pensamento Computacional no Desenvolvimento do alunos Autista e desafios
O Pensamento Computacional no Desenvolvimento do alunos Autista e desafios
 
Tendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de AprendizagemTendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de Aprendizagem
 
Novo Perfil do profissional de TI frente as redes sociais
Novo Perfil do profissional de TI frente as redes sociaisNovo Perfil do profissional de TI frente as redes sociais
Novo Perfil do profissional de TI frente as redes sociais
 
Lean software
Lean software Lean software
Lean software
 
Arquitetura de software e Frameworks
Arquitetura de software e FrameworksArquitetura de software e Frameworks
Arquitetura de software e Frameworks
 
Arquiteturas usando Pipes and Filters
Arquiteturas usando Pipes and FiltersArquiteturas usando Pipes and Filters
Arquiteturas usando Pipes and Filters
 
Arquitetura de software - Introdução
Arquitetura de software - IntroduçãoArquitetura de software - Introdução
Arquitetura de software - Introdução
 
Redes sociais e Educação
Redes sociais e EducaçãoRedes sociais e Educação
Redes sociais e Educação
 

Último

Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfManuais Formação
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Nova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisasNova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisasraveccavp
 
[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptxLinoReisLino
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfAlissonMiranda22
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 

Último (20)

Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Nova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisasNova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisas
 
[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdf
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 

XML, RDF e Web Semântica: linguagens para representação e intercâmbio de dados

  • 1. XML + RDF + Web Semantica Por Sergio Crespo
  • 2.
  • 3.
  • 5.
  • 6. Separação entre dados e apresentação
  • 7.
  • 9.
  • 10. DTD: linguagem para definir a estrutura de um documento XML
  • 11. A primeira linha diz que o elemento raiz (aquele que está situado no topo da árvore) é <bd>. As próximas cinco linhas são declarações de marcações, que mostram que <bd> pode conter um número arbitrário (representado pelo asterisco) de elementos < pessoa >, cada um contendo os elementos <nome>, <idade> e <email> , os quais contêm apenas caracteres “data” (não possuem mais elementos). A expressão “ pessoa* ” é uma expressão regular , significando qualquer número de elementos pessoa. Outras expressões regulares são possíveis.
  • 12.
  • 13.  
  • 14.
  • 16.
  • 17. UML to XML Atributos Elementos
  • 18. UML to XML Relação todo-parte
  • 21. UML e XML UML XML
  • 22.  
  • 23.  
  • 24.  
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.  
  • 32.
  • 34. Esse exemplo diz que o ator Vincent Donofrio apareceu no programa de TV Law & Order: Criminal Intent . Também diz que o filme The Thirteenth Floor tem um enredo similar ao de The Matrix .
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Web Atual x Web Semantica (c) Charles Alberton Herdt, Dyson Pereira Junior, Maurício Edgar Stivanello
  • 43. Arquitetura da Web Semântica © Gabriel Pontes, http://papadocs.dsi.uminho.pt:8080/retrieve/308/Apres.ppt Motor de Busca Interface de Conversação Motor de Busca Heurístico Web Semântica Camada Lógica Camada Ontologia Camada Esquema Ontologia Ontologia Ontologia RDF XML Lógica: Regras de Inferência
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. Web Semântica - Camadas
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.  

Notas do Editor

  1. RDFS é o vocabulário para descrever os recursos na forma de hierarquia de classes e propriedades; Ao invés de definir modelos, foi disponibilizado um meio de criar suas próprias categorias; Através de classes é possível especificar quais propriedades devem aparecer na descrição de um recurso. Criação de vocabulários para comunidades específicas;
  2. Aqui temos a definição de uma classe livro e suas propriedades título e autor;