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.
ClassGroup
PropertyGroup
inClassGroup - range: ClassGroup
inPropertyGroup - range: PropertyGroup
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
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