|
|||
|
This is version 4.
It is not the current version, and thus it cannot be edited. Intended audienceThis document is intended for SEEK and Kepler developers. It is a DRAFT DESIGN DOCUMENT and does not reflect functionality as it currently exists in Kepler or SEEK. Comments and feedback are appreciated.
IntroductionSparrow is an ontology syntax and language that is meant as a "lightweight" alternative to RDF/S and OWL. This document describes the basic syntax of sparrow.
Basic SparrowConcepts and roles in sparrow are defined using sentences. We assume two special concepts sparrow:top and sparrow:bottom, which are typically found in most ontology languages. The term sparrow:top consists of the sparrow namespace and the atomic term (concept) top. A new concept can be defined by an expression:
myConcept is_a sparrow:top.
Packaging Sparrow OntologiesA sparrow ontology consists of one or more sparrow sentences. The following two sentences define
sparrow define myOnt uri 'http://seek.ecoinformatics.org/#myOnt' sparrow import yourOnt uri 'http://seek.ecoinformatic.org/#yourOnt'
|
This material is based upon work supported by the National Science Foundation under award 0225676. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF). Copyright 2004 Partnership for Biodiversity Informatics, University of New Mexico, The Regents of the University of California, and University of Kansas |