27
Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org @newtoncalegari W3C Brasil

Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Embed Size (px)

Citation preview

Page 1: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Web Semântica para desenvolvedores:

RDFa, JSON-LD e schema.org

@newtoncalegari W3C Brasil

Page 2: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org
Page 3: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Web de Documentos

Web de Dados

Page 4: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

“The Semantic Web aims to describethe meaning of information publishedon the Web to enable retrieval basedon an accurate understanding of thatinformation’s semantics”

(RODRÍGUEZ-ROCHA et al., 2015)

Page 7: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

RDF

sujeito predicado objeto

http://fb.com/italowaxman http://cironunes.com/foaf:knows

Vocabulário FOAF

Page 8: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org
Page 9: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Google Rich Snippets

https://developers.google.com/structured-data/rich-snippets/

Page 10: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Google Rich Snippets

https://developers.google.com/structured-data/rich-snippets/

Page 11: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Google Email Markup

https://developers.google.com/gmail/markup/

Page 12: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Google Email Markup

https://developers.google.com/gmail/markup/

Page 13: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Google Knowledge Graph

Page 14: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org
Page 15: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Alguns atributos básicos RDFa

vocab property typeof content

Page 16: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

@vocab

Page 17: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

@typeof

Page 18: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

@property

Page 19: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

@content

Page 20: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org
Page 21: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Simplicidade e Compatibilidade

{ "name": “Newton Calegari", "homepage": “http://newtoncalegari.com“ "image": “http://newtoncalegari.com/imgs/n01.png“

}

{ "http://schema.org/name": “Newton Calegari”, … "http://schema.org/image": “http://.../n01.png“

}

Page 22: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

Simplicidade e Compatibilidade

{ "name": “Newton Calegari", "homepage": “http://newtoncalegari.com“ "image": “http://newtoncalegari.com/imgs/n01.png“

}

{ "http://schema.org/name": “Newton Calegari”, … "http://schema.org/image": “http://.../n01.png“

}

Page 23: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org
Page 24: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

@context

Page 25: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org
Page 26: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

JSON-LD e RDFa são simples!

Page 27: Web Semântica para desenvolvedores: RDFa, JSON-LD e schema.org

@newtoncalegari

Cheers !