Similar documents
Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

New Approach to Graph Databases

Porting Social Media Contributions with SIOC

FIBO Metadata in Ontology Mapping

Enterprise Multimedia Integration and Search

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications

Adaptive Personal Information Environment based on the Semantic Web

1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL 1.2 UML DIAGRAM

Knowledge and Ontological Engineering: Directions for the Semantic Web

The Semantic Planetary Data System

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company

Ontology-Specific API for a Curricula Management System

The Model-Driven Semantic Web Emerging Standards & Technologies

Where is the Semantics on the Semantic Web?

Data publication and discovery with Globus

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

BBK3253 Knowledge Management Prepared by Dr Khairul Anuar

Ontologies for Agents

Enhancing the Reusability of Inter-Organizational Knowledge: an Ontology-Based Collaborative Knowledge Management Network

For each use case, the business need, usage scenario and derived requirements are stated. 1.1 USE CASE 1: EXPLORE AND SEARCH FOR SEMANTIC ASSESTS

KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT

From Online Community Data to RDF

Making Semantic Web based-hypermedia Applications

Java Learning Object Ontology


Reducing Consumer Uncertainty

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing

A Community-Driven Approach to Development of an Ontology-Based Application Management Framework

SOFTWARE ARCHITECTURE INTRODUCTION TO SOFTWARE ENGINEERING PHILIPPE LALANDA

A Community of Interest Approach to Data Interoperability

KawaWiki: A Semantic Wiki Based on RDF Templates

OntoShare An Ontology-based Knowledge Sharing System for Virtual Communities of Practice

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

Ontology as Knowledge Base for Spatial Data Harmonization

Open Research Online The Open University s repository of research publications and other research outputs

Project. Deliverable. Revision History. Project Acronym: AthenaPlus Grant Agreement number: Project Title:

Maximizing the Value of STM Content through Semantic Enrichment. Frank Stumpf December 1, 2009

Deliverable 17.3 Test Report on MD-Paedigree Release

Nokia s Position Paper for the W3C s Mobile Web Initiative Workshop

Exploiting the Small-Worlds of the Semantic Web to Connect Heterogeneous, Local Ontologies

Eleven+ Views of Semantic Search

IMAGENOTION - Collaborative Semantic Annotation of Images and Image Parts and Work Integrated Creation of Ontologies

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI

SemSearch 2008, CEUR Workshop Proceedings, ISSN , online at CEUR-WS.org/Vol-334/ QuiKey a Demo. Heiko Haller

The Semantic Web: A Vision or a Dream?

Content Enrichment. An essential strategic capability for every publisher. Enriched content. Delivered.

A Novel Architecture of Ontology based Semantic Search Engine

MySQL for Developers Ed 3

Two Layer Mapping from Database to RDF

Chinese-European Workshop on Digital Preservation. Beijing (China), July 14 16, 2004

Semantic Annotation and Linking of Medical Educational Resources

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

A generic approach to manage metadata standards

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics

Emergency Services: Process, Rules and Events

Thanks to our Sponsors

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Content Interoperability Strategy

AutoFocus, an Open Source Facet-Driven Enterprise Search Solution

Introduction. October 5, Petr Křemen Introduction October 5, / 31

Model-Solver Integration in Decision Support Systems: A Web Services Approach

Information mining and information retrieval : methods and applications

Managing Information Resources

Ontology-based Architecture Documentation Approach

Building a Digital Repository on a Shoestring Budget

An Annotation Tool for Semantic Documents

A WEB-BASED TOOLKIT FOR LARGE-SCALE ONTOLOGIES

Things to consider when using Semantics in your Information Management strategy. Toby Conrad Smartlogic

Information Retrieval (IR) through Semantic Web (SW): An Overview

Teach For All Partner Learning Portal Project

Data Virtualization Implementation Methodology and Best Practices

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017

VISUALIZATIONS AND INFORMATION WIDGETS

Regional Workshop: Cataloging and Metadata 101

Using the Semantic Web in Ubiquitous and Mobile Computing

Semantic web. Tapas Kumar Mishra 11CS60R32

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev

RED HAT CONTAINER CATALOG

Deliverable Initial Data Management Plan

MySQL for Developers Ed 3

Semantic Web Mining and its application in Human Resource Management

An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data

AT&T Government Solutions, Inc. Lewis Hart & Patrick Emery

Racer: An OWL Reasoning Agent for the Semantic Web

Corrective Action Plan

SEMANTIC WEB SUPPORT FOR BUSINESS PROCESSES

An Archiving System for Managing Evolution in the Data Web

Provenance-aware Faceted Search in Drupal

ReadyGEN Grade 2, 2016

Metadata Workshop 3 March 2006 Part 1

Opus: University of Bath Online Publication Store

The Dublin Core Metadata Element Set

October 28, 2017 WELCOME SHAREPOINT SATURDAY OTTAWA. Going Meta How to use metadata in SharePoint

Ontology Extraction from Heterogeneous Documents

What is Islandora? Islandora is an open source digital repository that preserves, manages, and showcases your institution s unique material.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Introduction H.-JOACHIM NERN 1, G. AGRE 2, T. ATANANSOVA 2, J. SAARELA 3

Business Rules in the Semantic Web, are there any or are they different?

Self-Controlling Architecture Structured Agents

