A Proposed Ontology Based Architecture to Enrich the Data Semantics Syndicated by RSS Techniques in Egyptian Tax Authority

Document Sample
A Proposed Ontology Based Architecture to Enrich the Data Semantics Syndicated by RSS Techniques in Egyptian Tax Authority Powered By Docstoc
					                                                              (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                             Vol. 8, No. 9 December, 2010
        A Proposed Ontology Based Architecture to enrich the data semantics syndicated
                        by RSS techniques in Egyptian Tax Authority
                       Ibrahim M El-Henawy1                      Mahmoud M Abd El-latif2              Tamer E Amer2
             1                                                          2
                 Faculty of computer and Informatics                      Faulcty Of Computer and Information
                         Zagazig University                                       Mansoura University
                           Zagazig, Egypt                                          Mansoura, Egypt
                     Henawy2000@yahoo.com                       drmmlatif@yahoo.com           Tameramer1@yahoo.com


Abstract—RSS (RDF site summary) is a web content format used               looking at many different sites in a single coherent hole, the
to provide extensible metadata description and syndication for             democratic manner in news distribution that enables the user to
large sharing, distribution and reuse across various applications;         choose the feed he wants; making him the potential news
the metadata provided by the RSS could be a bit to describe the            provider, can be considered the most efficient benefit in using
web resource; this paper provides a framework for making the               RSS [2].
RSS not only just for syndicating a little information about news
but also for further classification, filtering operations and                  Many advantages can be achieved by using RSS, but what
answering many questions about that news by modeling RSS                   is noticed that all the data gathered in the RSS file is shown
ontology. The proposed architecture will be applied to handle              directly by any RSS aggregator. What about if someone wants
announcements in the Egyptian Tax authority.                               to classify the data presented in RSS? For example; if the
                                                                           training management of Tax authority announces for a training
   Keywords- Semantic Web - RDF – Ontology – RSS – OWL –                   course in "Soft Skills"; does this announcement belongs to
Protégé - Egyptian Tax                                                     specific department or for all?, does it for specific tax region
                                                                           according to specific schedule or for all? What if someone
                         I.   INTRODUCTION                                 wants to know some information about the writer or publisher
    Egyptian tax authority consists of what is called 39 Tax               of the published article? It’s obvious that there are many
Regions distributed all over Egypt that manages 227 tax offices            questions in the chain and the little Metadata description
[22]. All tax offices are connected via a huge computer                    presented in the RSS technology did not have the ability to give
Network on a single domain Called GTAX Domain managed                      answers for the questions chain.
by the central management of computer in Cairo. There are 14                   Semantic web extends the current web by giving
IT (Information technology) branches to support the IT works               information published on the web a well-defined meaning,
in all tax regions. Besides the huge computer network; the Tax             better enabling computer and people to work in corporation [3].
authority uses a huge IP telephone network that uses the VoIP              To make the RSS has the ability to answer the questions above;
(Voice over IP) technology to support communications                       the word “well-defined meaning” should exist in the
between remote offices.                                                    perspective of RSS; it is noticed that it may not be expressed
    The idea of centralization makes a great challenge here; For           via terminologies in RSS. The only way to express “well-
example when the central management of computer in Cairo                   defined meaning” in RSS is to extend the RSS itself by
wants to announce for a specific event, meeting or a new                   enabling it to link and interact with other ontologies; thus
version of specific application in the authority, it put a written         enriching the semantics that are provided by RSS.
announcement (.doc format) in the main FTP server and                          The contribution of this paper is dealing with data
telephone all the 14 IT branches using IP telephone and then               published by RSS as domain ontology and enables it to interact
the 14 IT branches call the rest of 227 remote tax offices. It is          with other vocabularies such as Dublin core Metadata, FOAF
a very time consuming manual announcing protocol; but using                (Friend Of A Friend) ontology and tax ontology. This way
the RSS technique to syndicate data published by different                 enables us to make further operations about RSS data such as
places will facilitate the data exchange between them.                     classifications, reasoning or answering the above questions
    RSS can be found as acronym for RDF Site Summary; it is                chain. The presented ontology is modeled by Protégé.
an RDF (Resource description Framework) vocabulary that                        The outline of this paper is as follows: providing a
provides a lightweight multipurpose extensible metadata to                 background of Egyptian tax authority and the current way of
describe and syndicate any information consists of discrete                announcement in section 1. Section 2 illustrates what is the
items [1, 15 and 16]; hence It allows the key elements of                  RSS and how it is related to RDF. The proposed architecture
websites, such as headlines, to be transmitted, when devoid of             and the implementation of the RSS ontology are presented in
all elaborate graphics and layouts, such minimalist headlines              section 3; finally we conclude this paper in section 4.
are quite easily incorporated into other websites.
         Besides the ability of RSS to solve many problems                                    II.   LITERATURE ON RSS
that web masters face such as increasing traffic, and gathering                  RSS file is XML based syntax; it has xml/application
and distributing news, RSS can also be the basis for additional            MIME (Multi-purpose Internet Mail Exchange) type. The
content distribution services. Regardless of the speed of




                                                                     203                             http://sites.google.com/site/ijcsis/
                                                                                                     ISSN 1947-5500
                                                            (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                           Vol. 8, No. 9 December, 2010
extension of the file of RSS version 1.0 is preferable to be             semantics representation that is embedded in statements; there
(.rdf). Care should be taken here because RSS will be                    is no standard way exists to assign meaning to the nesting of
discussed in the scope of RDF; RSS 0.9 and 1.0 is the only               the XML elements.
specification standard of RSS that uses RDF vocabularies the                     Expressing the RSS 1.0 in a language described in
other specification (RSS 0.91, 0.92, 0.93, 0.94, and 2.0) does           RDF concepts and abstract syntax makes it conforms to
not [1, 16]; they are more basic XML implementation. Its file            RDF/XML syntax specification that has a precise formal
uses mainly the following two namespaces as two attributes               semantic defined in RDF semantics; thus easy interoperability
within <rdf:RDF> tag:                                                    with other RDF Languages and obviously can be read and
     • xmlns:rdf=http://www.w3.org/1999/02/22-rdf-                       processed by machines [13].
         syntax-ns#
                                                                             The foundation of RSS 1.0 serves the purpose of this paper
     • xmlns=http://purl.org/rss/1.0/                                    that intends to extend the RSS 1.0 to be used outside of strict
A. The anatomy Of RSS file                                               news and announcements syndication by focusing on a generic
                                                                         means of structured metadata exchanging [4] and how it can
         Each RSS file consists of a single channel that
                                                                         incorporate with other RDF ontologies by providing a simple
contains the information gathered from many different sites; it          modular extension mechanism to accommodate new
is represented by the <channel> element. The attribute                   vocabularies.
rdf:about is used with in <channel> tag to describe the location
and the name of the RSS file.
                                                                                             III.    SYSTEM ARCHITECTURE
         Some required tags within the channel element can be
used to describe the channel itself such as                                  The main purpose of the proposed architecture is to extend
     • <title> element to describe the title of the channel.             the RSS data gathered from different resources to exceed just
                                                                         syndication purpose by making an ontology that can interact
    •    <link> element to describe the URL of the parent site           with other ontologies to have a tight and well-defined metadata
         or the news page.                                               about the news and announcements. It will make a
      • <description> element to provide a brief description             collaborative space that makes everything is linked.
         of the channel contents, function, etc.                         Classification operation can be done as well as many questions
         As shown in figure.1; the channel contains number of            can be answered.
items (<items>) listed in an ordered collection described by the                  The framework presented in this research can be
RDF container <rdf:seq>. The items listed in the channel will            considered as integrated semantic web architecture. The word
be described outside the channel after the closing </channel>            “integrated” refers to that this architecture consists of more
tag using the above <title>, <link> and<description> tags. The           than one component, each one has a specific task, and the word
following block diagram illustrates the anatomy of the RSS               “semantic” means that, this architecture is based on semantic
file.                                                                    web technologies to make the presented ontology.
                                                                          Figure.2 shows the schematic diagram for this architecture

                  RDF declaration and used namespaces                                                                   DB                XML


                        Channel
                                     List of items
                                                                     Source and Storage Layer             Unstructured data        Semi structured data
                                         •   Item1
                                                                     RDF Layer
                                         •   Item2                                                                           Generator
                                         •   Item3
                                         •   ..                                                 RSS files (Structured data)
                                         •   Item n
                                                                                                                               RSS
                                                                                                                             Ontology
                                                                      Extending and
                                                                     Inference Layer                   API
                  Description of each Item in the channel
                                                                                   Inference
                                                                                 Rules                       RDF storage/
                  RDF file closing                                                                           Query Engine
                                                                                         Reasoner
                         Figure.1 Anatomy of RSS File                                               RDF/XML                  RDF Query      Other ontologies
                                                                                                      data
B. The relationship of RSS to RDF                                                        OWL
    Earlier versions of RSS did not include any RDF                      Application Layer
vocabularies; it is just a syntactic XML representation of the                                          Presentation UI                   Query
published news. Although XML is a universal Meta language                               Inf. request     browsing Data request          Composition
for defining Markup [7]; it is worth mentioned that XML has                            Presentation
some deficits, for example it does not provide a satisfactory                                  Figure.2 The schematic diagram of the architecture
   Identify applicable sponsor/s here. (sponsors)




                                                                   204                                  http://sites.google.com/site/ijcsis/
                                                                                                        ISSN 1947-5500
                                                                  (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                                 Vol. 8, No. 9 December, 2010
A. The Ontology of RSS data                                                    TABLE II.     THJE PROPERTY SPECIFICATION OF RSS IN RDF SCHEMA

          Ontology is the heart of semantic web applications.                  Property         Definition              URL            Sub
The definition of the ontology [5] is the explicit and formal                                                                       Property Of
specification of conceptualization of a domain of interest. It is            Items           list         of
increasingly seen as a key technology for enabling semantics-                                rss:item         http://purl.org/r
driven knowledge processing. Communities establish                                           elements that ss/1.0/items
ontologies, or share conceptual models, to provide a framework                               are members
for sharing a precise meaning of symbols exchanged during                                    of the subject
communication and enable the programs to reason about                                        channel
different worlds and environments; they enable us to say “our                Title           A descriptive                      Dublin core
world looks like this” [6, 10].                                                              title for the http://purl.or       title element ;
    The presented ontology will be modeled by Protégé [17]; it                               channel           g/rss/1.0/title dc:title [19]
is one of the most famous and widely used ontology editing                   Link            The URL to                         Dublin core
environments [22, 23]. The conceptual Model of the proposed                                  which        an http://purl.or     identifier
ontology will consist of the hierarchy of all Classes, subclasses,                           HTML              g/rss/1.0/link element;
properties, sub properties and how it related to each other. The                             rendering of                       dc:identifier
ontology is written in OWL (Ontology Web Language); it is a                                  the subject                        [19]
very powerful tool for describing complex relationships and
                                                                                             will link
characteristics of the resources. OWL allows rules to be
asserted to classes and properties. Rules represent the logic that           url             The URL of                         dc:identifier
enhances the ontology language [7]; this will help when it is                                the image to http://purl.or
applied to a set of facts to infer new facts that are not explicitly                         be used in g/rss/1.0/url
stated.                                                                                      the        'src'
                                                                                             attribute of
    Looking to the RSS data as ontology will help during                                     the channel's
searching for a concept to easy locate, not only the concepts but                            image       tag
also the other concepts that are semantically related to it.                                 when
Although RSS 1.0 is basically expressed in the language that is
                                                                                             rendered as
described in RDF concepts and abstract syntax; and RDF
                                                                                             HTML.
provides an ideal encoding to make available ontologies to
semantic web applications; it offers a limited set of semantic               Description     A short text http://purl.or        Dublin Core
primitives and cannot therefore meet the requirements of a                                   description       g/rss/1.0/desc description
markup language for the semantic web. So extending the RSS                                   of the subject ription             element
semantics by adding more primitives encoded in OWL to offer                                                                     dc:descriptio
appealing inference capabilities will form a very tight defined                                                                 n [19]
vocabularies that describe the concepts in the ontology, and                 Name            The        text http://purl.or
also exert significant influence on searching information about                              input field's g/rss/1.0/nam
the concepts; the degree to which terminologies are                                          (variable)        e
semantically precise has a direct impact on the degree to which                              name
relevant information can be found [8, 9].
                                                                                 Figure.3, 4 represents the Node and Arc diagram for the
    RDF schema should be considered when talking about the
                                                                             classes and properties in the table1 and table 2.
RSS 1.0 ontology because it shapes and describes the ontology
of RSS 1.0. It is described in formal language in RDF schema
of RSS 1.0 [18]. It consists of the following classes and
                                                                                                           rdfs:Class
attributes summarized in table1 and table II

    TABLE I.      THJE CLASS SPECIFICATION OF RSS IN RDF SCHEMA

 Class           Definition                    URL                                                                      Item          TextInput
                                                                                      Channel           Image
Channel        An        RSS     http://purl.org/rss/1.0/channel
               information
               channel                                                                     Figure.3 Node and Arc Diagram for RSS Classes
Image          An        RSS     http://purl.org/rss/1.0/image
               Image
Item           An RSS Item       http://purl.org/rss/1.0/item
TextInput      An RSS text       http://purl.org/rss/1.0/textinput
               Input




                                                                       205                              http://sites.google.com/site/ijcsis/
                                                                                                        ISSN 1947-5500
                                                                            (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                                           Vol. 8, No. 9 December, 2010
                             rdf:Property                                                Figure.5 illustrates how the components are related to each
                                                                                     other. It is considered when developing this RSS ontology to
                                                                                     follow ontology engineering methodology [11, 23] which
                                                                                     consists of the following steps

           title             link              url           description                  1- Determine Domain and Scope
                                                                                          2- Consider reusing existing ontology
                                                                                          3- Enumerate terms in the ontology
          dc:title                                         dc:description
                                                                                          4- Define Classes and hierarchy
                               dc:identifier
                                                                                          5- Define Properties
                                                                                          6- Refine Properties
              Figure.4 Node and Arc Diagram for RSS Properties                            7- Create Instances
    Solid lines in figure.3 and figure.4 represent the rdf: type                          8- Consistency checking using reasoners
relationship. The dashed lines in figure.4 represent the rdfs:                            The domain and scope of RSS ontology was pretty clear
subPropertyOf relationship.                                                          from the beginning. The goal is to design RSS ontology that
                                                                                     enables rich Metadata in order to be easy to query, make auto
B. RSS ontology development and Implementation                                       classifications and getting new concepts for RSS data itself
    RSS ontology is used to capture knowledge about RSS                              according to the submitted rules.
domain by describing the concepts and relationships that are                                   Regarding to reusing of ontologies; RSS ontology
held between those concepts. There are many different                                reuses vocabularies of Dublin Core Metadata (DCMD) [19].
ontology languages that provide different facilities. RSS                            The goal of using Dublin core vocabularies in this ontology is
ontology will be modeled by OWL [20]; the most recent                                to provide further description for resources. The resources can
standard of ontology languages from W3C (World Wide Web                              be further described by any other vocabularies made by the
Consortium). It has richer set of operators such as And, Or and                      author, but the concept of using standardized descriptive
Not. It is easy with OWL to define and describe concepts. It is                      metadata that the Dublin core addresses will be a powerful
easy to build complex concepts up in the definition of simpler                       mechanism to improve information retrieval for specific
concepts.                                                                            applications [12]. Further description of RSS ontology
     As logical model of OWL allows using reasoners; RACER                           concepts will make the aim of this ontology not only for
reasoner [21] will be used to check whether or not all of the                        syndicating news headlines and associated metadata, but also
statements and definitions in the ontology are consistent. It also                   for transmitting complete structure datasets [4].
used to recognize which concepts fit under which definitions                                   As every management in Tax authority has the right
thus maintaining the correctness of the hierarchy.                                   to publish its own news and announcements; each set of
                                                                                     syndicated data will be packed in a single entry to be an item
  1) RSS Ontology Design                                                             in the Channel class according to from where it is published,
    Building ontologies is divided into three steps; ontology                        for example we can find mansoura_branch_channel,
capture, ontology coding and integrating with other ontologies                       Central_management_channel, etc. Channel class is related to
[23]. RSS ontology consists of three main components; Classes                        Item Class via (items) property that refers to a list of items
to represent the concepts within the ontology, properties to                         belongs to the specific channel. The object property
relate the classes and individuals that belong to those classes.                     includedIn will be added to refer to the channel that specific
The novelty of this RSS ontology is that all concepts are tied                       item belongs to; it is inverse property of the items object
using annotating properties and rules of Description Logic thus                      property. In the specification of RSS 1.0 there is no relation
providing         a       rich        concept        definition.                       between Image Class and Channel Class so the object
                            Image                       includes                       property includes is added; it is a subproperty of the
NewsCategoryInfo                                                                       dc:relation Dublin core property to refer to the relation
       Branches                                                                        between the channel and the image classes. Making it a
                        dc:coverage                     items                          subclass of the dc:relation property makes sense: Consider
                                                                                       an application which does not know our ontology; even if it
                                                                                       does not know the meaning of includes, it still can infer that
                                                         isPartOf Channel              something has a relation to other one via this “includes”
                         dc:publisher                                                  relationship. The title, description and link data type
       Sections                                  Item                                  properties that describe the Item and Channel classes are
                                                                                       defined as listed in table2.
                                                                                                 The NewsCategoryInf class (News Category
                                                                                       Information) is added to the core specification which
           DCMDI                    FOAF                    TAX                        represents the concepts of classification of RSS data
                                                                                       according to the publisher it comes from or the destination it
       Figure.5 RSS Ontology Classes Relationship- other properties that             is delivered to. As in figure.5 it is a super class to other two
              describe item are omitted for better readability                       subclasses Sections and Branches, It relates to the items that




                                                                               206                             http://sites.google.com/site/ijcsis/
                                                                                                               ISSN 1947-5500
                                                                  (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                                 Vol. 8, No. 9 December, 2010
hold the news by two main Dublin Core object Properties;                          Inferred Class            Meaning                    Rule
dc:publisher and dc:coverage. The property dc:publisher refers                                           Messages                  dc:coverage
to the publisher that items come from and dc:coverage refers                  BelngsToMansoura           Belongs to             some (mansoura
to the destination to which the item is delivered. Figure.6 will                                         mansoura branch        or All)
illustrate ontology hierarchy generated by protégé.                                                      Messages from            dc:publisher
                                                                              FromCEO
                                                                                                         CEO                    some CEO
                                                                                                         Messages from            dc:publisher
                                                                              FromChairman
                                                                                                         Chairman               some Chairman
                                                                                                         Messages from            dc:publisher
                                                                              FromDatabase
                                                                                                         DB section             some Database
                                                                                                         Messages from            dc:publisher
                                                                              FromNetworks
                                                                                                         Network                some Networks
                                                                                                                                  dc:publisher
                                                                                                         Messages from
                                                                              FromFollowUpAndPla                                some
                                                                                                         follow up and
                                                                              nning                                             FollowUpAndPl
                                                                                                         planning
                                                                                                                                anning
                                                                                                                                  dc:publisher
                                                                              UrgentMessages             Urgent messages        some (CEO or
                                                                                                                                Chairman)
                                                                                                         Less urgent
                                                                              LessUrgentMessages
                                                                                                         messages               UrgentMesages
             Figure.6 Ontology hierarchy – generated by protégé                                          Destination of           dc:coverage
                                                                              NewsDestinations
                                                                                                         the messages           some Branches
   2) Inference rules and reasoning the Ontology
    The power of using OWL in the news syndication is that it
can provide the ability to add a set of rules that can be asserted            The rules are asserted as necessary and sufficient conditions
to the classes to infer new concepts that are not explicitly                  [14]. To make those classes “defined classes”. It basically
stated; thus enhancing the ontology. Regarding semantic web                   means that any item that has at least one relationship to
stack [7] we can find that the logic layer based up on ontology               specific class along the property in the rule can be inferred as a
layer, it could not be used up on the layer of RDF and RDF                    member in the inferred class and in the same time any
schema layer; so rules can not be used with the existing                      individual in the inferred class should meet that rules asserted
standard of RSS version 1.0.                                                  to the class.
                                                                                        This rules do not only used to define the members
     In RSS ontology we can infer list of concepts that are not
                                                                              belong to specific class but also used by the RACER reasoner
explicitly stated from the existing knowledge. Table III lists a
                                                                              to indicate the new inferred hierarchy. New semantics are
set of inferred classes such as the messages that belong to
particular branch (mansoura, Cairo), messages that were                       added to classes, such as which of those classes are sub class
published from specific section or branch (mansoura, Cairo,                   of the other. It used to redefine the hierarchy. Figure.7 shows
database, Networks, chairman or CEO (Chief executive                          the asserted classes versus the inferred classes reasoned by the
Officer)), the destinations that the news cover. More                         RACER reasoner in the protégé.
Knowledge can be inferred such as what are the urgent and less                          The asserted hierarchy appears in the protégé left
urgent messages.                                                              panel. All defined classes are subclasses of the class Item
                                                                              except the two classes AllFromMainChannel and
                                                                              AllFromMansChannel. After using RACER reasoner to
          TABLE III.      INFERED CLASSES AND THEIR RULES
                                                                              classify taxonomy; we find the inferred hierarchy in the right
    Inferred Class               Meaning                   Rule               panel in a different form. It is clear that all defined classes
                              All news from             isPartOf has          become subclasses from Item Class and categorized to three
                              the channel of          Mansoura_branc          main categories; UrgentMessages category that includes
AllFromMainChannel              the central             h_channel             FromCEO and FromChairman classes, LessUrgentMessages
                              management in                                   (the complement of UrgentMessages) that includes
                                   Cairo                                      FromDatabase,           FromFollowUpAndPlanning               and
                                                         isPartOf has         FromNetworks Classes and the final category is
                               All news from                                  NewsDestination that includes BelongstoCairo and
                                                         the central
AllFromMansChannel               mansoura                                     BelngsToMansoura classes. It is clear that the two classes
                                                        management
                                  channel                                     AllFromMainchannel and AllFromMansChannel are not
                                                           channel
                                Messages                  dc:coverage         categorized in any of the three categories because it is not
   BelongsToCairo            belongs to Cairo          some (Cairo or         logically to be subclass of any of them. So they just
                                 branch                      All)             categorized as a subclass of Item Class.




                                                                        207                             http://sites.google.com/site/ijcsis/
                                                                                                        ISSN 1947-5500
                                                                 (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                                Vol. 8, No. 9 December, 2010
                                                                             Future studies can be done towards designing and
                                                                          constructing of knowledge extracting system based on the
                                                                          proposed ontology.


                                                                                                  REFERENCES
                                                                          [1] Frank Manola, Eric Miller,” RDF Primer”,
                                                                          http://www.w3.org/TR/2004/REC-rdf-primer-20040210/
                                                                          [2] Kevin Curran, Sheila Mc Kinney, ”Delivering Audio and
                                                                          Video with Rich Site summary Enclosures” JOURNAL OF
                                                                          MULTIMEDIA, VOL. 1, NO. 1, APRIL 2006
                                                                          [3] Tim Berners-Lee,” The semantic web made easy”,
                                                                          Scientific            American,           May            2001.
                                                                          http://www.w3.org/RDF/Metalog/docs/sw-easy.
                                                                          [4] Tony Hammond, Timo Hannay and Ben Lund,” The Role
                                                                          of RSS in Science Publishing: Syndication and Annotation on
                                                                          the         Web”,        Nature       Publishing        Group.
                                                                          [5] John Davies, BT UK - Rudi Studer University of
                                                                          Karlsruhe,              Germany              -             Paul
                                                                               Warren,BT, UK Semantic Web Technologies - Trends
              Figure.7 Asserted versus Infered Class Heirarchy            and               Research            in            Ontology-
                                                                               based Systems. (2006) - DDU
         The third panel in the bottom shows what happened                [6] Edd Dumbil,”building the semantic web”,2001 ,
to the defined classes to form the inferred hierarchy. This               http://www.xml.com/pub/a/2001/03/07/buildingsw.html
panel provides a facility to assert certain change by taking the          [7] Grigoris Antoniou and Frank van Harmelen, “A sematic
superclass-subclass relationship that has been found by the               web primer”, MIT, 2004
reasoner and manually put them into the asserted hierarchy                [8] Felipe M. Villoria, Oscar Díaz and Sergio F. Anzuola,
[14] but it is a bad idea to do whilst the ontology is being              “Powering RSS Aggregators with Ontologies: a case for the
developed.                                                                RSSOwl aggregator”, The Onekin Group , University of the
         When we consider Classes UrgentMessages and                      Basque Country, Spain
LessUrgentMessages we find logically that object or                       [9] Antonio Sanfilippo, Battelle/Pacific Northwest Division,
individual can not be an instance of both classes in the same             USA,Ansgar Bernardi, Deutsches Forschungszentrum für
time so those classes should be disjoint classes. While                   Künstliche Intelligenz, DE,Ludger van Elst, Deutsches
UrgentMessages Class includes only messages from chairman                 Forschungszentrum für Künstliche Intelligenz, DE,Luis
or CEO (FromChairman and FromCEO classes); the                            Sánchez Fernández, Universidad Carlos III de Madrid,
LessUrgentMessages will not be a super class of any                       ES,Michael Sintek, Deutsches Forschungszentrum für
subclasses except they are disjoint with the classes belongs to           Künstliche Intelligenz, DE, “Position Paper: Integrating
UrgentMessages; this is because reasoning in OWL                          Ontologies        for    Semantic      Web      Applications”,
(description logic is based on open world assumption); that               ENABLER/ELSNET Workshop on International Roadmap for
means in RSS ontology, we can not assume that individual is               Language Resources,2003
not a member of a particular class because it has not been                [10] Simone A. Ludwig and S.M.S. Reyhani,” Semantic
asserted to be a member in that class. So the FromDatabase,               approach to service discovery in a Grid environment ”, journal
FromNetworks and FromFollowUpAndPlaning should be                         of web semantics, 2005.
disjoint with the two classes belong to UrgentMessages Class;             [11] N. F. Noy and D. L. McGuiness, “Ontology development
this explicitly said that those classes couldn’t be subclasses of         101: A guide to creating our first ontology.”
UrgentMessage Class.                                                      http://ksl.stanford.edu/people/dlm/papers/ontology-tutorial-
            IV.    CONCLUSION AND FUTURE WORK                             noy-mcguinness.pdf.
                                                                          [12] Diane Hillmann,”Using Dublin Core”,dublincore.org
    In this paper we introduced an ontology based on OWL
development to describe the concepts about RSS data                       ,2005
syndicated by different managements in Egyptian tax authority.            [13]       Danny       Ayers,      “Extending      RSS”,2003,
We discussed RSS ontology design and provided a proof of                  http://www.xml.com/lpt/a/1254
concepts along with testing the ontology using RACER                      [14] M. Horridge, H. Knublauch, A. Rector, R. Stevens,and C.
reasoner to check consistency and the ability of the ontology to          Wroe, “A practical guide to building owl ontologies using the
query and logically classify RSS data and infer new concepts              protg-owl plugin and co-ode tools.”,http://www.co-
that are not explicitly asserted in the ontology.                         ode.org/resources/tutorials/ProtegeOWLTutorial.pdf (viewed
                                                                          28/06/06), 2004.




                                                                    208                             http://sites.google.com/site/ijcsis/
                                                                                                    ISSN 1947-5500
                                                          (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                         Vol. 8, No. 9 December, 2010
[15]        Mark      Pilgrim,       ”what     is      RSS”,           [22]     Egyptian      Income     tax    authority:
http://www.xml.com/lpt/a/1080,2002                                     http://www.incometax.gov.eg/map.asp
[16] The members of the RSSDEV Working Group, “RDF                     [22] M. Rahamatullah Khondoker, Paul Mueller, “Comparing
Site Summary (RSS) 1.0”, http://web.resource.org/rss/1.0/spec          Ontology Development Tools Based on an Online Survey”,
[17] http://www.protege.stanford.edu                                   Proceedings of the World Congress on Engineering 2010
[18] RDF schema, http://www.purl.org/rss/1.0/schema.rdf                [23] Sanjay Kumar Malik, Nupur Prakash and S.A.M
[19]     Dublin    core      meta     data   element      set:         Rizvi, “Developing an University Ontology in Education
http://www.dublincore.org/documents/dcse/                              Domain using Protégé for Semantic Web”, International
[20] OWL guide : http://www.w3c.org/TR/owl-guide/                      Journal of Engineering Science and Technology, 2010
[21]         Racer         reasoner:       http://www.sts.tu-
harburg.de/~r.f.moeller/racer/




                                                                 209                         http://sites.google.com/site/ijcsis/
                                                                                             ISSN 1947-5500

				
DOCUMENT INFO
Description: The International Journal of Computer Science and Information Security (IJCSIS) is a well-established publication venue on novel research in computer science and information security. The year 2010 has been very eventful and encouraging for all IJCSIS authors/researchers and IJCSIS technical committee, as we see more and more interest in IJCSIS research publications. IJCSIS is now empowered by over thousands of academics, researchers, authors/reviewers/students and research organizations. Reaching this milestone would not have been possible without the support, feedback, and continuous engagement of our authors and reviewers. Field coverage includes: security infrastructures, network security: Internet security, content protection, cryptography, steganography and formal methods in information security; multimedia systems, software, information systems, intelligent systems, web services, data mining, wireless communication, networking and technologies, innovation technology and management. ( See monthly Call for Papers) We are grateful to our reviewers for providing valuable comments. IJCSIS December 2010 issue (Vol. 8, No. 9) has paper acceptance rate of nearly 35%. We wish everyone a successful scientific research year on 2011. Available at http://sites.google.com/site/ijcsis/ IJCSIS Vol. 8, No. 9, December 2010 Edition ISSN 1947-5500 � IJCSIS, USA.