SlideShare uma empresa Scribd logo
1 de 17
XML
Web Semântica
Quem Somos
Isaque Alves
● Aluno de Engenharia de
Software da Universidade de
Brasília
Eliseu Egewarth
eliseuegewarth.github.io
● Aluno de Engenharia de
Software da Universidade de
Brasília
XML
O que é?
O que é?
● eXtensible Markup Language
● Projetada para armazenamento de
transferência de dados
● Projetada para ser legível para
humanos e máquinas
● Recomendada pela W3C
Estrutura
Um .xml possui:
● Prólogo: Declaração
● Corpo: Informações
● Epílogo (opcional):
Aplicações
● Descrever dados e metadados,
dando semântica à informação
○ XQuery, XSL, XPath, XPointer, XSLT, XLink
○ SVG, SOAP, AIMS
● Muito Usado para transferências de
informações entre bancos
○ Ex: envio de documentos legais ao banco
central
●
DTD
● Document Type Definition
○ Interno e Externo
XML Schema
● Linguagem mais rica para definir o
xml
Namespaces
● Conectar o documento aos schemas
e DTDs.
● Declarado como um elemento
○ Pode ser usado no próprio elemento ou
nos filhos.
Addressing and
Querying
● Endereçamento dos elementos
○ /library/author
○ //book[@title="Artificial Intelligence"]
Processing
● Transformação de XML -> HTML
Referências
Referências
Macoratti. XML - Usando DTD - Document Type Definition.
<http://www.macoratti.net/vb_xml2.htm> Acessado em 12/09/2020, às 17:00.
Xml Icon by Ravindra Kalkani. Disponível em: <https://iconscout.com/icon/xml-30>
Imagem nodetree.gif Disponível em:
<https://www.w3schools.com/xml/xml_tree.asp>
Lista de especificações XML. Disponível em:
<https://en.wikipedia.org/wiki/List_of_XML_markup_languages>
Referências
AIMS. Disponível em:
<https://en.wikipedia.org/wiki/Agricultural_Information_Management_Standards>
ANTONIOU, Grigoris; VAN HARMELEN, Frank. A semantic web primer. MIT press,
2004.
XML
Web Semântica

Mais conteúdo relacionado

Semelhante a XML: estrutura, aplicações e ferramentas

Introdução à XML - Serviço de Biblioteca da EEFE-USP
Introdução à XML - Serviço de Biblioteca da EEFE-USPIntrodução à XML - Serviço de Biblioteca da EEFE-USP
Introdução à XML - Serviço de Biblioteca da EEFE-USPUniversidade de São Paulo
 
Fluent NHibernate - Baby Steps
Fluent NHibernate - Baby StepsFluent NHibernate - Baby Steps
Fluent NHibernate - Baby StepsAndré Agostinho
 
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 - 1Vivian Motti
 
Arquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemanticaArquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemanticaSergio Crespo
 
HTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLHTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLGeorge Mendonça
 
Apostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLTApostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLTRicardo Terra
 
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Tchelinux
 
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e ElasticsearchTDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearchtdc-globalcode
 

Semelhante a XML: estrutura, aplicações e ferramentas (20)

Tp 4 xml
Tp 4   xmlTp 4   xml
Tp 4 xml
 
Introdução à XML - Serviço de Biblioteca da EEFE-USP
Introdução à XML - Serviço de Biblioteca da EEFE-USPIntrodução à XML - Serviço de Biblioteca da EEFE-USP
Introdução à XML - Serviço de Biblioteca da EEFE-USP
 
Fluent NHibernate - Baby Steps
Fluent NHibernate - Baby StepsFluent NHibernate - Baby Steps
Fluent NHibernate - Baby Steps
 
Banco de Dados XML
Banco de Dados XMLBanco de Dados XML
Banco de Dados XML
 
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
 
Arquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemanticaArquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemantica
 
Curso de xml
Curso de xmlCurso de xml
Curso de xml
 
HTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLHTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTML
 
Java e XML
Java e XMLJava e XML
Java e XML
 
01- Introdução ao XML
01- Introdução ao XML01- Introdução ao XML
01- Introdução ao XML
 
XML_WS.pdf
XML_WS.pdfXML_WS.pdf
XML_WS.pdf
 
XML
XMLXML
XML
 
Apostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLTApostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLT
 
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
 
Visao geralti netshoes01b
Visao geralti netshoes01bVisao geralti netshoes01b
Visao geralti netshoes01b
 
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e ElasticsearchTDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
 
Aula Introdução a Linguagem XML
Aula Introdução a Linguagem XMLAula Introdução a Linguagem XML
Aula Introdução a Linguagem XML
 
Conceitos de xml
Conceitos de xmlConceitos de xml
Conceitos de xml
 
JustJava 2004: JAXB
JustJava 2004: JAXBJustJava 2004: JAXB
JustJava 2004: JAXB
 
XSL, XSL-FO e XSLT + XPath
XSL, XSL-FO e XSLT + XPathXSL, XSL-FO e XSLT + XPath
XSL, XSL-FO e XSLT + XPath
 

XML: estrutura, aplicações e ferramentas