Módulo 2b - Ontologias - RDF
|
|
- Amadeu di Azevedo Azambuja
- 6 Há anos
- Visualizações:
Transcrição
1 Tecnologias de Banco de Dados para a Web Semântica Módulo 2b - Ontologias - RDF Marco A. Casanova 7/3/2005 (c) Marco A. Casanova - PUC-Rio 1
2 Tópicos Introdução URIref e Qname RDF Básica RDF/XML Outros recursos de RDF RDF Schema Exemplos de RDF Schemas 7/3/2005 (c) Marco A. Casanova - PUC-Rio 2
3 Introdução RDF: provê uma linguagem comum que as aplicações podem utilizar para intercambiar informação, sem perda de significado: informação sobre recursos na Web, particularmente metadados informação sobre objetos que podem ser identificados na Web, mesmo que não possam ser recuperados pela Web (como produtos vendidos pela Web) 7/3/2005 (c) Marco A. Casanova - PUC-Rio 3
4 URIref e Qname URI Reference (URIref): uma URI com um identificador de fragmento opcional utilizada para identificar: indivíduos, e.g., Eric Miller, identificado por tipos de objetos, e.g., Person, identificado por propriedades de objetos, e.g., mailbox, identificado por valores das propriedades, e.g. mailto:em@w3.org, identificado por 7/3/2005 (c) Marco A. Casanova - PUC-Rio 4
5 URIref e Qname Qualified Name (QName): uma abreviação para uma URI reference QName prefix: uma abreviação para um URI namespace Exemplo: foo é um QName prefix abreviando o URI namespace foo:bar é um QName abreviando a URIref 7/3/2005 (c) Marco A. Casanova - PUC-Rio 5
6 URIref e Qname Exemplos de QName prefix mais usados: rdf: rdfs: dc: daml: ex: xsd: /3/2005 (c) Marco A. Casanova - PUC-Rio 6
7 RDF Básica RDF Model: um recurso em RDF é qualquer URIref uma afirmação em RDF é uma tripla (S, P, O), entendida como S possui P com valor O, onde S é o sujeito da afirmação, designado por um recurso P é o predicado da afirmação, designado por um recurso O é o o objeto da afirmação, designado por um recurso ou literal 7/3/2005 (c) Marco A. Casanova - PUC-Rio 7
8 RDF Básica RDF Model: um grupo de afirmações em RDF deve ser entendido como a conjunção das afirmações 7/3/2005 (c) Marco A. Casanova - PUC-Rio 8
9 RDF Básica Exemplo: has a creator whose value is John Smith sujeito: predicado: (URI para creator ) objeto: (URI para John Smith ) 7/3/2005 (c) Marco A. Casanova - PUC-Rio 9
10 RDF Básica Notação em triplas: < < < Notação em grafo: Sujeito propriedade Objeto 7/3/2005 (c) Marco A. Casanova - PUC-Rio 10
11 < < < < < "August 16, 1999". < < "English". literais 7/3/2005 (c) Marco A. Casanova - PUC-Rio 11
12 RDF Básica 7/3/2005 (c) Marco A. Casanova - PUC-Rio 12
13 RDF Básica Valores estruturados de propriedades e nós vazios: exstaff:85740 exterms:address _:johnaddress. _:johnaddress exterms:street "1501 Grant Avenue". _:johnaddress exterms:city "Bedford". _:johnaddress exterms:state "Massachusetts". _:johnaddress exterms:zip "01730". 7/3/2005 (c) Marco A. Casanova - PUC-Rio 13
14 RDF Básica nó vazio 7/3/2005 (c) Marco A. Casanova - PUC-Rio 14
15 RDF Básica Literais tipados: ex:index.html exterms:creation-date " "^^xsd:date. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 15
16 RDF/XML Exemplo: ex:index.html exterms:creation-date "August 16, 1999". ex:index.html exterms:language "English". ex:index.html dc:creator <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:exterms=" <rdf:description rdf:about=" <exterms:creation-date>august 16, 1999</exterms:creation-date> <exterms:language>english</exterms:language> <dc:creator rdf:resource=" </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 16
17 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:exterms=" <rdf:description rdf:about=" <exterms:creation-date>august 16, 1999</exterms:creation-date> <exterms:language>english</exterms:language> <dc:creator rdf:resource=" </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 17
18 RDF/XML rdf:rdf indica que o documento XML define afirmações em RDF rdf:description indica o início da descrição de um recurso <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:exterms=" <rdf:description rdf:about=" <exterms:creation-date>august 16, 1999</exterms:creation-date> <exterms:language>english</exterms:language> <dc:creator rdf:resource=" </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 18
19 RDF/XML rdf:about valor do atributo é uma URIref identificando o recurso property elements aninhados no elemento "rdf:description" indicam que a propriedade aplica-se ao recurso em "rdf:about" <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:exterms=" <rdf:description rdf:about=" <exterms:creation-date>august 16, 1999</exterms:creation-date> <exterms:language>english</exterms:language> <dc:creator rdf:resource=" </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 19
20 RDF/XML rdf:id indica o uso de um fragment identifier, uma abreviação para a URIref completa do recurso sendo descrito a URIref completa para o recurso é criada concatenando-se: a base URI com o símbolo "#" com o valor de "rdf:id" rdf:id="fragment identifier" é equivalente a rdf:about="#fragment identifier" 7/3/2005 (c) Marco A. Casanova - PUC-Rio 20
21 RDF/XML Exemplo: fragment identifier: item10245 base URI: URIref equivalente: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:exterms=" <rdf:description rdf:id="item10245"> <exterms:model>overnighter</exterms:model> <exterms:sleeps>2</exterms:sleeps> <exterms:weight>2.4</exterms:weight> <exterms:packedsize>14x56</exterms:packedsize> </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 21
22 RDF/XML XML base por default, a base URI é a URI do documento que contém as afirmações em RDF alternativamente, a base URI pode ser indicada explicitamente através do atributo xml:base <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:exterms=" xml:base=" <rdf:description rdf:id="item10245"> <exterms:model>overnighter</exterms:model> <exterms:sleeps>2</exterms:sleeps> <exterms:weight>2.4</exterms:weight> <exterms:packedsize>14x56</exterms:packedsize> </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 22
23 RDF/XML rdf:type propriedade tal que: valor da propriedade: recurso representando uma categoria ou classe de objetos sujeito da propriedade: instância da categoria ou classe 7/3/2005 (c) Marco A. Casanova - PUC-Rio 23
24 Exemplo de rdf:type RDF/XML <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:exterms=" xml:base=" <rdf:description rdf:id="item10245"> <rdf:type rdf:resource=" /> <exterms:model>overnighter</exterms:model> <exterms:sleeps>2</exterms:sleeps> <exterms:weight>2.4</exterms:weight> <exterms:packedsize>14x56</exterms:packedsize> </rdf:description>...other product descriptions... </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 24
25 RDF/XML Exemplo de notação simplificada para rdf:type <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:exterms=" xml:base=" <exterms:tent rdf:id="item10245"> <exterms:model>overnighter</exterms:model> <exterms:sleeps>2</exterms:sleeps> <exterms:weight>2.4</exterms:weight> <exterms:packedsize>14x56</exterms:packedsize> </exterms:tent>...other product descriptions... </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 25
26 RDF/XML Exemplo de uso de literais tipados ex:index.html exterms:creation-date " "^^xsd:date. <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:exterms=" <rdf:description rdf:about=" <exterms:creation-date rdf:datatype= " </exterms:creation-date> </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 26
27 Outros recursos de RDF RDF Containers um container é um recurso que contém objetos, chamados de membros os membros podem ser recursos ou literais 7/3/2005 (c) Marco A. Casanova - PUC-Rio 27
28 Outros recursos de RDF RDF Containers tipos de containers: rdf:bag rdf:seq rdf:alt tipo dos containers que designam conjuntos ("bag") de recursos ou literais tipo dos containers que designam seqüências de recursos ou literais tipo dos containers que designam grupos de recursos ou literais que representam alternativas 7/3/2005 (c) Marco A. Casanova - PUC-Rio 28
29 Outros recursos de RDF 7/3/2005 (c) Marco A. Casanova - PUC-Rio 29
30 Outros recursos de RDF Exemplo de rdf:bag <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:s=" <rdf:description rdf:about=" <s:students> <rdf:bag> <rdf:li rdf:resource=" <rdf:li rdf:resource=" <rdf:li rdf:resource=" <rdf:li rdf:resource=" <rdf:li rdf:resource=" </rdf:bag> </s:students> </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 30
31 Outros recursos de RDF 7/3/2005 (c) Marco A. Casanova - PUC-Rio 31
32 Outros recursos de RDF Exemplo de rdf:alt <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:s=" <rdf:description rdf:about=" <s:distributionsite> <rdf:alt> <rdf:li rdf:resource="ftp://ftp.example.org"/> <rdf:li rdf:resource="ftp://ftp.example1.org"/> <rdf:li rdf:resource="ftp://ftp.example2.org"/> </rdf:alt> </s:distributionsite> </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 32
33 Outros recursos de RDF RDF Collection um grupo de objetos representado como uma lista em RDF através do seguinte vocabulário: rdf:list rdf:first rdf:rest rdf:nil tipo das listas de recursos ou literais primeiro elemento de uma lista resto de uma lista lista vazia 7/3/2005 (c) Marco A. Casanova - PUC-Rio 33
34 7/3/2005 (c) Marco A. Casanova - PUC-Rio 34
35 Outros recursos de RDF Exemplo de RDF Collection <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:s=" <rdf:description rdf:about=" <s:students rdf:parsetype="collection"> <rdf:description rdf:about=" <rdf:description rdf:about=" <rdf:description rdf:about=" </s:students> </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 35
36 Outros recursos de RDF RDF Reification rdf:statement indica que a afirmação é sobre outra afirmação rdf:subject sujeito da afirmação rdf:predicate predicado da afirmação rdf:object objeto da afirmação 7/3/2005 (c) Marco A. Casanova - PUC-Rio 36
37 Outros recursos de RDF Exemplo de RDF Reification [[exproducts:item10245 exterms:weight "2.4".]] dc:creator exstaff: _:xxx rdf:type rdf:statement. _:xxx rdf:subject exproducts:item _:xxx rdf:predicate exterms:weight. _:xxx rdf:object "2.4". _:xxx dc:creator exstaff: Estas triplas indicam que "há uma afirmação cujo sujeito é "exproducts:item10245", cujo predicado é "exterms:weight", e cujo objeto é "2.4" e que a afirmação foi feita pelo recurso identificado por "exstaff:85740" " 2. Estas triplas não indicam que a afirmação (identificada por "_:xxx") é a mesma que alguma afirmação específica em um documento RDF. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 37
38 Resumo do Vocabulário Termos Básicos rdf:rdf rdf:description rdf:about rdf:id rdf:resource property elements rdf:type rdf:property termo indicando que o documento define afirmações em RDF termo indicando o início da descrição de um recurso termo indicando uma URIref identificando o recurso termo indicando um fragment identifier identificando o recurso termo indicando um recurso elementos aninhados no elemento "rdf:description"; indicam que a propriedade aplica-se ao recurso descrito valor da propriedade é um recurso representando uma categoria ou classe de objetos; sujeito da propriedade é uma instância da categoria ou classe classe das propriedades Descrição 7/3/2005 (c) Marco A. Casanova - PUC-Rio 38
39 Resumo do Vocabulário RDF Container rdf:seq rdf:bag rdf:alt rdf:li classe das seqüência de recursos ou literais classe dos conjuntos ("bag") de recursos ou literais classe dos grupo de recursos ou literais que representam alternativas indica um elemento Descrição 7/3/2005 (c) Marco A. Casanova - PUC-Rio 39
40 Resumo do Vocabulário RDF Collection rdf:list rdf:first rdf:rest rdf:nil rdf:parsetype= "Collection" Descrição classe das listas de recursos ou literais propriedade indicando o primeiro elemento de uma lista propriedade indicando o resto de uma lista recurso indicando a lista vazia (equivalente a rdf:list em RDF/XML) 7/3/2005 (c) Marco A. Casanova - PUC-Rio 40
41 Resumo do Vocabulário RDF Reification rdf:statement rdf:subject rdf:predicate rdf:object Descrição tipo indicando que a afirmação é sobre outra afirmação propriedade indicando o sujeito da afirmação propriedade indicando o predcado da afirmação propriedade indicando o objeto da afirmação 7/3/2005 (c) Marco A. Casanova - PUC-Rio 41
42 RDF Schema Definição de RDF Schema (RDFS): sistema de tipos para RDF, permitindo definir: classes hierarquia de classes propriedades de classes usa o próprio RDF para especificar o sistema de tipos 7/3/2005 (c) Marco A. Casanova - PUC-Rio 42
43 RDF Schema Definição de RDF Schema (RDFS): provê um conjunto de recursos e propriedades: com significado definido utilizado para descrever classes e propriedades de uma aplicação forma um vocabulário reservado (de RDF Schema) estendendo o vocabulário de RDF 7/3/2005 (c) Marco A. Casanova - PUC-Rio 43
44 RDF Schema Vocabulário de RDF: rdf: Vocabulário de RDF Schema: rdfs: Namespace usado para os exemplos: ex: 7/3/2005 (c) Marco A. Casanova - PUC-Rio 44
45 RDF Schema Definição de classe: sujeito: o nome da classe propriedade: rdf:type objeto: rdfs:class Exemplo: ex:motorvehicle rdf:type rdfs:class. (nota: triplas usando QName prefixes dispensam o uso de < e > ) 7/3/2005 (c) Marco A. Casanova - PUC-Rio 45
46 RDF Schema Definição de classe em RDF/XML: xml:base: ex: tripla: ex:motorvehicle rdf:type rdfs:class. <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" > <rdf:description rdf:id="motorvehicle"> <rdf:type rdf:resource=" </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 46
47 RDF Schema Definição de subclasse: sujeito:o recurso identificando o nome da classe propriedade: rdfs:subclassof objeto: o recurso identificando o nome da classe Exemplo: ex:van rdf:type rdfs:class. ex:van rdfs:subclassof ex:motorvehicle. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 47
48 RDF Schema Subclasse (cont.): a propriedade rdfs:subclassof é transitiva Exemplo de subclasses transitivas: ex:van rdf:type rdfs:class. ex:minvan rdf:type rdfs:class. ex:van rdfs:subclassof ex:motorvehicle. ex:minvan rdfs:subclassof ex:van. ex:minvan rdfs:subclassof ex:motorvehicle. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 48
49 7/3/2005 (c) Marco A. Casanova - PUC-Rio 49
50 RDF Schema Exemplo de esquema em triplas: ex:motorvehicle rdf:type rdfs:class. ex:passengervehicle rdf:type rdfs:class. ex:van rdf:type rdfs:class. ex:truck rdf:type rdfs:class. ex:minivan rdf:type rdfs:class. ex:passengervehicle rdfs:subclassof ex:motorvehicle. ex:van rdfs:subclassof ex:motorvehicle. ex:truck rdfs:subclassof ex:motorvehicle. ex:minivan rdfs:subclassof ex:van. ex:minivan rdfs:subclassof ex:passengervehicle. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 50
51 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:rdfs=" Exemplo de esquema em RDF/XML <rdf:description rdf:id="motorvehicle"> <rdf:type rdf:resource=" </rdf:description> <rdf:description rdf:id="passengervehicle"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#motorvehicle"/> </rdf:description> <rdf:description rdf:id="truck"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#motorvehicle"/> </rdf:description> <rdf:description rdf:id="van"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#motorvehicle"/> </rdf:description> <rdf:description rdf:id="minivan"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#van"/> <rdfs:subclassof rdf:resource="#passengervehicle"/> </rdf:description> 7/3/2005 </rdf:rdf> (c) Marco A. Casanova - PUC-Rio 51
52 RDF Schema Definição de instância de classe: sujeito:o recurso identificando a instância da classe propriedade: rdf:type objeto: o recurso identificando o nome da classe Exemplo: ex:companycar rdf:type ex:motorvehicle. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 52
53 RDF Schema Definição de inst. de classe em RDF/XML: xml:base: ex: tripla: ex:companycar rdf:type ex:motorvehicle. <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:ex=" <rdf:description rdf:id="companycar"> <rdf:type rdf:resource=" </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 53
54 RDF Schema Definição de inst. de classe em RDF/XML: xml:base: ex: tripla: ex:companycar rdf:type ex:motorvehicle. <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" > <rdf:description rdf:id="companycar"> <rdf:type rdf:resource= #MotorVehicle"/> </rdf:description> URIref relativa </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 54
55 RDF Schema Definição de inst. de classe em RDF/XML: xml:base: ex: tripla: ex:companycar rdf:type ex2:motorvehicle. <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:ex2=" <rdf:description rdf:id="companycar"> <rdf:type rdf:resource= ex2:#motorvehicle"/> </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 55
56 RDF Schema Definição de propriedade: sujeito:o recurso identificando o nome da propriedade propriedade: rdf:type objeto: rdf:property (uma classe definida em RDF) Exemplo: exterms:weightinkg rdf:type rdf:property. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 56
57 RDF Schema Definição de domínio (Domain): sujeito:o recurso identificando o nome da propriedade propriedade: rdfs:domain objeto: o recurso identificando o nome de uma classe Exemplos: ex:book rdf:type rdfs:class. ex:author rdf:type rdf:property. ex:author rdfs:domain ex:book. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 57
58 RDF Schema Definição de contradomínio (Range): sujeito:o recurso identificando o nome da propriedade propriedade: rdfs:range objeto: o recurso identificando o nome de uma classe ou o nome de um XSD data type Exemplos: ex:person rdf:type rdfs:class. ex:age rdf:type rdf:property. ex:author rdf:type rdf:property. ex:age rdfs:range xsd:integer. ex:author rdfs:range ex:person. xsd:integer rdf:type rdfs:datatype. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 58
59 <rdf:description rdf:id="registeredto"> <rdf:type Exemplo de propriedades em RDF/XML rdf:resource=" <rdfs:domain rdf:resource="#motorvehicle"/> <rdfs:range rdf:resource="#person"/> </rdf:description> <rdf:description rdf:id="rearseatlegroom"> <rdf:type rdf:resource=" <rdfs:domain rdf:resource="#passengervehicle"/> <rdfs:range rdf:resource=" </rdf:description> <rdf:description rdf:id="person"> <rdf:type rdf:resource=" </rdf:description> <rdf:description rdf:about=" <rdf:type rdf:resource=" </rdf:description> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 59
60 RDF Schema Subpropriedade: sujeito:o recurso identificando o nome da propriedade propriedade: rdfs:subpropertyof objeto: recurso identificando o nome da sub-propriedade Exemplo de definição de sub-propriedade: ex:driver rdf:type rdf:property. ex:primarydriver rdf:type rdf:property. ex:primarydriver rdfs:subpropertyof ex:driver. 7/3/2005 (c) Marco A. Casanova - PUC-Rio 60
61 RDF Schema Exemplo em RDF/XML: <rdf:description rdf:id="driver"> <rdf:type rdf:resource=" <rdfs:domain rdf:resource="#motorvehicle"/> </rdf:description> <rdf:description rdf:id="primarydriver"> <rdf:type rdf:resource=" <rdfs:subpropertyof rdf:resource="#driver"/> </rdf:description> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 61
62 RDF Schema Instância de propriedade: sujeito: recurso identificando uma instância de uma classe propriedade: o nome da propriedade objeto: recurso identificando uma instância de uma classe ou literal indicando o valor da propriedade Exemplo: ex:johnsmithscar ex:registeredto ex: /3/2005 (c) Marco A. Casanova - PUC-Rio 62
63 RDF Schema Instância de propriedade em RDF/XML: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:ex=" <rdf:description rdf:id="johnsmithscar"> <rdf:type rdf:resource=" <ex:registeredto rdf:resource=" <ex:rearseatlegroom rdf:datatype=" 127 </ex:rearseatlegroom> <ex:primarydriver rdf:resource=" </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 63
64 RDF Schema Forma abreviada em RDF/XML: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:ex=" <ex:passengervehicle rdf:id="johnsmithscar"> <ex:registeredto rdf:resource=" <ex:rearseatlegroom rdf:datatype=" 127 </ex:rearseatlegroom> <ex:primarydriver rdf:resource=" </ex:passengervehicle> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 64
65 RDF Schema Interpretação de um RDF Schema: regra de escopo para propriedades: linguagens de programação: RDF: o escopo de um atributo é restrito à classe ou tipo em que é definido o escopo de uma propriedade é global, ou seja, independente da definição das classes 7/3/2005 (c) Marco A. Casanova - PUC-Rio 65
66 RDF Schema Interpretação de um RDF Schema: papel das descrições em um esquema: linguagens de programação: RDF: a definição dos tipos ou classes é prescritiva um RDF schema é apenas uma descrição adicional dos recursos a aplicação decide como interpretar o esquema 7/3/2005 (c) Marco A. Casanova - PUC-Rio 66
67 RDF Schema Interpretação de um RDF Schema (cont.): papel das descrições em um esquema: uma descrição de uma instância pode ser considerada válida (por uma aplicação) sem que especifique alguma propriedade definida no esquema ou com uma propriedade adicional não descrita no esquema 7/3/2005 (c) Marco A. Casanova - PUC-Rio 67
68 RDF Schema Vocabulário de RDF Schema Classe Conceito Propriedade de classe Recurso rdfs:class rdfs:resource rdf:property Propriedade rdf:type rdfs:subclassof rdf:type rdfs:domain rdfs:range rdfs:subpropertyof 7/3/2005 (c) Marco A. Casanova - PUC-Rio 68
69 Exemplos de RDF Schemas Dublin Core Metadata Initiative conjunto mínimo de elementos descritivos para facilitar a descrição e indexação automática de objetos, como documentos, interligados entre si, de forma semelhante ao catálogo de uma biblioteca 7/3/2005 (c) Marco A. Casanova - PUC-Rio 69
70 Exemplos de RDF Schemas <?xml version="1.0" encoding="utf-8"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" xml:lang="en-us"> <rdf:description rdf:about=" <dc:identifier rdf:resource=" /> <dc:description>photograph taken at 6:00 am on Corfu with two models </dc:description> <dc:title>walking on the Beach in Corfu</dc:title> <dc:creator>john Peterson</dc:creator> <dc:contributor>sally Smith, lighting</dc:contributor> <dc:format>image/jpeg</dc:format> </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 70
71 Exemplos de RDF Schemas PRISM: Publishing Requirements for Industry Standard Metadata especificação de metadados para a imprensa, enfatizando: descoberta pesquisa, browsing, distribuição de conteúdo, etc... acompanhamento de direitos autorais transmissão de metadados (junto com o conteúdo). baseia-se no Dublin Core 7/3/2005 (c) Marco A. Casanova - PUC-Rio 71
72 Exemplos de RDF Schemas <?xml version="1.0" encoding="utf-8"?> <rdf:rdf xmlns:prism=" xmlns:rdf=" xmlns:dc=" <rdf:description rdf:about=" <dc:identifier rdf:resource=" /> <prism:copyright>copyright 2001, Wanderlust Publications. All rights reserved. </prism:copyright> <prism:rightsagent>phantasy Photos, Philadelphia</prism:rightsAgent> </rdf:description> </rdf:rdf> 7/3/2005 (c) Marco A. Casanova - PUC-Rio 72
73 Exemplos de RDF Schemas Open Directory Project diretório para a Web editado manualmente (!) construído e mantido por uma comunidade de voluntários (!!) 7/3/2005 (c) Marco A. Casanova - PUC-Rio 73
74 Exemplos de RDF Schemas Composite Capabilities/Preferences Profile (CC/PP) define um framework genérico para descrever, para servidores, o contexto de entrega de um cliente: capacidade do dispositivo preferências do usuário características da rede etc... 7/3/2005 (c) Marco A. Casanova - PUC-Rio 74
75 Exemplos de RDF Schemas Gene Ontology (GO) Consortium: provê um vocabulário controlado para descrever aspectos de produtos derivados da Genética 7/3/2005 (c) Marco A. Casanova - PUC-Rio 75
76 Referências RDF Primer (W3C Working Draft 23 January 2003) 7/3/2005 (c) Marco A. Casanova - PUC-Rio 76
77 Referências 7/3/2005 (c) Marco A. Casanova - PUC-Rio 77
RDF (Resource Description Framework) RDFS (Resource Description Framework Schema)
RDF (Resource Description Framework) RDFS (Resource Description Framework Schema) Tópicos Especiais em Engenharia de Software I (Introdução à Engenharia de Ontologias) Curso: Engenharia de Computação Prof.
Leia maisResource Description Framework (RDF) Instituto de Informática Universidade Federal de Goiás
Resource Description Framework (RDF) Júnio César de Lima Cedric Luiz de Carvalho Technical Report - RT-INF_003-05 - Relatório Técnico June - 2005 - Junho The contents of this document are the sole responsibility
Leia maisSistemas de informação governados por ontologias
Sistemas de informação governados por ontologias Marco A. Casanova Departamento de Informática PUC-Rio 5/3/2006 (c) Dept. Informática - PUC-Rio 1 Tópicos Motivação Ontologias: Conceitos Linguagens Ferramentas
Leia maisLinked Data Management. Capítulo 1: Linked Data & the Semantic Web Standards
Linked Data Management Capítulo 1: Linked Data & the Semantic Web Standards Carmem Hara 18 de outubro de 2016 Dados na Web Processamento automático de dados da Web: dados com sintaxe e semântica bem definidas
Leia maisWeb Semântica: Conceitos, Tecnologias e Aplicações
Web Semântica: Conceitos, Tecnologias e Aplicações Paulo Vitor Antonini Orlandin paulovitor_e@hotmail.com Resumo Com o crescente número de usuários da Internet, consequentemente o número de informações
Leia maisSemântica na Web Vocabulários
Semântica na Web Vocabulários Carlos Bazilio Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense 1 Motivação Imagine aplicações no contexto de saúde: Profissionais usam
Leia maisWeb semântica e Ontologias OWL
Web semântica e Ontologias OWL EBRALC 2008 Renata Vieira - PUCRS Web Atual Atualmente a Web é usada basicamente para: Consumo humano de informações Compras Comunicação Acesso a conteúdo Web Atual Dificuldades
Leia maisL A C Laboratory for Advanced Collaboration
Publicação de Dados Governamentais no Padrão Linked Data 2.2 O Padrão RDF Karin Breitman José Viterbo Edgard Marx Percy Salas L A C Laboratory for Advanced Collaboration Objetivo deste módulo 1.Apresentar
Leia mais5 Tecnologias estudadas
5 Tecnologias estudadas Esse capítulo descreve as principais linguagens existentes para o desenvolvimento de ontologias para uso na Web. Essas linguagens são vistas como a infra-estrutura básica para o
Leia maisDIOGO FERNANDO VEIGA PEDRO DE STEGE CECCONELLO. Metabolic IsaViz: Representando Vias Metabólicas em Grafos RDF Customizados
DIOGO FERNANDO VEIGA PEDRO DE STEGE CECCONELLO Metabolic IsaViz: Representando Vias Metabólicas em Grafos RDF Customizados FLORIANÓPOLIS 2004 DIOGO FERNANDO VEIGA PEDRO DE STEGE CECCONELLO Metabolic IsaViz:
Leia maisTECNOLOGIAS LOD E A PUBLICAÇÃO E INTERLIGAÇÃO DE ACERVOS DIGITAIS DE ARQUIVOS, BIBLIOTECAS E MUSEUS NA WEB
TECNOLOGIAS LOD E A PUBLICAÇÃO E INTERLIGAÇÃO DE ACERVOS DIGITAIS DE ARQUIVOS, BIBLIOTECAS E MUSEUS NA WEB Seminário BBM de Bibliotecas Digitais, Preservação e Acesso, São Paulo, 13 e 14 de novembro, 2017
Leia maisONTOLOGIAS E ONTOLOGIAS DIFUSAS
Universidade Federal de São Carlos - UFSCar Programa de Pós-Graduação em Ciência da Computação PPGCC Departamento de Computação - DC ONTOLOGIAS E ONTOLOGIAS DIFUSAS SUMARIO Introdução Ontologias OWL Regras
Leia maisUtilização da API Jena para a manipulação de uma ontologia representada em RDF
Utilização da API Jena para a manipulação de uma ontologia representada em RDF Danilo de Abreu Noleto 1, Parcilene Fernandes de Brito 1 1 Curso de Sistemas de Informação Centro Universitário Luterano do
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO Uma Avaliação de Abordagens Alternativas para Armazenar RDF em Banco de Dados Relacional por NELSON
Leia maisMinicurso: Introdução ao RDF e SPARQL
Minicurso: Introdução ao RDF e SPARQL Rafael de Moura Speroni rafaelsperoni@ifc-araquari.edu.br Professor do IFC-Araquari Aluno de Doutorado do EGC/UFSC Apresentação Linked Data Web de Documentos X Web
Leia mais2.1. Visão Geral das Ferramentas utilizadas no Ciclo de Vida de Desenvolvimento de Software
2 Fundamentos Neste capítulo são apresentados os fundamentos que serviram de base para a elaboração e construção deste trabalho. Inicialmente, será apresentada uma visão geral dos tipos de ferramentas
Leia mais1 Introdução. 1 World Wide Web Consortium -
1 Introdução A internet é uma ampla fonte de disseminação de informações, abrangendo praticamente todas as áreas de conhecimento. A maioria das informações disponíveis hoje para a grande parte dos usuários
Leia maisOMNIPAPER ARQUITECTURA DE METADADOS E SUA IMPLEMENTAÇÃO NO RDF GATEWAY
3º CONGRESSO LUSO-MOÇAMBICANO DE ENGENHARIA OMNIPAPER ARQUITECTURA DE METADADOS E SUA IMPLEMENTAÇÃO NO RDF GATEWAY Teresa Susana Mendes Pereira, Ana Alice Baptista Universidade do Minho Campus de Azurém,
Leia maisANEXO C INSTÂNCIAS DA ONTOLOGIA DE MATERIAIS DE APRENDIZAGEM
ANEXO C INSTÂNCIAS DA ONTOLOGIA DE MATERIAIS DE APRENDIZAGEM Neste anexo serão apresentadas as instâncias da ontologia de materiais de aprendizagem que foram cadastrados no ambiente VCurso+ para que se
Leia maisUNIVERSIDADE LUTERANA DO BRASIL CURSO DE CIÊNCIA DA COMPUTAÇÃO CÂMPUS GRAVATAÍ UM PACOTE.NET PARA MANIPULAÇÃO DE RDF E RDF SCHEMA SOBRE SGBD
UNIVERSIDADE LUTERANA DO BRASIL CURSO DE CIÊNCIA DA COMPUTAÇÃO CÂMPUS GRAVATAÍ UM PACOTE.NET PARA MANIPULAÇÃO DE RDF E RDF SCHEMA SOBRE SGBD Murilo Ramos Pereira Monografia desenvolvida durante a disciplina
Leia maisOWL-DL Propriedades. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla
OWL-DL Propriedades Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla PROPRIEDADES Propriedades são relações entre dois indivíduos. Tipos de propriedades em OWL Object properties: liga um indivíduos
Leia maisD2R EDITOR: HABILITANDO A PUBLICAÇÃO AUTOMÁTICA DE ANOTAÇÕES SEMÂNTICAS DE SITES DINÂMICOS
UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO André Guerreiro Cantarelli D2R EDITOR: HABILITANDO A PUBLICAÇÃO AUTOMÁTICA DE ANOTAÇÕES SEMÂNTICAS DE SITES DINÂMICOS
Leia maisANEXO B ONTOLOGIA DE DOMÍNIO SOBRE DISCIPLINAS
ANEXO B ONTOLOGIA DE DOMÍNIO SOBRE DISCIPLINAS A ontologia de domínio sobre as disciplinas de Estruturas de Dados I e Análise e Desenvolvimento de Algoritmos I, ministradas pelo Departamento de Computação
Leia maisPadrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica Ernesto F. Veiga, Márcio V. Oliveira Sena, Renato de F. Bulcão Neto ernestofonseca@inf.ufg.br marciovinicius@inf.ufg.br
Leia maisUNIVERSIDADE ESTADUAL PAULISTA
unesp UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO Faculdade de Filosofia e Ciências, Campus de Marília SP Programa de Pós-Graduação em Ciência da Informação FABIANO FERREIRA DE CASTRO Padrões
Leia maisPadrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica Ernesto F. Veiga, Márcio V. Oliveira Sena, Renato de F. Bulcão Neto ernestofonseca@inf.ufg.br marciovinicius@inf.ufg.br
Leia maisUma Proposta de Navegação na Web Utilizando Facetas
Uma Proposta de Navegação na Web Utilizando Facetas Cássio Prazeres 1, Daniel Lucrédio 1, Renata Fortes 1, Cesar Teixeira 2 1 Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo
Leia maisPROTÓTIPO DE FERRAMENTA DE CONSULTA DE INFORMAÇÕES BASEADAS EM ONTOLOGIAS PETER ANTONY RAUSCH JOYCE MARTINS
PROTÓTIPO DE FERRAMENTA DE CONSULTA DE INFORMAÇÕES BASEADAS EM ONTOLOGIAS PETER ANTONY RAUSCH JOYCE MARTINS ROTEIRO Introdução Objetivos Fundamentação Teórica Especificação Implementação Operacionalidade
Leia mais3 Viabilizando interoperabilidade através de OnOCs
Viabilizando interoperabilidade através de OnOCs 42 3 Viabilizando interoperabilidade através de OnOCs 3.1 Motivação O capítulo anterior descreveu abordagens para facilitar interoperabilidade entre sistemas
Leia mais3. Instrumentos metodológicos -> definições DEFINIÇÕES E MODELAGEM
3. Instrumentos metodológicos -> definições DEFINIÇÕES E MODELAGEM 00110001110001101010001011000101110100101100101001111101010100 FUNDAMENTOS COGNITIVOS, TEORICOS E METODOLOGICOS DA ORGANIZAÇÃO DO CONHECIMENTO
Leia maisOntologias MARIANNA ARAÚJO
Ontologias MARIANNA ARAÚJO Roteiro Motivação Conceito Tipos Linguagens de Ontologia SPARQL Apresentação de Ferramentas Modelagem de uma Ontologia com Protégé Referencias 2 Motivação Aumento exponencial
Leia maisABD Arquivos e Bibliotecas Digitais
ABD Arquivos e Bibliotecas Digitais Abril 2008 Parte VII Dublin Core Fontes dublincore.org/ http://dublincore.org/usage/documents/principles/ http://dublincore.org/documents/dc-rdf/ Objectivo do Dublin
Leia maisSistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis
Sistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis Fabio T. Franciscato Roseclea D. Medina XIII Ciclo de Palestras sobre Novas Tecnologias na Educação 1 Conteúdo abordado Introdução
Leia mais1 Introdução. 1.1 A Web Semântica
Introdução 19 1 Introdução 1.1 A Web Semântica A Web Semântica é definida por seus idealizadores como uma extensão da Web atual, onde as informações recebem um significado bem definido, permitindo maior
Leia maisPadrões para Definição de Metadados
Padrões para Definição de Metadados Marcos Vinícius Salgado Monteiro mvsmonteiro@midiacom.uff.br 1- Introdução 2- MPEG-7 3- TV-Anytime 4- RDF 4.1- OWL 5- Conclusão Roteiro Introdução Hoje em dia, cada
Leia maisRDF e RDF Schema na representação de páginas do portal CEULP/ULBRA
RDF e RDF Schema na representação de páginas do portal CEULP/ULBRA Danilo de Abreu Noleto 1, Parcilene Fernandes de Brito 1 1 Curso de Sistemas de Informação Centro Universitário Luterano de Palmas (CEULP/ULBRA)
Leia maisA Web Semântica: Conceitos e Aplicações. Valéria M. Pequeno Universidade Autónoma de Lisboa
A Web Semântica: Conceitos e Aplicações Valéria M. Pequeno Universidade Autónoma de Lisboa Muita informação Motivação Mapas Textos Imagens Motivação Na Web tradicional, a informação está disponível num
Leia mais7 Referências bibliográficas
Referências bibliográficas 118 7 Referências bibliográficas BECKETT, D. RDF/XML Syntax Specification (Revised), W3C Recommendation 10 February 2004. Disponível em:
Leia maisRDF e RDFS na Infra-estrutura de Suporte à Web Semântica
RDF e RDFS na Infra-estrutura de Suporte à Web Semântica GEIZA CRISTINA DA SILVA, TARCÍSIO DE SOUZA LIMA (ORIENTADOR) Departamento de Ciência da Computação Instituto de Ciências Exatas Universidade Federal
Leia mais4 O Projeto Conceitual SHDM
4 O Projeto Conceitual SHDM O Projeto Conceitual é a etapa responsável pela elaboração dos seguintes artefatos: Esquema Conceitual SHDM; Ontologia Conceitual SHDM; Instâncias. O Esquema Conceitual SHDM
Leia mais3 Ontologias e Vocabulários
3 Ontologias e Vocabulários Neste capítulo vamos discutir as ontologias e vocabulários que foram utilizados na representação dos dados minerados. Primeiramente, vamos enumerar as ontologias atualmente
Leia maisXML Schema, RDF(S) e UML: uma Comparação
XML Schema, RDF(S) e UML: uma Comparação Vanessa de Paula Braganholo Carlos A. Heuser Universidade Federal do Rio Grande do Sul - UFRGS Instituto de Informática Porto Alegre - RS - Brasil e-mail: {vanessa,heuser}@inf.ufrgs.br
Leia mais2 Fundamentos Ontologias
2 Fundamentos A Web Semântica é uma proposta para estender a Web atual de modo que máquinas possam processar e integrar de forma mais inteligente a imensa quantidade de dados existente. Para alcançar este
Leia maisA Web Semântica é uma extensão da Web atual e não uma substituta.
2 Fundamentos 2.1. Web Semântica A Web Semântica é uma Web de dados. Diariamente utilizamos uma grande quantidade de dados, porém esses dados não são parte da Web. Por exemplo, eu posso ver meu extrato
Leia maisEste capítulo aborda os fundamentos principais aplicados neste trabalho.
2 Fundamentos Este capítulo aborda os fundamentos principais aplicados neste trabalho. 2.1 Linked Data Linked Data é um padrão de práticas a serem seguidas para a publicação e interligação de dados estruturados
Leia maisWeb Semântica. Marisa Bräscher 2007
Web Semântica Marisa Bräscher 2007 Web contexto atual A característica essencial da Web é sua universalidade. O poder do hyperlink é ligar qualquer coisa a qualquer coisa... A Web desenvolveu-se mais rapidamente
Leia maisXML - Extensible Markup Language
Por Sergio Crespo XML - Extensible Markup Language Extensible Markup Language (XML) é linguagem de marcação de dados (meta-markup language) que provê um formato para descrever dados estruturados. Isso
Leia maisBanco de Dados. Profs: - Ana Carolina - Fernando Fonseca 2017
Banco de Dados Profs: - Ana Carolina - Fernando Fonseca 2017 Fonte: http://cin.ufpe.br Banco de Dados Fonte: Google Fonte: http://cin.ufpe.br Banco de Dados Fonte: Google Fonte: http://cin.ufpe.br Banco
Leia maisPredição de tags usando linked data: um estudo de caso no banco de dados Arquigrafia. Ricardo Augusto Teixeira de Souza
Predição de tags usando linked data: um estudo de caso no banco de dados Arquigrafia Ricardo Augusto Teixeira de Souza Dissertação apresentada ao Instituto de Matemática e Estatística da Universidade de
Leia mais4 EduCO: Representando a Informação Contida em Materiais de Aprendizagem
4 EduCO: Representando a Informação Contida em Materiais de Aprendizagem Conforme descrito no capítulo anterior, é importante representar os conteúdos contidos em materiais de aprendizagem. Neste capítulo
Leia maisSemântica na Web. Carlos Bazilio. Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense
Semântica na Web Carlos Bazilio Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense 1 Contexto... 2 Contexto (2) 3 Problemas na Web Atual Pouca integração de informações
Leia maisver também: Cool URIs for the Semantic Web,
ver também: Cool URIs for the Semantic Web, 2008. https://www.w3.org/tr/cooluris/ http://bnb.data.bl.uk/doc/resource/006946635 http://www.britishmuseum.org/research/collection_online/collection_object_d
Leia maisDenise Gomes Silva Morais Cavalcante. Programa de Pós-graduação em Ciências da Informação/ECA- USP. Orientador: Nair Yumiko Kobashi
INTEGRAÇÃO DE ACERVOS MULTIMÍDIA NO CONTEXTO DA WEB SEMÂNTICA: ANÁLISE DE INSTRUMENTOS E METODOLOGIAS PARA REPRESENTAÇÃO E RECUPERAÇÃO DE DOCUMENTOS MULTIMÍDIA. Denise Gomes Silva Morais Cavalcante denisegsmc@usp.br
Leia maisEDEILSON MILHOMEM DA SILVA DESENVOLVIMENTO DE UM SISTEMA UTILIZANDO A TECNOLOGIA JSP PARA A MANIPULAÇÃO E RECUPERAÇÃO DE FOTOS DOCUMENTADAS EM RDF
EDEILSON MILHOMEM DA SILVA DESENVOLVIMENTO DE UM SISTEMA UTILIZANDO A TECNOLOGIA JSP PARA A MANIPULAÇÃO E RECUPERAÇÃO DE FOTOS DOCUMENTADAS EM RDF Palmas 2004 ii EDEILSON MILHOMEM DA SILVA DESENVOLVIMENTO
Leia maisBiblioteca Virtual & Pública, com Peer-to-Peer e Web Services. Universidade Federal de Santa Catarina. Departamento de Informática e Estatística
Biblioteca Virtual & Pública, com Peer-to-Peer e Web Services Universidade Federal de Santa Catarina Departamento de Informática e Estatística Fábio Schmitz Tani Florianópolis, 2004 Resumo Esta pesquisa
Leia maisPredição de tags usando linked data: um estudo de caso no banco de dados Arquigrafia. Ricardo Augusto Teixeira de Souza
Predição de tags usando linked data: um estudo de caso no banco de dados Arquigrafia Ricardo Augusto Teixeira de Souza Dissertação apresentada ao Instituto de Matemática e Estatística da Universidade de
Leia mais5 O Projeto Navegacional SHDM
5 O Projeto Navegacional SHDM Na etapa de Projeto Navegacional SHDM obtemos dois esquemas: o Esquema de Classes Navegacionais e o Esquema de Contextos Navegacionais. A principal diferença entre eles é
Leia maisIntrodução XML. Vanessa Braganholo
Introdução XML Vanessa Braganholo {vanessa@ic.uff.br} Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo O que é XML? } XML = extensible Markup
Leia maisApache Jena. jena.apache.org. André Henrique Dantas Neves Cordeiro
Apache Jena jena.apache.org André Henrique Dantas Neves Cordeiro Conteúdo O que é o Jena? Capacidades do Jena Noções básicas Conceitos RDF no Jena Armazenamento Gerenciamento de Ontologias Raciocínio SPARQL
Leia maisO padrão RDF na descrição de imagens
O padrão RDF na descrição de imagens Edeilson Milhomem da Silva 1, Parcilene Fernandes de Brito 1 1 Sistemas de Informação Centro Universitário Luterano de Palmas (CEULP/ULBRA) Cx. Postal 160 77054-970
Leia maisWeb Semântica para Máquinas de Busca
Web Semântica para Máquinas de Busca Erikson Freitas de Morais, Marcelo Borghetti Soares erikson@dcc.ufmg.br, borghett@dcc.ufmg.br Universidade Federal de Minas Gerais Resumo. A informação na web atualmente
Leia maisXML. Prof. Júlio Machado
XML Prof. Júlio Machado julio.machado@pucrs.br INTRODUÇÃO O que é XML? É a sigla de Extensible Markup Language Linguagem de especificação para descrever dados Padrão aberto e largamente usado Definido
Leia maisJONATHAN SCHNEIDER CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZANDO RDF E JENA
FUNDAÇÃO DE ENSINO EURÍPIDES SOARES DA ROCHA CENTRO UNIVERSITÁRIO EURÍPIDES DE MARÍLIA UNIVEM CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO JONATHAN SCHNEIDER CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA
Leia maisUniversidade Estadual de Maringá Centro de Tecnologia Departamento de Informática Curso de Engenharia de Produção
Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática Curso de Engenharia de Produção A WEB SEMÂNTICA E A ENGENHARIA DE PRODUÇÃO Hugo Yoshikazu Shibukawa TCC-EP-37-2008 Maringá
Leia maisCONVERSÃO DE METADADOS DO PADRÃO DUBLIN CORE PARA O RDF Arlindo Leal Boica Leandro Henrique Mendonça de Oliveira
8 GLOBAL SCIENCE AND TECHNOLOGY (ISSN 1984-3801) CONVERSÃO DE METADADOS DO PADRÃO DUBLIN CORE PARA O RDF Arlindo Leal Boica Leandro Henrique Mendonça de Oliveira Resumo: Atualmente, a descrição de recursos
Leia maisUma Proposta de Arcabouço para Implementação de Comunidades Virtuais de Prática no Contexto da Web Semântica
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA MÁRCIO DE SOUZA BALIAN Uma Proposta de Arcabouço para Implementação de Comunidades Virtuais de Prática no Contexto da Web Semântica Goiânia 2007 MÁRCIO
Leia mais4 Exemplo. 4.1 Modelo conceitual
Exemplo 91 4 Exemplo Para o melhor entendimento dos conceitos expostos no capítulo 3, é apresentada aqui a declaração do mapeamento navegacional completo de uma aplicação SHDM. A aplicação utilizada como
Leia maisSistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis
Sistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis Fabio Teixeira Franciscato, PPGI/ UFSM, fabiofranciscato@yahoo.com.br, Roseclea Duarte Medina, PPGI/ UFSM, rose@inf.ufsm.br
Leia mais3 Estado da arte. 3.1 A linguagem de consultas SPARQL
Estado da arte 24 3 Estado da arte Nesse capítulo serão discutidas ferramentas, tecnologias e soluções existentes na área da web semântica. Na seção 3.1 e 3.2 deste capítulo serão discutidas abordagens
Leia maisRDF -Resource Description Framework
RDF -R Dscription Framwork Rcomndação do W3C para padronizar a dfinição utilização d mta-dados d dscrição d rcursos da wb. Porém, RDF são adquados para rprsntar dados proporcionam uma forma simpls d xprssar
Leia maisWeb Semântica e PLN. Paulo Gomes DEI FCTUC
Web Semântica e PLN Paulo Gomes DEI FCTUC 1 Sumário Motivação da Web Semântica Conceitos base da WS WS vs. PLN Sinergias entre WS e PLN Conclusão 2 Motivação Limitações da Web actualmente: Overflow de
Leia maisGESTÃO DE DOCUMENTOS DE ARQUIVO
GESTÃO DE DOCUMENTOS DE ARQUIVO Aula 3 Descrição Arquivística Formas de descrição de documentos e acervos. Os instrumentos de pesquisa. O perfil de metadados. Aplicando os instrumentos de pesquisa: divulgação,
Leia maisPODCAST: UMA PROPOSTA DE DESCRIÇÃO POR MEIO DE PADRÕES DE METADADOS
PODCAST: UMA PROPOSTA DE DESCRIÇÃO POR MEIO DE PADRÕES DE METADADOS METADADOS O termo metadados é definido como dados sobre dados e é usado por diversas áreas com o objetivo de tratar recursos informacionais
Leia maisManipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology
Manipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology Paulo Roberto Gonçalves 1, Parcilene Fernandes de Brito 1 1 Laboratorio de Inteligência Computacional Centro
Leia maisIntrodução à Web Semântica
Introdução à Web Semântica André Desessards Jardim Universidade Católica de Pelotas Centro Politécnico Mini Curso Web Semântica 1. Introdução A organização da imensa vastidão de conteúdo disponível atualmente
Leia maisUma Arquitetura para Catálogos de Objetos baseados em Ontologias
1 Daniela Francisco Brauner Uma Arquitetura para Catálogos de Objetos baseados em Ontologias Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo
Leia maisEm Direção a Descoberta de Recursos Baseada em Matching Semântico para UBICOMP
Em Direção a Descoberta de Recursos Baseada em Matching Semântico para UBICOMP Fundamentos da IA Contemporânea Renato Marques Dilli Prof. Luiz A. M. Palazzo Prof. Adenauer C. Yamin Universidade Católica
Leia maisAula Introdutória ao Protégé 5.X
Aula Introdutória ao Protégé 5.X Vamos abrir o Protégé e vamos criar uma pequena ontologia que lida com barcos. Suponhamos que temos alguma informação em forma de tabela sobre um conjunto de navios. Sabemos
Leia mais(com a colaboração de Nuno Oliveira) Departamento de Informática Universidade do Minho
16 de Maio de 2014 Arquivos e Web Semântica (BAD/gt-GDA; AUCoimbra) 1 A WEB SEMÂNTICA Pedro Rangel Henriques (com a colaboração de Nuno Oliveira) Departamento de Informática Universidade do Minho 16 de
Leia maisSpectrum Miner. Versão 8.0. Quadstone Metadata Markup Language
Spectrum Miner Versão 8.0 Conteúdo 1 - Introdução Objetivo 4 Quem deve ler este manual 4 Documentação relacionada 4 2 - Formatos de Quadstone Metadata Markup Language (QMML) Formatos XML 6 Definição do
Leia maisWeb semântica aplicada ao serviço da Consultadoria jurídica - Lei de arrendamento
Nelson Rodrigues Web semântica aplicada ao serviço da Consultadoria jurídica - Lei de arrendamento Engenharia Informática Setembro 2010 Web semântica aplicada ao serviço da Consultadoria jurídica - Lei
Leia maisWeb Semântica. Web Semântica. uma introdução @yaso
Web Semântica uma introdução @yaso O que é SEMÂNTICA Semântica é o estudo do signifcado. Incide sobre a relação entre signifcantes, tais como palavras, frases, sinais e símbolos, e o que eles representam,
Leia maisdocumentos, apenas indicações de formatação de como o texto deve ser exibido. Por exemplo, imagine o seguinte trecho de documento em HTML:
3 A Web Semântica A web semântica é uma extensão da web atual na qual a informação é publicada conjuntamente com meta-informações explicitando sua semântica, o que é essencial para permitir a interoperabilidade
Leia maisL A C Laboratory for Advanced Collaboration
Publicação de Dados Governamentais no Padrão Linked Data 2.3 Web Ontology Language (OWL) Karin Breitman José Viterbo Edgard Marx Percy Salas L A C Laboratory for Advanced Collaboration Objetivo deste módulo
Leia maisObtendo Interoperabilidade Semântica em Sistemas. Metamorphosis
Obtendo Interoperabilidade Semântica em Sistemas Heterogéneos de Informação com Metamorphosis Giovani R. Librelotto José Carlos Ramalho Pedro R. Henriques Departamento de Informática Universidade do Minho
Leia maisUNIVERSIDADE FEDERAL DO CEARÁ UFC PROGRAMA DE MESTRADO E DOUTORADO EM CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO
1 UNIVERSIDADE FEDERAL DO CEARÁ UFC PROGRAMA DE MESTRADO E DOUTORADO EM CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO DIEGO SÁ CARDOSO MANUTENÇÃO INCREMENTAL DE VISÕES RDF MATERIALIZADAS FORTALEZA
Leia mais2.0 Lightbase Consultoria em Software Público eduardo.santos@lightbase.com.br eduardo.edusantos@gmail.com www.eduardosan.com www.lightbase.com.br 19 de Outubro de 2012 Para começar 2.0 Para entender a
Leia maisCapítulo 2. Fundamentos 25
Capítulo 2. Fundamentos 25 2 Fundamentos Este capítulo provê o conhecimento fundamental sobre os dois pilares sobre os quais esta tese foi desenvolvida: transação e Web semântica. As seções seguintes apresentam
Leia maisEdV-Linguateca 2006 Ontologias & Terminologias: Perspectivas da engenharia
EdV-Linguateca 2006 Ontologias & Terminologias: Perspectivas da engenharia Mário J. Silva Julho de 2006 Transferência de Características Proteína não caracterizada Semelhança elevada Proteínas caracterizadas
Leia maisOntologias e suas Aplicações
Ontologias e suas Aplicações Renata Wassermann renata@ime.usp.br Instituto de Matemática e Estatística Universidade de São Paulo Roteiro da Apresentação 1 Motivação 2 Representando conhecimento 3 O que
Leia maisUm estudo para representação da semântica de diagramas entidade-relacionamento em OWL
UNIVERSIDADE FEDERAL DO ESTADO DO RIO DE JANEIRO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA Relatórios Técnicos do Departamento de Informática Aplicada da UNIRIO n 0004/2009 Um estudo para representação da
Leia maisProf. Daniela Barreiro Claro
Tradicionais Utilizados na Web tradicional Baseados em palavras chaves keywords Exemplos: Google, Yahoo, AltaVista, Lycos Semanticos Baseados em vocabulários 2 Funcionamento Criando uma tabela de indices
Leia maisWeb de hoje (2.0) Porquê WEB 2.0?
WEB 2.0 Conceitos O termo Web 2.0 refere-se a mudança para uma Internet como plataforma e um entendimento das regras para obter sucesso nesta nova plataforma. Segundo Tim O'Reilly, um dos criadores do
Leia maisAtivação de componentes de software com a utilização de uma ontologia de componentes. Augusto Carbol Lorza
Ativação de componentes de software com a utilização de uma ontologia de componentes Augusto Carbol Lorza SERVIÇO DE PÓS-GRADUAÇÃO DO ICMC-USP Data de Depósito: Assinatura: Ativação de componentes de
Leia maisNeste capítulo iremos abordar, de forma introdutória, os principais conceitos teóricos utilizados nesta dissertação e na construção do HyperDE.
20 2 Conceitos Neste capítulo iremos abordar, de forma introdutória, os principais conceitos teóricos utilizados nesta dissertação e na construção do HyperDE. 2.1. Web Semântica e Ontologias Na declaração
Leia maisUNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE CIÊNCIAS DEPARTAMENTO DE COMPUTAÇÃO MESTRADO E DOUTORADO EM CIÊNCIA DA COMPUTAÇÃO LUÍS EUFRASIO TEIXEIRA NETO
UNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE CIÊNCIAS DEPARTAMENTO DE COMPUTAÇÃO MESTRADO E DOUTORADO EM CIÊNCIA DA COMPUTAÇÃO LUÍS EUFRASIO TEIXEIRA NETO UMA ABORDAGEM PARA PUBLICAÇÃO DE VISÕES RDF DE DADOS
Leia maisCastro (2008, p.7) define a palavra ontologia de forma mais simplificada:
Recuperação de Informação baseada em Castro (2008, p.7) define a palavra ontologia de forma mais simplificada: Ela é o resultado da junção de dois termos gregos onta (entes) e logos (teoria, discurso,
Leia maiscomparando as linguagens para representação de ontologias 1 COMPARING LANGUAGES FOR THE REPRESENTATION OF ONTOLOGIES
Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 8, n. 1, p. 119-130, 2007. 119 ISSN 1981-2841 comparando as linguagens para representação de ontologias 1 COMPARING LANGUAGES FOR THE
Leia mais3 O Sistema: SetFramework
O Sistema: SetFramework 3 O Sistema: SetFramework O sistema desenvolvido é composto de duas partes principais, um gerador de classes e um ambiente de programação que utiliza e interpreta a DSL desenvolvida.
Leia mais