web semântica para desenvolvedores: rdfa, json-ld e schema.org

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

Upload: newton-calegari

Post on 11-Apr-2017

1.282 views

Category:

Internet


8 download

TRANSCRIPT

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 !