Zobrazit minimální záznam

dc.contributor.authorPeňáz, Tomáš
dc.contributor.authorDostál, Radek
dc.date.accessioned2012-01-10T09:38:15Z
dc.date.available2012-01-10T09:38:15Z
dc.date.issued2011
dc.identifier.citationGeoScience Engineering. 2011, vol. 57, no. 4, p. 35-46 : ill.cs
dc.identifier.issn1802-5420
dc.identifier.urihttp://hdl.handle.net/10084/89806
dc.description.abstractThe article deals with the transformation of an experimental ontology, classifying selected declarative knowledge for the domain of thematic cartography, into classes and interfaces of the Java language. The reason for this transformation is to transfer the declarative knowledge from the field of thematic cartography into the form of a program code in the Java programming language. The resulting program code containing declarations of interfaces and classes will be further used for creating a software application for an intelligent system for the interactive support of thematic map creation. The upcoming pilot project of this knowledge system is designed for the users without necessary cartographic knowledge, which will allow them to create interactively thematic maps and provide them with the support. The purpose of the use of such a tool is to prevent the users from deviating from established cartographic rules and avoid the occurrence of gross errors in resulting maps. A properly compiled knowledge ontology facilitates the design of the prepared intelligent cartographic application, as the use of cartographic knowledge is enabled based on the automated transformation into the program code in the Java language. The generated program code contains declarations of basic concepts of thematic cartography, their structuring into classes corresponding to the source structures described in the ontology. The code also contains descriptions vertical and horizontal relations between the declared classes and also the interface for access to these classes and relations. The automated transformation of ontology into the Java code is not completely lossless. The examples of a transformation of individual components of ontology (classes, individuals, and object and datatype properties) into interfaces and classes in Java show the differences occurred during the transfer of the declarative knowledge into the program code. From these examples it is clear that the elements of ontology component description are or are not transformed into the Java code in full. The article proposes recommendations how to optimize the knowledge description on the part of ontology in order to minimize possible losses of the transformation of knowledge into the Java code.cs
dc.format.extent581251 bytescs
dc.format.mimetypeapplication/pdfcs
dc.language.isoencs
dc.publisherVysoká škola báňská-Technická Univerzita Ostrava. Hornicko-geologická fakultacs
dc.relation.ispartofseriesGeoScience Engineeringcs
dc.relation.urihttp://gse.vsb.cz/2011/LVII-2011-4-35-46.pdfcs
dc.rights© Vysoká škola báňská-Technická Univerzita Ostrava. Hornicko-geologická fakulta
dc.subjectdeclarative knowledgecs
dc.subjectintelligent systemcs
dc.subjectJavacs
dc.subjectontologycs
dc.subjectOWLcs
dc.subjecttaxonomycs
dc.subjectthematic cartographycs
dc.subjectthematic mapcs
dc.titleTransformation of thematic cartography domain ontology into Java interfaces and clasesscs
dc.title.alternativeTransformace doménové ontologie tematické kartografie na Java rozhraní a třídycs
dc.typearticlecs
dc.description.abstract-enČlánek pojednává o transformaci experimentální znalostní ontologie, soustřeďující vybrané deklarativní kartografické znalosti pro doménu tematické kartografie, na třídy a rozhraní jazyka Java. Důvodem transformace je přenos deklarativních znalostí z oblasti tematické kartografie, do podoby programového kódu v jazyce Java. Vzniklý programový kód, obsahující deklarace rozhraní a tříd, bude dále využit pro tvorbu programové aplikace inteligentního systému pro interaktivní podporu tvorby tematických map. Připravovaný pilotní projekt tohoto znalostního systému je určen pro uživatele bez potřebných kartografických znalostí, kterým umožní interaktivně vytvářet tematické mapy a poskytne jim při tom podporu. Smyslem využití takového nástroje je zamezit uživateli odchýlení od zavedených kartografických pravidel a zabránit vzniku hrubých chyb ve výsledné mapě. Vhodně sestavená znalostní ontologie usnadňuje návrh připravované inteligentní kartografické aplikace, neboť využití kartografických znalostí je umožněno na základě automatizované transformace do podoby programového kódu v jazyce Java. Vygerovaný programový kód obsahuje deklaraci základních pojmů tematické kartografie, jejich strukturování do tříd, které odpovídají zdrojovým strukturám popisovaným v ontologii. Kód obsahuje rovněž popis vertikálních a horizontálních vztahů mezi deklarovanými třídami a dále též rozhraní pro přístup k těmto třídám a vztahům. Automatizovaná transformace ontologie na Java kód však není zcela bezztrátová. Na příkladech transformace jednotlivých komponent znalostní ontologie (tříd, jedinců, objektových a datotypových vlastností) na rozhraní a třídy v jazyce Java, jsou ukázány odlišnosti při přenosu deklarativních znalostí do programového kódu. Z uvedených příkladů je patrné, které prvky popisu komponent ontologie jsou či nejsou transformovány do Java kódu plnohodnotně. V článku jsou navržena doporučení optimalizace popisu znalostí na straně ontologie s cílem minimalizovat případné ztráty při transformaci znalostí do kódu v jazyce Java.cs
dc.rights.accessopenAccess
dc.type.versionpublishedVersioncs
dc.type.statusPeer-reviewedcs


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

  • OpenAIRE [5085]
    Kolekce určená pro sklízení infrastrukturou OpenAIRE; obsahuje otevřeně přístupné publikace, případně další publikace, které jsou výsledkem projektů rámcových programů Evropské komise (7. RP, H2020, Horizon Europe).
  • GeoScience Engineering. 2011, vol. 57 [20]

Zobrazit minimální záznam