Science Environment for Ecological Knowledge
Ecoinformatics site parent site of Partnership for Biodiversity Informatics site parent site of SEEK - Home
Science Environment for Ecological Knowledge









 

 

 



SMS Hot Topics

This is version 3. It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]


Current Development Tasks

  • bugzilla summary here ...

A grammar for semantic annotations

Note that parenthesis ( )are part of the grammar language, e.g., ( ... )* means zero or more, ( ... )+ means one or more, and ( ... )? means zero or on.

  1. AnnotGroup ::= ( Annot )+

Annot ::= ItemExp '==>' OntExp

ItemExp ::= '/' ItemPath

ItemPath ::= ElemName ( '' ItemCntxtExp '?' )* ( Var )? | ItemPath '/' ItemPath | '*' | '.'

Var ::= '{' '$' VarName '}'

ItemCntxtExp ::= ItemPath | ItemPath Op ItemValue

Op ::= '=' | '<' | '>' | ...

OntExp ::= ConceptName ( Var )? ( OntPath )?

OntPath ::= '.' RoleName ( '#' ConceptName )? ( Var )? ( OntPath )?



Go to top   More info...   Attach file...
This particular version was published on 21-Jan-2005 10:39:20 PST by SDSC.bowers.