Code Monkey home page Code Monkey logo

ceon's People

Contributors

actions-user avatar evabl444 avatar huanyu-li avatar keski avatar on-earth avatar

Watchers

 avatar  avatar  avatar

Forkers

huanyu-li

ceon's Issues

title of the documentation pages

Sometimes the pages have a long thing with "...(CEON)" before the module name, and sometimes only the module name. Unclear to me why this is the case, should be uniform.

add CVN module

Models the Circular Value Network (CVN) itself. Everything connects to the CVN module.
The CVN requires, e.g., a distinction between: plans vs. the execution of plans or "CSV" blueprint vs CVN configuration.

Screenshot 2023-03-16 at 09 22 13

Content negotiation?

Does this work as expected? If I enter the URI of an ontology I was expecting to get to the documentation page, but I end up in the github repository page instead.

Review #1b (high-level)

Additionally,

I would clarify in the repository not only the technical documentation, but also documentation on the method:

  • Link to the ontology design method
  • Link to the alignment between the devised ontology and the use case requirements that lead to specific classes/attributes/constraints. This also gives a hint at the completeness of the ontology with respect to the requirements.

Refactor process module

We need to refactor the current process module into a ProcessODP, covering the general notions of processes, transformation, phases and steps, order, plan and execution. Then add the current process module (with the taxonomy) as the extension of that.

Include location of resources and actors

WE should include the location of things, by referring to WGS84 (W3C standard vocab) and GeoSPARQL standard. This should be included through at least one property in both the actor module (or ODP?) and the resources module (or ODP?)

Integration modules

Create a module that integrates the whole network, for the convenience of the user.

resource module has been replaced by resourceODP

There was initially a resource module, but it has now been replaced by the resource ODP, and that is directly used by the material and product modules (should be the case, we should check). However, the old resource module is still there on the CEON frontpage etc. Should be removed.

Check documentation profile

The documentation is currently based on VocPub, but following the recent changes this may no longer be correct. If this is no longer the case, this should also be reflected on the documentation.

Documentation of the material and product modules

We need comments/definitions in natural language of each entity (class, property etc) of these modules. And were possible we could already add "non-logical" alignments, by referring to for instance EMMO concepts using seeAlso

Value module

Create a "stub" for the value module that the CVN module can refer to. we will not model details at this point, but the "empty" module should be there.

improve structure of config.yml

The current structure of config.yml is not very suitable for managing multiple ontology versions, since there is both a lot of redundancy and it's difficult to get a good overview. A better alternative would be to use a nested structure where only the version numbers are updated. E.g.:

ontologies:
  actor:
    source: "ontology/modules/actor/"
    target: "ontology/actor/"
    versions:
      - 0.1
      - 0.2
  actorODP:
    source: "ontology/modules/actorODP"
    target: "ontology/actorODP/"
    versions:
      - 0.1
      - 0.2

Front page of the network

Is it possible to do something with the front page of the network, i.e. w3id.org/CEON to have more information there, and not only the generated index of the modules?

Instances in the documentation?

Is it possible to show the instances of a class as a list (similar to how subclasses are shown now) in the documentation? Some of our concepts contains a set of instances, that constitute a list of known categories, e.g. the set of typical roles involved in a CVN or in relation to a resource in the actor module. It would be nice if these could be visible in the documentation page.

wrong URIs and namespaces

Review #1

Hi all, I reviewed the repository (state at commit: fd1e850) and have some (small) remarks.

Setup

I'm missing an instruction to run/serve/host the generated documentation.
Suggestion:

python -m “http.server” -d ./docs 
# navigate to http://localhost:8000/

ActorODP

Participation

Role

ResourceODP

This is a small & concise module. LGTM.

ProcessODP

I couldn't find ProcessODP on the index page.

Actor

Material

Concise & comprehensible module. LGTM.

Product

Although the description of Product states that it is a thing that grows naturally or is produced by some kind or Process, there is no link to a Process (or subclass thereof).
Perhaps this will be taken care of in the additional overarching module that will be introduced?

Process

A concise module.

Although the subclasses of Processes are self-explaining, it would be nice to add a description describing which Actors and Products can be involved with them.

Improve visualisations - import issues

Is there a way to see also imported concepts and relations in a VOWL visualisation? Some of the visualisations are not very clear, due to many things missing (since they are imported things) - any good ideas for improving the visualisations?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.