This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "Ecoterm"

From HL7Wiki
Jump to navigation Jump to search
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Action Points for the Following Year ==
 
== Action Points for the Following Year ==
 
The following points are based on a [http://eea.eionet.eu.int/Public/irc/envirowindows/jad/library?l=/ecoinformatics_indicator/ecoterm_1542005/alistairmilesecoterm2005/_EN_1.0_&a=d presentation] by Alistair Miles at the 2005 Berlin [http://ecoinfo.eionet.eu.int/ Ecoinformatics] meeting.
 
The following points are based on a [http://eea.eionet.eu.int/Public/irc/envirowindows/jad/library?l=/ecoinformatics_indicator/ecoterm_1542005/alistairmilesecoterm2005/_EN_1.0_&a=d presentation] by Alistair Miles at the 2005 Berlin [http://ecoinfo.eionet.eu.int/ Ecoinformatics] meeting.
=== Identity ===
+
=== [[Ecoterm Identity|Identity]] ===
* Ecoterm members are a community within a global information environment
 
* &rarr; When choosing standards and designing systems for interoperability, should anticipate and allow for …
 
** Unlimited expansion
 
** Novel interaction
 
* A standard mechanism for identifying things independent of context is key to scalable interoperability
 
* Principles of good URI use
 
** Architecture of the WWW Volume One
 
*** W3C Recommendation
 
*** http://www.w3.org/TR/webarch/
 
* Managing URIs
 
** [http://esw.w3.org/topic/VocabManagementNote SWBPD-WG Vocabulary Management TF]
 
*** Publish soon (hopefully)
 
----
 
  
=== Construction ===
+
=== [[Ecoterm:Construction|Construction]] ===
  
* Standards for building a ‘good’ terminological/conceptual thing …
+
=== [[Ecoterm:Data Model|Data Model]] ===
** Relevant because if two things constructed according to the same basic principles then likely improve interoperability
 
* Two new proposed standards …
 
** [http://www.glam.ac.uk/soc/research/hypermedia/NKOS-workshop%20Folder/dextre_clarke.ppt BS 8723]
 
*** "Structured Vocabularies for Information Retrieval"
 
*** Intended to replace
 
**** ISO 2788-1986  Guidelines for the establishment and development of monolingual thesauri = BS 5723:1987
 
**** ISO 5964-1985  Guidelines for the establishment and development of multilingual thesauri = BS 6723:1985
 
*** Parts relevant to construction …
 
**** Part 2: thesauri
 
**** Part 3: other types of vocabulary
 
*** (Other parts …)
 
**** Part 1: glossary
 
**** Part 4: mapping
 
**** Part 5: “interoperability with applications”
 
  
** [http://www.niso.org/standards/resources/Z39-19.html ANSI Z39.19]
+
=== [[Ecoterm:Publication|Publication]] ===
*** Guidelines for the Construction, Format, and Management of Monolingual Controlled Vocabularies
 
*** Ballot period April 11 – May 25, 2005
 
*** [[Z39 Abstract|Abstract]]
 
* Also …
 
** [http://www.w3.org/2001/sw/BestPractices/OEP/ Ontology Engineering Patterns TF (SWBPD-WG)]
 
*** OWL
 
*** Published various documents:
 
**** Classes as values
 
**** N-ary relations
 
**** Value partitions/value sets
 
**** Simple part-whole relations
 
**** Qualified cardinality constraints
 
* Construction methodology...
 
** Wiki based, e.g. GEMET?
 
** Wikipedia
 
** Decentralised development paradigm
 
*** SkosWiki
 
  
 +
=== [[Ecoterm:Services|Services]] ===
 +
----
 +
=== Steps toward interoperability ===
  
 +
[http://ftp.ics.uci.edu/pub/ietf/uri/rfc2396.txt URI's]
 
----
 
----
 +
# Use URIs
 +
# Use URIs well (consistency, persistence, articulated management & maintenance policies etc.)
 +
# Be clear about what a URI identifies
 +
#* Concepts? Classes? Something else?
 +
# Publish [http://www.w3.org/RDF/ RDF] descriptions of the things you are identifying
 +
# Use ‘well-established’ RDF vocabularies as far as possible, extend as appropriate
 +
# make commitments to maintaining RDF descriptions, and publish maintenance policies and procedures
  
=== Data Model ===
+
Establish a semantic web of terminological / conceptual / ontological data relating to the environment
* Data model influences design of  
 
** data publication formats
 
** programmatic interfaces
 
* Data model also determines management and maintenance strategies and procedures
 
* Data model often implicit in a standard, not formally specified …
 
** E.g. BS 8723, ANSI Z39.19
 
* Some ‘standards’ to consider …
 
** ANSI Z39.19, BS 8723
 
*** "Traditional thesaurus" ...
 
*** model described in prose by BS 8723, ANSI Z39.19
 
*** Only terms reified, concepts implicit
 
  
** SKOS Core
+
[[User:Hsolbrig|Hsolbrig]] N.B. [http://lists.w3.org/Archives/Public/public-swls-ws/2004Sep/att-0013/MayoBMIPosition.html Mayo Position Paper on LSID's] describes how URI's are described in HL7 and elsewhere<br>
*** Explicitly concept-oriented data model
+
[[User:Hsolbrig|Hsolbrig]] N.B. The [http://www.bio-itworld.com/archive/011204/lsid.html Life Sciences Identifier (LSID)] and the [[http://lsid.sourceforge.net/] LSID Project] are different, but related.<br>
*** Specified formally using RDFS/OWL
 
  
** OWL
 
*** Class/instance-oriented model (“ontologies”)
 
*** Formally specified via model-theoretic semantics
 
  
** TMF - Terminology Markup Framework ISO 16642 (ISO TC 37)
 
*** Concept-oriented
 
*** Specified using UML
 
*** Really a framework for designing XML formats
 
  
** ISO Topic Maps
+
Services
*** Topics, Associations, Occurrences, Roles...
 
 
----
 
----
Comments:
+
* With a web of data in place, the role of services becomes extremely clear: to provide efficient, convenient, programmatic Interaction with subsets of that web of data.
* ANSI Z39.19, BS 8723, SKOS Core, TMF broadly aligned …
+
* Build a service-oriented architecture on top of a web of data
* (I.e. T-O vs. C-O not necessarily at odds)
 
**  however N.B. choice of T-O vs. C-O model as foundation has implications for management/maintenance and URI use.
 
* Relationship to ontologies (OWL) … ?
 
* Topic maps … ?
 
  
 +
* Steps to achieving this:
  
----
+
# Analyse and publish functional requirements for service types (I.e. what do I want a service to do?)
 +
# Study functional requirements within this community, identify and publish sets of common requirements (basis for standardisation work)
 +
# Take a look at [http://www.w3.org/TR/2004/WD-rdf-sparql-query-20041012/ SPARQL] services & protocol (v. cheap)
  
=== Publication ===
+
** N.B. true standardisation of a service interface requires a (lightweight, informal, open) community-driven process for developing a web-service specification and building consensus
----
 
=== Services ===
 

Latest revision as of 20:27, 22 April 2005

Action Points for the Following Year

The following points are based on a presentation by Alistair Miles at the 2005 Berlin Ecoinformatics meeting.

Identity

Construction

Data Model

Publication

Services


Steps toward interoperability

URI's


  1. Use URIs
  2. Use URIs well (consistency, persistence, articulated management & maintenance policies etc.)
  3. Be clear about what a URI identifies
    • Concepts? Classes? Something else?
  4. Publish RDF descriptions of the things you are identifying
  5. Use ‘well-established’ RDF vocabularies as far as possible, extend as appropriate
  6. make commitments to maintaining RDF descriptions, and publish maintenance policies and procedures

Establish a semantic web of terminological / conceptual / ontological data relating to the environment

Hsolbrig N.B. Mayo Position Paper on LSID's describes how URI's are described in HL7 and elsewhere
Hsolbrig N.B. The Life Sciences Identifier (LSID) and the [[1] LSID Project] are different, but related.


Services


  • With a web of data in place, the role of services becomes extremely clear: to provide efficient, convenient, programmatic Interaction with subsets of that web of data.
  • Build a service-oriented architecture on top of a web of data
  • Steps to achieving this:
  1. Analyse and publish functional requirements for service types (I.e. what do I want a service to do?)
  2. Study functional requirements within this community, identify and publish sets of common requirements (basis for standardisation work)
  3. Take a look at SPARQL services & protocol (v. cheap)
    • N.B. true standardisation of a service interface requires a (lightweight, informal, open) community-driven process for developing a web-service specification and building consensus