- From: Christophe Dupriez <christophe.dupriez@destin.be>
- Date: Tue, 15 Jun 2010 18:06:15 +0200
- To: SKOS <public-esw-thes@w3.org>
Hi! In the midst of the discussion about how cool an URI can be, I would like to say that I do not find URIs cool at all! Just dictate one by phone : lower case H T T P colon slash slash .... Human should be allowed to communicate exact Concepts more easily. I am basing my developments on the possibility that humans must have to write sentences using Concepts (and ConceptSchemes) easily. A simple syntax/grammar shall allow to write adequate indexing sentences (like, for instance, Precis : http://www.iva.dk/bh/lifeboat_ko/SPECIFIC%20SYSTEMS/precis.htm and http://www.dsoergel.com/670/outline_KwasnikPRECIS.sigcr.04.htm ) So I defined that: * a Scheme is identified by a word (case sensitive) composed of letters and digits. * a Concept is identified (within a given Scheme) by a word starting and ending by letters and digits and composed of letters, digits and underscore. * a Concept is identifier (out of the context of a Scheme) by the Scheme identifier, an underscore, a Concept "in context" identifier Example: language_fr_BE means the french language as written in Belgium. A mapping mechanism may be used to map this to Scheme and Concept URIs, but, from my point of view, let's free the humans from http://...! There are other mechanisms proposed (for instance prefixing_ and _suffixing concept references) but my main point and question is: "Does it make sense for the SKOS community to define a human agreable way of refering to Concepts, Schemes, Collections, etc. and a mapping mechanism toward URIs?" This with the idea of implementing such a notation in applications where either: 1) the user types her/himself the codes (without assistance) for Concepts, Schemes, etc. 2) OR the user needs a compact display form for those 3) OR the application must be able to remap references to new URIs encoding conventions 4) OR the user is writing references in the middle of typed text (for instance Wikis) where full semantic statements (relation + concept + relation qualifiers/attributes) may be useful to express. I also defined that: * Prefixes are codes added before a concept' reference to precise the relation (for instance, the type of contribution for the reference to an author) Prefixes are a concept reference (within a collection of allowed prefixes in a given context) suffixed by an underscore. * Suffixes are codes added after a concept' reference to add data to the relation (a weight, a number, a qualifier) Suffixes are a concept reference (within a collection of allowed suffixes in a given context) prefixed by an underscore. In http://www.WindMusic.org, we use this intensively with success. Examples: 1) to denote that a recording is using a flute for a soloist, we can write (in the context of scheme Instruments): solo_ flute 2) to denote two trumpets: trumpet _2 3) to precise the role of an author: illustrator_ person_123456 (123456 being a numerical code for a given person) In the Belgium Poison Centre, we use this also. Examples: 1) to denote an article about a given substance: thSubstances_1234567 or CAS_10_820_30 (CAS is a Notation, not a Scheme) or about a plant: thPlants_7654321 (references out of the context of a given Scheme and using a numerical ID). 2) to denote a serial: journal_123456 or ISSN_1234_4321 (ISSN is a Notation, not a Scheme) To go further and integrate this in a Wiki like JspWiki, I would like to develop a notation with equivalent capabilities than those in Semantic MediaWiki (relate a part of wiki page text as being an attribute of the relation between the Wiki page and a concept). So anyone interested in end-users-ified SKOS within "free" text? by a mapping mechanism from/to URIs? Have a nice day! Christophe Dupriez BE: http://www.destin.be FR: http://www.squadratic.com Project: http://www.askosi.org Also using DSpace and JSPWiki
Received on Tuesday, 15 June 2010 16:06:48 UTC