Esta disciplina visa tornar os alunos capacitados a: (a) Projetar um Sistema baseado na web semântica usando algumas das ferramentas de domínio público existentes; (b) Conhecer o conceito de web semântica e Ontologias e as linguagens utilizadas para criar e manipular suas estruturas (RDF, RDFS, OWL, OWL-S, WSMO, etc); (c) Ter familiaridade com algumas ferramentas de desenvolvimento de Sistemas baseados na Web Semântica, especificamente Protégé, Jena, etc; e (d) Conhecer os conceitos relacionados ao uso da Web Semântica.
Nesta disciplina serão apresentados os conceitos teóricos e aplicações relacionados à web semântica como lógica de descrições e as linguagens associadas como: XML, RDF, RDFS, OWL, OWL-S, WSMO, etc. Também serão apresentadas algumas aplicações da web semântica.
1. O porquê da web semântica.2. O que são as ontologias.3. Introdução à Lógica de Descrições.4. XML a base da web semântica.5. RDF (Rich Data Format) e RDFS.6. OWL (Ontology Web Language).7. Serviços web semânticos: OWL-S.8. Outros modelos de serviços web semânticos: WSMO.9. Aplicações da web semântica: redes sociais, e-commerce, gestão do conhecimento.
Livro Texto:ANTONIOU, G. & HARMELEN, F. “A Semantic Web Primer” 2nd. Edition. The MIT Press. 2008.Bibliografia Complementar:BREITMAN, K. K. “Web Semântica – A Internet do Futuro”. Rio de Janeiro: LTC, 2005.DAVIS, J.; FENSEL, D.; VAN HARMELEN, J. “Towards the Semantic Web”. John Wiley & Sons, 2002.ALLEMANG, D.; HENDLER, J. “Semantic Web for the working Ontologist“, 2nd. Edition, Morgan Kaufmann Pubs. 2011.YU, L. “A Developer´s Guide to the Semantic Web”, Springer-Verlag, 2011.