EMWCon Spring 2018/Implementing EPPO on SMW
Appearance
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]- 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 "Single-type, multi-roles, EPPO-styled knowledge entities (subjects/topics) related by regular and irregular subject affinities"
[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