Transcription:

www.drupaleurope.org

Drupal PKM A Personal Knowledge Management Drupal distro https://www.yongt9412.com/assets/drupal_pkm.pdf (Spanish)

John Gustavo Choque Condori Drupal 8 Developer at MD Systems @yongt9412

Overview What we gonna talk about? What is currently happening? Some knowledge(?) to share Drupal PKM conceptual design Drupal PKM modules Drupal time

What is currently happening? Current situation

Endless amount of knowledge sources Filling a glass with a fire truck hose

Knowledge as an asset Companies create it

Top-down or Bottom-up? How do we manage our knowledge?

Knowledge workers Our main weapon is knowledge

Keeping the competitive advantage If we know what we know

Some knowledge(?) to share Theory

an extension of the current web, in which information is given a defined meaning, facilitating the cooperative work of computers and people. Berners-Lee, Hendler, & Lassila, 2001

Ontologies What they are? Metadata schemes that provide a controlled vocabulary of concepts, each with an explicitly defined and machine-processable semantics. With the definition of common and shared domain theories, ontologies help both people and machines to communicate concisely, supporting the exchange of semantics and not just syntax.

Faceted lightweight ontologies What they are? Metadata schemes that provide a controlled vocabulary of concepts, each with an explicitly defined and machine-processable semantics. With the definition of common and shared domain theories, ontologies help both people and machines to communicate concisely, supporting the exchange of semantics and not just syntax.

Neo4j Graph database It is a NoSQL database oriented to open source graphs implemented in Java and Scala. It implements the storage level property plot model, provides complete database features including ACID transactions, support for clusters and runtime failover for use in production.

Data Numbers and symbols

Data Numbers and symbols

Information Data that has a meaning

Knowledge Context

Wisdom Good or bad?

Knowledge management Organizational

Knowledge Management What it is? A process that addresses the development, storage, retrieval, and dissemination of information and expertise within an organization to support and improve its business performance.

Personal Knowledge Management If we know what we know Create knowledge Knowledge model Codify User Retrieve Reflect Augment (Content, structure y formality)

Conceptual design Drupal PKM

PKM Process Völkel Model Process Variable In Drupal PKM Knowledge acquisition Environment Learning skills None Knowledge codification Creating knowledge cues Notes admin page Augment: Extending content Estructura textual Revision management Augment: Structure Knowledge cues relations Relation admin page Augment: Formality Metadata Tags admin page Knowledge retrievement Semantics Structure Query execution page Knowledge use Usage skills None

Ontology model Semantic architecture

Semantic search method Semantic queries building Definition of the meaning of keywords Keywords selected Generation of semantic queries Expected query Access to information repositories Retrieved knowledge

Semantic search method Semantic queries building

Element Semantic search method Semantic queries building facets = (nodoinicial)-[*2]-(nodo:`entity:node`) nodoinicial.vid = '[nombrefaceta]' tolower(nodo.title) CONTAINS tolower("[palabraclave]")

Element Semantic search method Semantic queries building (nodoaislado:`entity:node`) tolower(nodoaislado.title) CONTAINS tolower("[palabraclave]")

Element Semantic search method Semantic queries building (nodo)-[relacionfacetada]->(etiquetas:` entity:taxonomy_term`)

Element Semantic search method Semantic queries building facets = (nodoinicial)-[*2]-(nodo:`entity:node`) nodoinicial.vid = '[nombrefaceta]' tolower(nodo.title) CONTAINS tolower("[palabraclave]")

Semantic search method Semantic queries structure OPTIONAL MATCH [facet selection] WHERE ([facet conditional] OR [facet conditional]) AND ([node search condition] OR [node search condition]) WITH facets, node OPTIONAL MATCH [isolated node selection] WHERE ([isolated nodes search condition] OR...[isolated nodes search condition]) WITH facets, isolated node, node OPTIONAL MATCH [tag selection of isolated nodes] OPTIONAL MATCH [tag selection of connected nodes] RETURN facets, tags, isolated node, isolated relation, facet relation

Modules Drupal PKM

OpenCalais UI https://www.drupal.org/project/opencalais_ui

OpenCalais UI - Problems https://www.drupal.org/project/opencalais_ui D6/D7 Version https://www.drupal.org/project/opencalais_api No D8 Version Outdated API WSOD No idea what I was doing

Selection note https://www.drupal.org/project/selection_note

Selection note - Problems https://www.drupal.org/project/selection_note No similar concept Relation module and Search API ERR WSOD (many of them) Still, no idea what I was doing [#2919153]/[#2916092]

Neo4j visualizer https://www.drupal.org/project/neo4j_visualizer

Neo4j visualizer - Problems https://www.drupal.org/project/neo4j_visualizer No similar concept Outdated libraries Performance issues No clear documentation

Drupal PKM To be released soon

Drupal PKM - Problems To be released soon Only maintainer D7 modules Theming

Drupal time Showcase

What s next? Future

What s next? Future of Drupal PKM Release it Keep evolving the tools based on user s feedback SaaS

What s next? Future of Drupal PKM Knowledge creation Complex ontologies Natural language

Become a Drupal contributor Friday from 9am First timers workshop Mentored contribution General contribution

I would like to thank to MD Systems for all their support during the development of this Drupal distribution.

Thank you Q&A