brettkromkamp / contextualise

Contextualise is an effective tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources
https://contextualise.dev/
MIT License
1.05k stars 44 forks source link

Default Topics that come each new map #76

Closed navigator8 closed 3 years ago

navigator8 commented 4 years ago

Kindly share in a blog etc the topics / roles / associations that are in the database of a map by default.

brettkromkamp commented 4 years ago

@navigator8 The list of default topics is here: https://github.com/brettkromkamp/topic-db/blob/master/topicdb/core/store/topicstore.py#L52

navigator8 commented 4 years ago

Many thanks! That will help me create my maps and take advantage of defaults.

brettkromkamp commented 4 years ago

@navigator8 I’m working on an “import” feature that will allow for bulk topic creation together with the setting up of the relevant associations between the topics. The input file would look something like this (obviously, with whatever topics are relevant for the user):

python-programming-language
    expert-level-python
        meta-classes
        protocol-oriented-data-model
        decorators
        generators
            iterators
        context-managers
        asynchronous-io
    web-development
        web-development-frameworks
            wsgi
            asgi
        django-framework
        flask-framework
    machine-learning
    data-analysis

So, all of the necessary associations would be created to not only establish the hierarchical structure itself but also set up all of the knowledge/navigational paths, as well (as described, here: https://brettkromkamp.com/posts/knowledge-paths/).

brettkromkamp commented 4 years ago

The format shown above will be extended with the ability to optionally provide the topic name, type and tags.

So, with this feature it will be very straightforward to set up large topic map structures very quickly. Also, this is the beginning of a “template” feature: the same file could be used over and over again to bootstrap/create topic map structures in a consistent way.

brettkromkamp commented 4 years ago

@navigator8 I’m open for suggestions with regards to additional default topics.

navigator8 commented 4 years ago

Let me have a good review and I will propose some if at all!

navigator8 commented 4 years ago

@brettkromkamp :

@navigator8 I’m open for suggestions with regards to additional default topics.

This could be my biased view of how I work with Topic Maps (Social network analysis etc). Most them involve these entities:

Personal Information Management Objects