Main Page

From dataspects::Wiki
Jump to navigation Jump to search

dataspects is a knowledge management system based on

How this cookbook is organized

Every piece of knowledge (regarding orientation, understanding, subjects, workflows and procedures) is of a distinct Entity Types dataspects. See Dashboard "Enterprise Knowledge Management Aspects (Concerns, Responsibilities, Roles, Use Cases and Tools/Methodologies)".

CanBeDeveloped | MustBeMaintained | CanBeInstalled | CanBeTested
Curation

Dataspects

Dataspects workload script

DataspectsSearch

DataspectsSystem

DesignChallenge

Development

Domain Terms

Editing

Elastic

Elasticsearch

EntityTypes+Predicates

Extensions

Faceting

Indexing

Installation

Integration

Maintenance

Plugins

Promotion

Query DSL

Ruby

Support

Viewing

Wiki


EntityType Entities
AAAA-Ingestion

Add new

AAAA-Ingestion "From E-Mail account to Datastore by"
AAAA-Ingestion "From End user to File by Editor UI"
AAAA-Ingestion "From End user to MediaWiki by E-Mail"
AAAA-Ingestion "From End user to MediaWiki by MediaWiki Web UI"
AAAA-Ingestion "From File system to Datastore by https://github.com/dataspects/dsdocument-cli"
AAAA-Ingestion "From MediaWiki to Datastore by https://github.com/dataspects/DataspectsMediaWikiFeeder"
AAAA-Ingestion "From MediaWiki to Datastore by https://github.com/dataspects/mediawiki-workbench"
AAAA-Ingestion "From Repository to dataspectsd by"
Argument

Add new

Argument "Flexibility of structure"
The structure (ontology, "network of relations") is powerful and flexible: While it's a good idea to start with a first structure to import and create initial content, the structure is growing with the wiki. New ideas and necessary changes can be integrated easily and updated with a few clicks. Even more, the growing structure is not just a technical, alimental skeleton, but an integral part of the content in the wiki and an additional source of newly created knowledge.
Argument "No vendor lock-in"
Argument "Search result views have a unique reference URL"
Search results offer a wide range of details (show values, entities, facets) to specify, filter and drilldown results. Each result display/view gets a unique URL in the wiki, so that it can be referenced (i.e. the link forwarded, included in other wiki pages.)
Argument "Structured and unstructured content go hand in hand"
Content within the structured ontology in the wiki is closely held together by relations (via annotations, properties, categories). This structure is working in the background. The user has additional possibilities to relate content (via links and manually created annotations). Also content that is not prestructured whatsoever can be dropped in the wiki, linked to and integrated into the structure later on.
Audience

Add new

BusinessService

Add new

BusinessService "Run your organizational Find-And-Learn network!"
Knowledge management consists of optimizing the access to and the management of knowledge for the sake of decision and performance support.
BusinessService "xml-sitemaps.com"
Concept

Add new

Concept "_analyze"
Concept "_source"
Concept "Asymmetric Anaylsis"
Analysis applied at index time is different from the analysis applied at query time.
Concept "Capture meaning with synonyms"
Concept "CoKe"
Efficient retrieval is facilitated by prepending items in structured lists (nesting, bulleting, numbering, letter casing, coloring, linking) using cognitive keywords. This approach is understood as stating knowledge using the programming language CoKe meant to be executed on human brains.
Concept "Controlled, faceted, multilateral, asynchronous, bidirectional synchronisation of multiple SMWs (CFMABS)"
Concept "Document Text Analysis"
Concept "Full text queries > match_phrase (aka proximity)"
Concept "Inheriting annotations if not customized by Indexer"
Understand how to customize ES doc compilation
Concept "Integration Testing dataspect Search Gatsby"
Concept "IsRootPredicate"
dataspects canonical ES index mapping contains domain-agnostic root fields (predicates) and nested annotations that accommodate domain-specific predicates.
Concept "Join: has_child and has_parent queries"
Concept "Keyword datatype"
Index content without analyzing it such as status or zip codes typically used for filtering, sorting and aggregations. Keyword fields are only searchable by their exact value.
Concept "Knowledge Topics/Subjects/Bites"
Concept "Manage Domain Terms"
Concept "Modeling specificity"
Concept "Parent-Child Relationship"
The join data type is a special field that creates parent/child relation within documents of the same index.
Concept "Reification"
Concept "SIGINT DSL Actions"
Concept "SIGINT"
Concept "Simple Analyzer"
* breaks text into terms at non-letter characters
  • all terms lower cased
Concept "Standard Analyzer"
Grammar based tokenization based on the Unicode Text Segmentation algorithm
Concept "Text datatype"
Index content analyzing it.
Concept "Unit Testing dataspect Search Gatsby"
Concept "dataspects Knowledge Graph"
Concept "full_text/match_phrase_prefix"
Concept "full_text/query_string"
The query_string query parses the input and splits text around operators. Each textual part is analyzed independently of each other.
Concern

Add new

Concern "Organize a knowledge management conference"
Configuration

Add new

Configuration "Wikitext Search"
Wikitext search allows for finding raw wikitext snippets.
Dashboard

