![]() |
Working with Semantic Web applications and ontologies can been seen like unfamiliar context to developers with respect to who are working with other, more traditional information management systems. |
![]() |
Semantic Web technologies enable users to share and reuse the same data sets across multiple platforms and applications. They accomplish this through two critical design principles: |
![]() |
Decoupling the knowledge model from the application. | |
![]() |
Integrating knowledge models through reuse and extension. |
![]() |
Decoupling the Knowledge Model from the Application |
![]() |
Decoupling the knowledge model from the application is critical to enabling data sharing and reuse between users and applications. | |
![]() |
Knowledge models built for a specific application often contain application-specific concepts or are built to consider the application’s implementation. | |
![]() |
One approach to solving this issue is to translate the data from application to application. |
![]() |
Finding Ontologies to Reuse or Extend |
![]() |
An ontology registry is an application where users can go and register their ontologies to share with others. | |
![]() |
Registry maintains a description of the ontology, some statistics about its contents, and a link to the ontology. | |
![]() |
Registries don’t provide ontology storage; they simply act as directories that users can browse or search in order to find ontologies. | |
![]() |
A repository is a lot like the phone book. It contains a searchable list of ontologies and information on how to find them. |