Michele Pasin / Quotes

Difference between RDF and object oriented languages

One important difference is that instead of describing a class as having a collection of specific properties, an RDF schema describes properties as applying to specific classes of resources, using domain and range properties. For example, a typical object-oriented programming language might define a class Book with an attribute called author having values of type Person. A corresponding RDF schema would describe a class ex:Book, and, in a separate description, a property ex:author having a domain of ex:Book and a range of ex:Person.

The difference between these approaches may seem to be only syntactic, but in fact there is an important difference. In the programming language class description, the attribute author is part of the description of class Book, and applies only to instances of class Book. Another class (say, softwareModule) might also have an attribute called author, but this would be considered a different attribute. In other words, the scope of an attribute description in most programming languages is restricted to the class or type in which it is defined. In RDF, on the other hand, property descriptions are, by default, independent of class definitions, and have, by default, global scope (although they may optionally be declared to apply only to certain classes using domain specifications).

Saved 26 February 2013 / www.w3.org ↗

#book #language #RDF-Schema #programming-language #authors

Eden and Turner: program-script and program-process

In their ontology of computer programs [7], Eden and Turner focus on the differ- ence between code and process, which they understand as two main…

Towards An Ontology Of Software: A Requirements Engineering Perspective #language #Turner #programming-language #program

Livecode programming language

The LiveCode programming language (formerly the "Revolution" programming language) is a commercial cross-platform rapid application development language…

Livecode - Wikipedia, The Free Encyclopedia #language #programming-language

The core business model of search engines is about selling words

If search engines become the most direct way to discover books, writers will be encouraged to adapt their style and chosen vocabularies in consequences…

How Books Will Become Machines #book #words #writers #language #text

Against anonymous peer review

Peer review is a core building block of formal science publishing. In reality, anonymous review is not effective in fulfilling the intended purpose of…

Science Journals Have Passed Their Expiration Date -- It's Time For The Publishing Platform - Innovation Insights #dialogue #science #peer-review #authors #critique

Doi and expressions

Fundamentally, CrossRef DOIs are aimed at providing a persistent online citation infrastructure for scholarly and professional publishers. Consequently…

Does A Crossref Doi Identify A “work?” | Crosstech #expectations #DOI #citations #authors #levels

Epistemic value of nanopublications

What remains problematic is that even if we were to have a perfect representation of phrases into triplets, this collection of sentences still do not answer…

Hypotheses, Evidence And Relationships: The Hyper Approach For Representing Scientific Knowledge Claims #evidence #hypothesis #knowledge #relationship #authors