A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Departamento de Informática- Pós-graduação Ontologia FOAF (Friend Of A Friend) Marcio R. Rosemberg –

Apresentações semelhantes


Apresentação em tema: "Departamento de Informática- Pós-graduação Ontologia FOAF (Friend Of A Friend) Marcio R. Rosemberg –"— Transcrição da apresentação:

1 Departamento de Informática- Pós-graduação Ontologia FOAF (Friend Of A Friend) Marcio R. Rosemberg – mrosemberg@inf.puc-rio.brmrosemberg@inf.puc-rio.br INF2891 – Tópicos em Hipertexto e Multimídia II Prof. Daniel Schwabe

2 Departamento de Informática- Pós-graduação FOAF é uma ontologia que é inteligível por máquinas e que descreve pessoas, suas atividades e seus relacionamentos com outras pessoas ou objetos. (Wiki) FOAF possui um vocabulário que pode ser expressado em RDF e OWL. A forma mais simples de usar a ontologia FOAF é criando um arquivo RDF/XML e ligar o arquivo.rdf com uma página publicada na Internet. FOAF logo

3 Departamento de Informática- Pós-graduação FOAF - Classes definidas

4 Departamento de Informática- Pós-graduação FOAF agrupa classes e propriedades em 3 categorias Core: Classes e propriedades que descrevem pessoas e grupos sociais cujas características independem de tempo e tecnologia. Social Web: Classes e propriedades para descrever contas da Internet, Catálogos de Endereços e outras atividades ligadas à Web. Linked Data Utilities: Classes para publicação de documentos via rede de arquivos RDF interligados, integrando dados factuais com documentos orientados a humanos (Human Oriented Documents) tais como: vídeos, planilhas, modelos em 3D, áudio, etc. Estas ferramentas ainda estão em estudo e desenvolvimento. Encontra-se nesta categoria a Classe LabelProperty que, efetivamente, é uma subpropriedade de rdfs:label.

5 Departamento de Informática- Pós-graduação

6 FOAF – Principais propriedades da classe Person name: nome completo title: título acadêmico givenname: prenome family_name: sobrenome age: idade em anos (herdada da classe Agent) birthday: mês-dia de nascimento (herdada da classe Agent) nick: apelido mbox: email (herdada da classe Agent) mbox_sha1sum: email codificado pelo algoritmo sha1 (herdada da classe Agent) homepage: página pessoal depiction: foto schoolHomepage: url da sua escola workplaceHomepage: url do seu trabalho workInfoHomepage: url apontando para uma página que descreve o seu trabalho phone: telefone de contato knows: link para um recurso da classe Person currentProject: link para um recurso da classe Document, referenciando um projeto em que você está atuando pastProject: link para uma classe Document que referencia um projeto no qual você já atuou interest: link para um recurso da classe Document que referencia um interesse pessoal (herdada da classe Agent) skypeID: ID do Skype (herdada da classe Agent) account: link para um recurso da classe OnlineAccount (herdada da classe Agent)

7 Departamento de Informática- Pós-graduação FOAF – Principais propriedades da classe OnlineChatAccount accountServiceHomepage: site do serviço (herdada da classe OnlineAccount) accountNamename: nome da conta (herdada da classe OnlineAccount) skypeID: ID do Skype jabberID: ID ou email de login do jabber aimChatID: ID ou email de login do aim msnChatID: email de login do MSN icqChatID: ID ou email de login do ICQ yahooChatID: email de login do Yahoo

8 Departamento de Informática- Pós-graduação FOAF – Exemplo prático <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:admin="http://webns.net/mvcb/"> Marcio Rosemberg Mr Marcio Rosemberg Flu4Ever 8c7d601faac732913ea025c11946224b9c48f68f Fluminense FC b8a7ca0a862c077af595342238cfac4dc422f965

9 Departamento de Informática- Pós-graduação FOAF – Exemplo prático Ligando sua página pessoal ao arquivo.rdf Na sessão HEAD

10 Departamento de Informática- Pós-graduação Referências [1] Hierarquia das Classes FOAF http://www.openrdf.org/doc/elmo/1.5/apidocs/org/openrdf/concepts/foaf/package-tree.html [2] Wikipédia FOAF (SOFTWARE) http://en.wikipedia.org/wiki/FOAF_%28software%29 [3] FOAF Project http://www.foaf-project.org/ [4] FOAF Classes definition http://uri.gbv.de/ontology/foaf/#classes [5] Ferramenta FOAF-a-matic (Written by Leigh Dodds )Leigh Dodds http://www.ldodds.com/foaf/foaf-a-matic [6] Ganesha RDF/XML Editor http://event-horizon.cyberfinity.net/uni/ganesha/


Carregar ppt "Departamento de Informática- Pós-graduação Ontologia FOAF (Friend Of A Friend) Marcio R. Rosemberg –"

Apresentações semelhantes


Anúncios Google