eagle-i software is predicated upon the principle of ontology layering. Applications are driven by an application ontology that complements and annotates a domain ontology. The domain ontology used in the current eagle-i deployment is the ERO (eagle-i resource ontology). The layering principle is applicable to other domain ontologies.

[picture]

The runtime memory model that represents the ontology to the applications is built by successively loading the domain ontology and the application ontologies into one aggregate model.

General app ontology

owl classes:

ClassGroup

PropertyGroup

owl object properties:

inClassGroup - range: ClassGroup

inPropertyGroup - range: PropertyGroup

Individuals of type ClassGroup:

http://eagle-i.org/ont/app/1.0/ClassGroup_DataModelExclude

http://eagle-i.org/ont/app/1.0/ClassGroup_DataModelExclude
http://eagle-i.org/ont/app/1.0/ClassGroup_PrimaryResourceType
http://eagle-i.org/ont/app/1.0/ClassGroup_EmbeddedResourceType
http://eagle-i.org/ont/app/1.0/ClassGroup_NoAssertedInstances
http://eagle-i.org/ont/app/1.0/ClassGroup_ReferencedTaxonomy
http://eagle-i.org/ont/app/1.0/ClassGroup_InstanceCreate

http://eagle-i.org/ont/app/1.0/ClassGroup_InstanceCreate

Individuals of type PropertyGroup:

http://eagle-i.org/ont/app/1.0/PropertyGroup_AdminData

http://eagle-i.org/ont/app/1.0/PropertyGroup_AdminData
http://eagle-i.org/ont/app/1.0/PropertyGroup_ContactInformation
http://eagle-i.org/ont/app/1.0/PropertyGroup_DataModelExclude
http://eagle-i.org/ont/app/1.0/PropertyGroup_SearchFacet
http://eagle-i.org/ont/app/1.0/PropertyGroup_PrimaryProperty
http://eagle-i.org/ont/app/1.0/PropertyGroup_ResourceProvider
http://eagle-i.org/ont/app/1.0/PropertyGroup_SecondaryProperty 
http://eagle-i.org/ont/app/1.0/PropertyGroup_TertiaryProperty
http://eagle-i.org/ont/app/1.0/PropertyGroup_AdminData
http://eagle-i.org/ont/app/1.0/PropertyGroup_ContactInformation
http://eagle-i.org/ont/app/1.0/PropertyGroup_DataModelExclude
http://eagle-i.org/ont/app/1.0/PropertyGroup_SearchFacet
http://eagle-i.org/ont/app/1.0/PropertyGroup_PrimaryProperty
http://eagle-i.org/ont/app/1.0/PropertyGroup_ResourceProvider
http://eagle-i.org/ont/app/1.0/PropertyGroup_SecondaryProperty
http://eagle-i.org/ont/app/1.0/PropertyGroup_TertiaryProperty

http://eagle-i.org/ont/app/1.0/PropertyGroup_TertiaryProperty

Examples of usage:

Data tools ontology

  • No labels