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
editSubjects explored
editGeneral 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
editWhich aspects make a knowledge communication framework?
edithttps://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
editoRepositoryDSKMFCoreLocal = 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
editLocal 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)
editVisualEditor for PageForms free text
editAdd Subject
editEdit Subject
editAdd Subject Type/Role-induced Irregular Subject Affinities
edit- By form
- Inline
Use Cases (Administrator)
editAdd Subject Type/Role
edit- Add X, Template:X, Form:X
Add Subject Type/Role-induced Regular Subject Affinities
edit- Edit Template:X, Form:X