What if every subject that we think about can have explicit representation in our computers?

Subject: CTM

Standard text-based notations for representing Topic Maps

Related posts:

Serendipitous reuse and representations with basic ontological commitments

 

Steve Vinoski published a very interesting article: Serendipitous reuse. He also provided additional comments in his blog. The author explores benefits of RESTful uniform interfaces based on HTTP “verbs” GET, PUT, POST and DELETE for building expansible distributed systems. He also compares RESTful approach with traditional SOA implementations based on strongly typed operation-centric interfaces.

Serendipitous reuse is one of the main goals of Subject-centric computing. In addition to uniform interfaces, Subject-centric computing promotes usage of uniform representations with basic ontological commitments (as one of the possible representations). ...

 
· CTM · Resource-Oriented Architecture · Subject-centric computing · Topic Maps ·

Authoring topic maps using Ruby-based DSL: CTM, the way I like it

 

Designing and using Domain Specific Languages (DSL) is a popular programming style in Ruby community. I am experimenting with Ruby-based DSL for authoring topic maps. Surprisingly, the result is very close to my view on the “ideal” CTM (Compact Topic Maps syntax). ...

 
· CTM · Domain Specific Language · Ruby (programming language) · Topic Maps ·

Archive:
  • Subject-centric programming language or what was good about COBOL

    I did a short presentation (3 slides) about requirements for a new subject-centric programming language on TMRA 2007. I made a reference to COBOL as a language that had built-in high-level support for defining and manipulating “business data”. Many modern programming languages “outsourced” data handling to relational databases and lost transparency and simplicity in manipulation of data.

Index