Skip to content

alphaOmegaOnGithub/igsonto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developing an ontology on information governance using description logic

Background: Every enterprise is obliged to implement an information lifecycle based on a information governance (IG) model that ensures information compliance with corporate governance policies and more importantly with legal regulations. A major impediment to implementation and interoperability is the lack of a common language, one that defines what information governance consists of in technical and operational terms. In addition, the many existing frameworks in this domain make the exploitation of the available knowledge and definition of standardized IG specific services difficult, often leading to costly one-off implementations. A possible solution to this problem is the availability of a common and unambiguous domain vocabulary as a pre-requisite to a commonly accepted ontology on information governance.

Goal: This work aims at the definition of an ontology-based framework (IGONTO) that supports the creation and management of an ontology on information governance (sematic schema) and a knowledge store (sematic graph) that facilitates access of domain knowledge through semantic search. An ontology consists of a vocabulary terms (concept classes), properties, relationships and individuals representing the knowledge of a specific domain, expressed through description logic. In our case the domain is information governance with a defined focus on design and implementation concepts. A knowledge graph represents a knowledge database that can be search by humans and applications through SPAQL queries allowing an automated transfer of domain knowledge from application to application (a-a) or application to human (a-h). Tooling: For this work the tools set to use is; protégé as the authoring tool, Allegro-Graph the triple store, Allegro-Gruff the Graph-UI, Alfresco the artefact repository. Use the AS-Gitlab project “ https://gitlab-as.informatik.uni-stuttgart.de/as/devotigdl” to capture source code developed, progress and to document lessons learned.

Expected deliverables and results:

  1. Create an ontology using the IG vocabulary terms related to the following categories (Organization, Subject / Role, Goal , Objectives, Activities, Data, Capability) as listed in Table 1 below. For each concept class (term) defined its object properties (relations), data properties (characteristics, capabilities and restrictions) together with annotations extracted from the EU GDPR articles.
  2. Transfer the sematic schema created in Table:1 in to the AllegroGaph triple store and add a number of individuals derived from the classes listed in the categories (Architecture & Design, System, Lifecycle, workflow, Processes, Operations) Table 1 also with objects, data properties and required annotations.
  3. Finally develop SPARQL queries that are able to answer the following questions:
  • What are the obligations mandated by GDPR for a firm operating in the EU?
  • What are the responsibilities of the data controller and processors according to GDPR?
  • What are the rights of the Data Subject according to GDPR?
  • Given the rights of the Data Subject what are the inferred data lifecycle processes required such to satisfy the stated requirements?

Approach

Part I: Problem analysis and concept design.

To dos:

  1. Familiarize yourself with the topic on information governance from a conceptual standpoint. Gather the relevant IG vocabulary terms, extrapolate their properties and relationships from the GPDR regulation. See list of literature provided.
  2. Familiarize yourself with the knowledge development tools mentioned before.
  3. Sketch out the semantic model and the required design artefacts.
  4. Consolidate the documentation so far and present your intermediate results.

Part II: During the second part of the thesis you perform a prototype implementation as planned using the tools and the framework that you did setup before.

• Create the IG Graph and verify that questions like “Q1: My firm has business offices in Germany and deals with customer PII data, contracts and context information, what are the IG regulation we have to comply with ?” performed through SPARQL like this:

returns meaningful results.

• Consolidate the documentation so far and present your intermediate results

Part III:

• Consolidate documentation you have developed so far, explaining the approach you used and the results produced.
• Evaluate the results and flexibility to integrate the framework into an existing enterprise information governance environment and show the benefits for companies in using the IGONTO framework. • Prepare a final presentation and explanation of the final results

Materials:

Please familiarize yourself with the current IGONTO framework and semantic model as described in the following related work.

Table 1: IG Vocabulary Terms, Taxonomy and Categories

Top Level Category / Sub-Category Maturity Levels Organization Business Units, Development, Records Management, Legal, Risk & Compliance, Privacy, Security Initial (L1) Repeatable (L2) Defined (L3) Managed (L4) Optimized (L5) Subject / Role Stake-holder, Steering Committee, IG Leadership, CSO, CCO, Data Subject, Data Processor, Data Controller, Data Protection Officer (DPO), Goal Accountability, Integrity, Protection, Compliance, Organizational Communication Objectives: Requirement, Functional Requirement, Operational Requirement, Availability, Retention, Disposition, Project Management, Maturity, , Technology Activities: Planning (P), Control (C), Development (D), Operations (O), Acquire, Implement , Deliver, Support, Monitor, Measure, Evaluate, Report. Data Data, Metadata, Content, Information, Record, Policy, Rule, Metric, Maturity Level, Capability: Data Inventory and Mapping, Privacy Impact Assessments (PIAs), Lawful Basis for Processing, Data Subject Rights, Data Breach Management, Vendor Management, Data Retention and Erasure, Data Security and Privacy Controls, Auditing and Monitoring Architecture & Design Information Architecture, Technology Architecture, Design, Model, Component, Taxonomy, Metadata, Formats, Protocols, Information Security, Content Services, APIs, Search, Metric, Policy, Rules, Procedure, Roles, Benchmarking, Accountability, Access Control, System Information (Collection, Access), ECM System (Repository, Archive, Catalog), RDBMS, Database, Full-Text Engine, Information Retrieval, Lifecycle, workflow, Process: Information Lifecycle Management, (Capture, collaboration, version control, Archiving), Identification, Processing, Review, Analysis, Preservation, Protection, Privacy, Search, Records Lifecycle Management (retention, storage, holds, disposal), eDiscovery (case management) Operations Administration, Lifecycle Management, Support, Infrastructure, Provisioning, Deployment, Orchestration, Change Management, Training, Help desk, DAQs, Application, Software, SLA, Licensing, Network, Connectivity, Hosting, Cloud, Servers,

Table01: Image

Table02: Image

https://gitlab-as.informatik.uni-stuttgart.de/megaco/devotigdl/-/blob/master/images/igontoTab02.png

References

Mega., C. (2023). An Ontology-based Knowledge Management Model on Information Governance. Proceedings of the 25th International Conference on Enterprise Information Systems - Volume 2: ICEIS (S. 168-178). SciTePress. doi:10.5220/0011985000003467 Musen, M. A. (2015). The protégé project: a look back and a look forward. AI Matters, 1, 4–12. doi:10.1145/2757001.2757003 Natalya, F. N., & Deborah, L. M. (1. February 2011). Ontology Development 101: A Guide to Creating Your First Ontology. Von http://protege.stanford.edu/publications/ontology_development/ontology101.html abgerufen Allgrograph: https://allegrograph.com/ Gruff: https://franz.com/agraph/support/documentation/7.3.1/gruff.html#InstallingandRunningGruff

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published