www

www.multiobjects.com

zbierac dane z różnych API zamieniać na CSV i czytać za pomocą SQL query - plainQuery, by móc np. czytać hurtowo moje repozytoria i poprawiać kod, opis w newralgicznych miejscach, aktualizować np. nieaktualne linki

do wykonywania/zapisywania danych trzeba by stworzyć view jako zbiorcze parametryzowane zadania dla wielu róznych API

a sam SQL można potem zastąpić warstwą text to sql i w ten sposób uzyskać łatwy dostęp do danych za pseudo czata - [edi.chat]

TODO:

Funkcje:

Zdania:

Concept:

Public Network -> Private Network -> Component
Paragraph -> Sentence -> Part

Catalog of components

component = action + object

POST http://catalog.multiobjects.com/component/{component}.{language}
POST http://catalog.multiobjects.com/object/{component}.{language}
GET http://sentence.multiobjects.com/{sentence}

katalog sklada sie z nazw folderów w ktorych sa pliki: dokumentacji, kodu w roznych jezykach

pliki luzno w projekcie folderu:

Actions

Objects

Components

language:

Generowanie projektu z kodem w folderze

statyczy zbiór + JS aplikacja z zamianą nazw funkcji bez spacji

Generowanie pliku kodu

generowanie z komentarzy python + markdown

# catalogi:
# [import](http://sentence.multiobjects.com/{sentence})
# [import](http://catalog.multigit.com/{component})

logika FROM-TO: FROM: WriteContent TO: Print Content On Screen

# Sentence: WriteContent ....

# WriteContent
## ConvertContentToMessage
## SendMessage
### SelectReceiver
### ConnectToNetwork

# Sentence: Print Content On Screen ....

# Print Content On Screen
## ConnectToNetwork
## ReceiveMessage
## ReadMessage
## ConvertMessageToContent
## PrintContentOnScreen


Deployment

zasada działania jak w apiDSL tylko z użyciem obiektów streamowanie danych pomiędzy obiektami

{catalog}

ExchangeMessage(Message):
    PrintOnScreen(Content)
        ReadContentFromMessage(Message)
        ReceiveMessage(Message)
        SendMessage(Message)

Zamiana zdania na funkcje

# Print Content
def PrintContent(Content):

rekurencja od ostatniego do pierwszego w zdaniu

Server

Server:
    pass:
    username:

Sentence

Sentence:
  - if I Receive Message then Send Message and Create Content text sentence: Thank You
    - Receive Message
    - Send Message
    - Create Content
        - text:
            - sentence: Thank You

Catalog

Components:  
    "Exchange Message":      # goal
      ROLE: Provider
      ACTION: Exchange     # verb/object
      OBJECT: Message      # object
    Send Message:          # goal
      ROLE: Sender
      ACTION: Send         # verb/object
      OBJECT: Message      # object
    Receive Message:       # object interface
      ROLE: Recipient
      ACTION: Receive      # verb/object
      OBJECT: Message      # object
    Create Content:        # object interface
      ROLE: Creator
      ACTION: Create       # verb/object
      OBJECT: Content      # object
    Read Content:          # object interface
      ROLE: Reader
      ACTION: Read         # verb/object
      OBJECT: Content      # object
    Convert Message To Content:    
      ROLE: Converter
      ACTION: Convert      # verb/object
      OBJECTS:
        IN: Message        # object
        OUT: Content       # object
    Create Sentence:        # object interface
      ROLE: Creator
      ACTION: Create       # verb/object
      OBJECT: Sentence      # object

Objects:
    Network:          
      - connect
      - disconnect        

    Provider:          
      - online
      - offline        
    
    Content:
      - create
      - read
      - delete
      - update
    
    Message:        
      - send
      - receive


Structure:
    Communicants:
        - Message
    Correspondent:
        - Content

    Content:
      - text
        - sentence
          - verb
          - object
      - image
        - picture
        - mimetype
          - svg
          - png
      - video

    
Actions:
  - send
  - receive
  - create
  - read
  - delete
  - update

Relations

Exchange Message:  
  Send Message:
    Create Content
  Receive Message:
    Read Content

Roles

TeleCommunication:
  Provider:
    Sender:
      Creator
    Receiver:
      Reader

Groups

Communicants:
  - Sender
  - Receiver

Correspondent:
  - Creator
  - Reader

Layers

Provider:
  - Communicants
    - Correspondent

contribution