EMWCon Spring 2018/Implementing EPPO on SMW
Implementing EPPO on SMW
Presenter | Lex Sulzer and Sabine Melnicki | ||
Event | Enterprise MediaWiki Conference (EMWCon) Spring 2018 | ||
Date and time | |||
Reference | YouTube link |
Positioning edit
Subjects explored edit
General Semantic Business Domain Modeling edit
Workflow "How to model a business domain in SMW from scratch" edit
- Principles
- Reasoning "Facet-Driven Inside-Out-Bottom-Up"
- Effective attitudes
- Concepts
- Methodologies
- Best Practices/Experiences
dataspects EPPO-style Knowledge Communication Framework edit
Which aspects make a knowledge communication framework? edit
https://dataspects.com/knowledge-management-framework
Aspect "Relevant search" (→ EMWCon_Spring_2018/Enterprise_Knowledge_Management_including_SMW) edit
edit
Aspect "SDMS" edit
- Manage terminological ontology facets (DSKMFCoreOntology)
- Manage assertional ontology facets (move, scale, backup, synchronize, archive, e.g. What can be used how in a facets-management-script.rb?)
Inject edit
oRepositoryDSKMFCoreLocal = Dataspects::HTTPRepository.new(
"https://github.com/dataspects/DSKMFCoreOntology",
@hOptions
)
oRepositoryDSKMFCoreGitHub = Dataspects::FileSystemRepository.new(
"/media/lex/LEXUSB160424/DATASPECTS_Ontologies/DSKMFCoreOntology",
@hOptions
)
oAcademyWikiahoiAt = Dataspects::SemanticMediaWiki.new(
@oProfiles, # <-- Provides API urls, user names and passwords for several information sources (resource silos)
'academyWikiahoiAt', # <-- Selects Sabine's WikiAhoi SMW
@hOptions
)
oRepositoryDSKMFCoreGitHub.from_ALLFILES do |oRepositoryFile|
oAcademyWikiahoiAt.store_object(
oRepositoryFile,
'Test'
)
end
Example edit
Local create camp SMW at http://localhost:20041/w/index.php/Dataspects_Knowledge_Management_Framework_(DSKMF)
- Distinct set of knowledge communication concepts
- DSKMF Core Subject Affinities (regular):
- HasSubjectTitle (single)
- HasSubjectType (single)
- HasSubjectRole (multi)
- HasKeyword (multi)
- HasContext (multi)
- DSKMF Core Functionalities:
- Irregular subject affinities
- Subject type
- Subject roles
- Subject keywording
- Subject contexting
- DSKMF Core Subject Affinities (regular):
Use Cases edit
- Requirements
- Maximum DRY in terms of
- WYSIWYG for free text allowing inline (non-form-based, i.e. sections, templates, bold/italic/underlined) semantization
Use Cases (User) edit
VisualEditor for PageForms free text edit
Add Subject edit
Edit Subject edit
Add Subject Type/Role-induced Irregular Subject Affinities edit
- By form
- Inline
Use Cases (Administrator) edit
Add Subject Type/Role edit
- Add X, Template:X, Form:X
Add Subject Type/Role-induced Regular Subject Affinities edit
- Edit Template:X, Form:X