Add new

Dashboard "Enterprise Knowledge Management Aspects (Concerns, Responsibilities, Roles, Use Cases and Tools/Methodologies)"
This article explains all aspects (roles, responsibilities, use cases and tools/methodologies) that keep your enterprise knowledge management healthy, effective and efficient.
DataspectsSystemModule

Add new

DataspectsSystemModule "Support"
DesignPrinciple

Add new

Diagram

Add new

Diagram "dataspectsSearch system backup with duplicity"
Diagram "dataspectsSearch system module layers diagram"
Diagram "dataspectsSystem Dockerized Setup"
Feature

Add new

Feature "Autocomplete did-you-mean completion suggesters"
Feature "Automatic ontology dashboard exposure"
Feature "Case-insensitive concept disambiguation"
Feature "Code Graph"
Get a graph from a facet of your code base showing function calls.
Feature "EPPO SIGINT"
Feature "Element Secure Collaboration and Messaging ESCAM"
Feature "EnrichKGByExternalSources"
EnrichKGByExternalSourcesTest()
Feature "Entitizing"
Feature "Explain a domain (facet)"
Explain a (sub)domain as a facet of connected entities. Display the explanation as a graph and a bulleted story.
Feature "Formredlink for AnnotationObject if not exist"
Feature "Go Code Repository SIGINT"
  • HasPendingIssue::VariablesReferToStructMap must also "2) in this function's content whether it assigns <STRING> to a struct."
Feature "Index and show Google-Drive-hosted draw.io diagrams annotated by a SMW page of type 'Diagram'"
Feature "Indexing file system directories"
Feature "Link to dataspects facets"
Use GET-parametrized URLs to link to facets returned as search results, or create a parser function that would look up the facet JSON on SearchFacet pages and then either GET or POST.
Feature "Load annotation object tokens"
Feature "Mail to Knowledge Base"
The MailToKnowledgeBase functionality enables sending content to the API via email for automatic semantic integration.
Feature "Match natural language queries to predicates"
Feature "NLP"
Feature "Nested Facet Maps"
Contextualize entities along multiple dimensions simultaneously
Feature "SIGINT explanations"
Covered by ds100 predicates
Feature "Search and retrieve"
Feature "Search engine mode (SEM)-specific search results design, behavior and interaction"
Search must optimize itself depending on the search context (represented by a SEM) that the user has in mind.
Feature "Search result highlighting"
Feature "TextEntitizer"
Feature "Token-based Insight"
Feature "searchResult-specific actions"
IndexingSetup

Add new

IndexingSetup "Indexing a SemanticMediaWiki instance"
IndexingSetup "Indexing a file system directory"
Dataspects:Issue

Add new

Onepager

Add new

Onepager "Arrange your knowledge on the fly"
Onepager "Easy diagram management in the wiki"
Diagrams can easily (and visually appealing) be created via draw.io. The diagrams are stored on a server and are seamlessly integrated onto wiki pages and into search results. From search results, the diagrams can be viewed and edited (link to editing page). Like this, the external diagram service is best integrated into the wiki.
Onepager "Leash your business knowledge"
Onepager "Onepager per role"
Onepager per user role in the company and/or ontology – benefits for this user role, responsibilites, working fields in the wiki, chances etc.
Ontology

Add new

Ontology "ConferenceManagementOntology"
Ontology "EnterpriseKnowledgeManagementOntology"
The pervasion of knowledge in an organization
Ontology "dataspectsSupportOntology"
Manages problem hierarchies and their solutions.
Ontology "dataspectsSystemCoreOntology"
How to store and structure knowledge on a SMW — here's the framework
Ontology "issueManagementOntology"
Manage issues akin to GitHub
Presentation

Add new

Presentation "How to store and structure knowledge on a SMW — here's the framework"
Principle

Add new

Principle "Efficient (Re-)Naming Support (ENS)"
Optimal naming of knowledge assets evolves and a system must enable adapting names without breaking things.
Principle "Filter when you can, query when you have to."
Principle "PredicateClass"
Problem

Add new

Problem "Docker daemon asks for authentication for pulling a public image"
Problem "Opcode cache caches signatures"
Problem "PHP Composer invalid installer signature"
Recipe

Add new

Recipe "Add draw.io diagrams hosted on Google Drive to a dataspects DSKMF Elastic index"
Recipe "Add/edit subject types"
Recipe "Aliasing"
Recipe "Create Kibana visualizations and dashboard"
Recipe "Create a saved search in Kibana"
Saved searches are a type of saved objects in Kibana.
Recipe "Customize a SMW-resource-born entity's sHasResourceURL for indexing"
Recipe "Extract/export/inject/import a set of pages from/into a SMW from/into a directory (git repository)"
Recipe "Restore a dataspectsSystem from a Duplicity backup set"
Recipe "Search for property tokens created by mutliple tokenizers"
Recipe "Setup and configure the skin Tweeki"
Recipe "Ways to make remote Duplicity backup sets available in a local directory"
RelevanceEngineeringCase

Add new

