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]
https://dataspects.com/services
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