17 April 2016

Weekend: Resources & Project

Uniform Resource Identifier

Uniform = there is a standard (labels)
Identifier (id/code/label/symbol) = what; video: code vs identifier
                (Top down: I am what I do, Bottom up; what I do I am - defined by property)

Locator = where (now)
Unique Identifier = Individual (one instance)
"=" is an Assignment operator, or a Comparison



En URI består av följande delar:
 foo://example.com:8042/over/there?name=ferret#nose
     \_/   \______________/\_________/ \_________/ \__/
      |           |            |            |        |
   schema authority sökväg fråga fragment
      |   _____________________|__
     / \ /                        \
     urn:example:animal:ferret:nose

Domestic (primary) key
Foreign key

Main Resource Identifications: Databases, Tables, Columns
Database schema: architectural map, wire diagram, + Relationships

Http = Language (protocol). Naming conventions is only as good as the consistency/quality
Parsing or syntactic analysis is the process of analysing a string of symbols, either in natural language or in computer languages, conforming to the rules of a formal grammar.
Tokenization is the process of demarcating and possibly classifying sections of a string of input characters. Tokenized and represented by the following table:
LexemeToken category
sum"Identifier"
="Assignment operator"
3"Integer literal"
+"Addition operator"
2"Integer literal"
;"End of statement"
Denotation is a translation of a sign to its meaning, like dictionaries try to define it.
Connotation is a translation of a sign to its meaning within a certain context.
Example: a rose, can have different meanings in different contexts/culture/habitat.
---> Context model, Information model. Data model


Uniform Process Identifier (non-existing today)
Transaction = In, Action/Process, Out
Every row - from Input to Output is a Project (requires, resources, and end-product)

Every project has a end-product has a 'product-target' and 'effect-target'.


Views = Stored Virtual tables (via a query) - one select, simple
Stored Procedures = to make Virtual tables - much more capable



Picture: Binary operations; To Arithmetic (number), To Compare (number/text), ...


I think we use operator for numbers, text and tables. For instance, it should be possible to use Merge and Append operations (symbols) for Tables. Example [ColA]&[ColB] and [Part1]¤[Parts2].

&! could be used to subtract: [ColAB]&![ColB] --> [ColA]

----
Typer av förfrågningar
HTTP (protokoll eller språk) oftast beroende på GET eller POST definierar åtta åtgärder som en klient kan begära utförande av på en fil på en HTTP-server:
  • GET – Ber servern att skicka den utpekade filen till klienten. Detta är i särklass det mest använda HTTP-kommandot.
  • HEAD – Ber servern att skicka information om den utpekade filen, men utan att skicka själva innehållet i filen.
  • POST – Sänder någon form av information, till exempel användarens namn och lösenord till servern.
  • PUT – Om tillåtelse ges, laddar upp en utpekad fil från klienten till servern för lagring.
  • DELETE – Raderar den utpekade filen. Detta kommando används sällan och många webbservrar har inget stöd för det.
  • TRACE – Ber servern att skicka tillbaka klientförfrågan precis i det skick som den anlände till servern. Detta kommando kan användas för att kontrollera om någon tredje part mellan klient och server har gjort några ändringar i förfrågan.
  • OPTIONS – Returnerar en lista över de HTTP-kommandon som servern stöder.
  • CONNECT – Används med proxy-servrar som kan fungera som SSL-tunnlar.


The basics
Dimensions usually contain mainly Hierarchies (attributes - the nouns and adjectives)
Measures usually contains mainly Flows (transactions - the verbs, the change/value-adding).

----
The Fundamental Objects, and their Properties appear here too:
The Fundamental Properties, based the fundamental sensors (senses) are here too:

UDEF definitions (video), principles (video). example
Picture: The Fundamental Framework is the same (Laws-Rules can also be targets) - video






No comments: