Pular para o conteúdo principal

Postagens

Mostrando postagens de janeiro, 2022

How to write a great research paper -Vídeo

 Link -> https://youtu.be/VK51E3gHENc Escrever e Pesquisar devem acontecer concomitantemente e não sequencialmente pq o objetivo de escrever não é meramente reportar o resultado da pesquisa e sim estruturar a mesma, desenvolver a ideia. Apresente em workshops mesmo com resultados preliminares e iniciais. Em Ciência da Computação não estaríamos competindo, diferente de outras ciências. Motivos:  • Forces us to be clear, focused • Crystallises what we don’t understand • Opens the way to dialogue with others: reality check, critique, and  collaboration Identifique o ponto chave da pesquisa para escrever sobre isso. Escreva de modo a tornar pública e reutilizável. Debata sobre a ideia com outras pessoas. A ideia não precisa ser "fantástica" mas deve ser clara.  Sobre a ideia:  • Your paper should have just one “ping”: one clear, sharp idea • You may not know exactly what the ping is when you start writing; but you must know when you finish • If you have lots of i...

Querying knowledge graphs with extended property paths - Leitura de Artigo

Fionda, V., Pirrò, G., & Consens, M.P. (2019). Querying knowledge graphs with extended property paths. Semantic Web, 10, 1127-1168. Abstract. The increasing number of Knowledge Graphs (KGs) available today calls for powerful query languages that can strike a balance between expressiveness and complexity of query evaluation, and that can be easily integrated into existing query processing infrastructures. We present Extended Property Paths (EPPs) , a significant enhancement of Property Paths (PPs), the navigational core included in the SPARQL query language. We introduce the EPPs syntax, which allows to capture in a succinct way a larger class of navigational queries than PPs and other navigational extensions of SPARQL, and provide formal semantics. 1. Introduction While an early version of SPARQL did not provide explicit navigational capabilities that are crucial for querying graph-like data, the most recent version (SPARQL 1.1) incorporates Property Paths (PPs) . The main goal ...

KGTK x Query using Context Meta-information (Quad)

Utilizando o toolkit KGTK em testes na máquina VM029 cd kgtk conda activate kgtk-env GRAPH=meta_inf.data PATHS=path.tsv FRIENDS=friends.tsv Consultas ... arquivo meta_inf.kypher kgtk query -i $GRAPH --match '()-[]->()' kgtk query -i $GRAPH --match '(:Person)<-[t2:type]-(p)-[r]->(c)-[t1:type]->(:Country), (c_name)<-[n:name]-(c), (r)-[:date_of_start]->(v)' --where 'c_name =  "\"United Kingdom\"" AND v = "^2014-01-01"' --return 'r, p, c, v' kgtk query -i $GRAPH --match '(:Person)<-[t:type]-(p)-[k:FRIENDS_WITH]->(f),(p)-[n1:name]->(p_name), (f)-[n2:name]->(f_name), (k)-[:date_of_start]->(v) ' --where 'v = "^2014-01-01"' --return 'p_name, f_name, v' kgtk query -i $GRAPH --match '(:Person)<-[t:type]-(p)-[k:FRIENDS_WITH]->(f), (p)-[n1:name]->(p_name), (f)-[n2:name]->(f_name), (k)-[:date_of_start]->(v) ' --where 'v > "^2010-01-01...

Metadata for RDF Statements: The RDF-star Approach - Youtube

Description The lack of a convenient way to capture annotations and statements about individual RDF triples has been a long standing issue for RDF. Such annotations are a native feature in other contemporary graph data models (e.g., edge properties in the Property Graph model). In recent years, the RDF* approach has emerged to address this limitation of RDF. After RDF* gained traction among both vendors and users of RDF systems, a community group has formed to produce a specification of the approach, now called RDF-star. In February 2021, the group published a first working draft of this spec, which is accompanied by several test suites. In this presentation we will introduce the approach and the various features that it adds to RDF and SPARQL.  Palestrantes: Pierre-Antoine Champin & Olaf Hartig Vídeo ->  https://youtu.be/ZNfq12mdnsM Slides -> https://w3c.github.io/rdf-star/presentations/RDF-star_Lotico.pdf Links -> https://w3c.github.io/rdf-star/ Anota...

SPARQL-Star x Query using Context Meta-information (RDF-Star)

Utilizando o recurso de RDF-Star onde cada tripla pode ser anotada com predicado e valor Testes via Apache Jena Fuseki no desktop Instalação JDK https://medium.com/@fadirra/setting-up-jena-fuseki-with-update-in-windows-10-2c8a2802ee8f Download para WIndows Unzip Cria a pasta data cmd cd C:\Users\.....\apache-jena-fuseki-4.3.2 fuseki-server --loc=data --update /meta_info http://localhost:3030/index.html DATASET Testes SPARQL EndPoint /meta_info/update PREFIX ns: <http://example.org/ns#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> INSERT DATA {ns:c1 rdf:type ns:Country; ns:name 'Germany';  ns:language 'German'; ns:continent 'Europe'; ns:population 83000000 }; INSERT DATA {ns:c2 rdf:type ns:Country; ns:name 'France'; ns:language 'French'; ns:continent 'Europe'; ns:population 67000000 }; INSERT DATA {ns:c3 rdf:type ns:Country; ns:name 'United Kingdom'; ns:language 'English'; ns:continent 'Europe...

SPARQL x Query using Context Meta-information (Triple Properties as Named Graphs)

Utilizando o recurso de Quad onde cada tripla pode ser identificada como um grafo Testes via AllegroGraph WebView na VM032 PREFIX ns: <http://example.org/ns#> INSERT DATA {ns:c1 rdf:type ns:Country; ns:name 'Germany';  ns:language 'German'; ns:continent 'Europe'; ns:population 83000000 }; INSERT DATA {ns:c2 rdf:type ns:Country; ns:name 'France'; ns:language 'French'; ns:continent 'Europe'; ns:population 67000000 }; INSERT DATA {ns:c3 rdf:type ns:Country; ns:name 'United Kingdom'; ns:language 'English'; ns:continent 'Europe'; ns:population: 66000000 }; INSERT DATA {ns:p1 rdf:type ns:Person; ns:name 'John' }; INSERT DATA {ns:p2 rdf:type ns:Person; ns:name 'Harry'}; INSERT DATA {ns:p3 rdf:type ns:Person; ns:name 'Anna'}; INSERT DATA {GRAPH ns:p1c1_1 {ns:p1 ns:LIVING_IN ns:c1}}; INSERT DATA {ns:p1c1_1  ns:date_of_start 2014}; INSERT DATA {GRAPH ns:p1c2_1 {ns:p1 ns:WORKING_IN ns:c2}}; INSE...

SQL/PGQ & GQL @ ISO/IEC JTC1 SC32 WG3 Database Languages

Comparativo de Linguagens para (L)PG -> https://docs.google.com/spreadsheets/d/1k7vZZFXyAYQwaRsQ82StFbqE2fPlLsfC/edit?usp=sharing&ouid=117757190553163298448&rtpof=true&sd=true Vídeo -> https://youtu.be/ZgFCuzods4g Processo de Padronização        Video -> https://youtu.be/z0pN5NwKsgc            Video -> https://youtu.be/gUvYoHsN26s Vídeo -> https://youtu.be/hlhbUeoCPio           Pq integrar PG e SQL? Alguns tipos de queries podem ser melhor respondidas usando consultas em grafo em bases relacionais .... SQL/PGQ:2020 -> SQL/PQL