RelevanceEngineeringCase "Make CamelCase HasEntityTitle flexibly findable"
ResourceIndexerClass

Add new

ResourceIndexerClass "WikitextFiles"
ResourceIndexerModule

Add new

ResourceIndexerModule "AnnotationParser"
ResourceSiloType

Add new

ResourceSiloType "MediaWiki"
ResourceType

Add new

ResourceType "MediaWikiPage"
Responsibility

Add new

Responsibility "Maintain/develop MW/SMW functionality"
Responsibility "Maximize business/use cases for SMW"
Responsibility "Maximize data quality"
Responsibility "Maximize information coherence"
Responsibility "Maximize information source converage"
Responsibility "Maximize interface quality"
Responsibility "Promote professional KM"
Responsibility "Provide KM management infrastructure and tools"
Role

Add new

Role "Administrator"
Role "Content Curator"
Role "New employee"
Role "Ontology Designer"
#Facet management
  1. Type management
  2. Property management
Role "Promoter"
Role "Reader"
Role "Search Engineer"
Role "User"
#Reader
  1. Contributor/Editor
  2. Poweruser
  3. Gardener
RubyGem

Add new

RubyGem "dataspects"
SearchContext

Add new

SearchContext "Support"
Setup

Add new

Setup "Dockerized dataspectsSystem"
Setup "dataspectsSystem on DigitalOcean"
This setup explains how dataspectsSystem is set up on dataspects' own DigitalOcean infrastructure.
Setup "dataspectsSystem"
Solution

Add new

Solution "Delete Docker authentication token"
There might be an (apparently expired) authentication token in ~/.docker/config.json file, which the daemon then tried to use to pull the image from Dockerhub. Deleting the file resolved the problem.
Solution "Download again and check $HASH"
Download the Composer installation script again and double check the value of the $HASH variable with echo $HASH. Once the installer is verified, you can continue with the next step.
Start

Add new

Start "AAAA"
Anybody can say Anything about Anything Anywhere
Start "Introduction to FindAndLearn"
When people convey/consume knowledge they express/grasp it by things/actions which are described/related by properties.
Start "Introduction to FindAndLearn's (FAL) usage of Semantic MediaWiki (SMW)"
For FAL SMW fulfills the following requirements:
  • manage information for which there is no (need for a) specialized system
  • manage domain-wide meta information
  • allow for rapidly prototyping preliminary or short-lived subdomain management applications
Story

Add new

Story "FindAndLearn"
Story "dataspects Usability Metrics"
dataspects Usability Metrics formalizes usability conditions to be met by a knowledge management system in order to maximize its usability for users assuming knowledge management roles and responsibilities.
SystemComponent

Add new

SystemComponent "AWS CLI"
SystemComponent "DataspectsMediaWikiFeeder"
SystemComponent "Docker Hub login"
SystemComponent "Indexing Setups"
SystemComponent "Resource Facets"
Resource facets are written in dataspectsScript and specify the set of resources that should be extracted as JSON from a specific ResourceSilo.
SystemComponent "Resource Feeders"
SystemComponent "Resource Indexer Classes"
SystemComponent "Resource Silos"
SystemComponent "Ruby Programming Language"
SystemComponent "Semantic MediaWiki"
wiki.dataspectsSystem is the platform that glues together knowledge scattered across systems into useful recipes and explanations organized by the principles of https://everypageispageone.com/the-book.
SystemComponent "User GnuPG keys"
SystemComponent "dataspects Kubernetes cluster"
SystemComponent "dataspects SpaCyServer"
SpaCyServer is a microservice that provides NLP/NLU-induced text annotations.
SystemComponent "dataspectsSystem Duplicity backup"
SystemComponent "datastores"
SystemComponent "search.dataspectsSystem"
SystemComponent "ui.dataspectsSystem"
Team

Add new

Team "DataspectsLinuxTeam"
Team "DataspectsNonLinuxTeam"
Tool

Add new

Tool "Extension:RDFIO"
Tool "draw.io diagrams.net"
Tool "git-crypt"
https://www.agwa.name/projects/git-crypt/
Tool "logseq"
Untyped

Add new

Untyped "dataspects Software Architecture"
Untyped "dataspects Software Development"
UsabilityCondition

Add new

UsabilityCondition "Consume knowledge from pertinent MediaWiki entities/articles/subjects/topics"
UsabilityCondition "Consume knowledge within search results"
UsabilityCondition "Create EPPO entity type instances"
UseCase

Add new

UseCase "Add a link revealing the target's blurb automatically"
UseCase "Compare content among SMWs and repositories"
UseCase "Name + Type to Form"
UseCase "Red Links to Forms Chooser"
UseCaseGoal

Add new

UseCaseGoal "Add entities"
UseCaseGoal "Link to entities"

These entity types are managed by dedicated Ontology Components.



Copyright © 2019, dataspects GmbH

All rights reserved.

Unless where specifically indicated otherwise, the content of this website is licensed under a Creative Commons Attribution 4.0 International License, and software code (source and binary forms) published on this website is licensed under the a BSD 3-Clause License. Permissions beyond the scope of the applicable license may be available at dataspects Gmbh.