Borislav Iordanov

United States Contact Info
500+ connections

Join to view profile

Activity

Join now to see all activity

Volunteer Experience

  • Fencing Coach

    Hollywood Sabre

    - 6 years 11 months

    Teaching children and adults the Olympic sport of fencing.

Publications

  • Systems Administration in Ontology-Based Applications: The Case of Citizen Relationship Management

    International Journal of Public Administration in the Digital Age (IJPADA)

    A Citizen Relationship Management (OpenCiRM) system was built on a semantic web platform using model-driven development principles, to provide a government call center with operational agility and improved technical integration options. Business domain experts from municipal agencies administered the system by directly manipulating its ontology model. This paper highlights the new ontology engineering tasks and user roles that may emerge in organizations implementing the OpenCiRM system.

    Other authors
    See publication
  • Should governments develop their own software?

    opensource.com, an online Redhat publication

    An essay about why, when and how local governments should put on a software development hat.

    See publication
  • The Semantic Web as a Software Modeling Tool: An Application to Citizen Relationship Management

    A. Moreira et al. (Eds.): MODELS 2013, LNCS 8107, pp. 589--603. Springer, Heidelberg (2013)

    The choice of a modeling language in software engineering is traditionally restricted to the tools and meta-models invented specifically for that purpose. On the other hand, semantic web standards are intended mainly for modeling data, to be consumed or produced by software. However, both spaces share enough commonality to warrant an attempt at a unified solution. In this paper, we describe our experience using Web Ontology Language (OWL) as the language for Model-Driven Development (MDD). We…

    The choice of a modeling language in software engineering is traditionally restricted to the tools and meta-models invented specifically for that purpose. On the other hand, semantic web standards are intended mainly for modeling data, to be consumed or produced by software. However, both spaces share enough commonality to warrant an attempt at a unified solution. In this paper, we describe our experience using Web Ontology Language (OWL) as the language for Model-Driven Development (MDD). We argue that there are benefits of using OWL to formally describe both data and software within an integrated modeling approach by showcasing an e-Government platform that we have built for citizen relationship management. We describe the platform architecture, development process and model enactment. In addition, we explain some of the limitations of OWL as an MDD formalism as well as the shortcomings of current tools and suggest practical ways to overcome them.

    Other authors
    See publication
  • Domain Modeling with OWL - Part 1

    dzone.com

    Tutorial serials about domain modeling with the Description Logic and the Ontology Web Language in particular.

    See publication
  • Domain Modeling with OWL - Part 2

    dzone.com

    Tutorial serials about domain modeling with the Description Logic and the Ontology Web Language in particular.

    See publication
  • Rapid Software Evolution

    Unifying Themes in Complex Systems VII, Proceedings of the Seventh International Conference on Complex Systems, Springer, 2012

    The high complexity of modern software systems, described more than twenty years ago in the well-know paper by Fred Brooks [Brooks 1986] has become proverbial amongst practitioners. While the software engineering community has accepted and learned to cope, albeit in a limited way, with what Brooks termed essential difficulties, i.e. intractable obstacles due to the nature of software itself, there is a consensus that the ultra large-scale systems of the future call for a fundamental change in…

    The high complexity of modern software systems, described more than twenty years ago in the well-know paper by Fred Brooks [Brooks 1986] has become proverbial amongst practitioners. While the software engineering community has accepted and learned to cope, albeit in a limited way, with what Brooks termed essential difficulties, i.e. intractable obstacles due to the nature of software itself, there is a consensus that the ultra large-scale systems of the future call for a fundamental change in our understanding and practice of software construction.

    See publication
  • HyperGraphDB: A Generalized Graph Database

    WEB-AGE INFORMATION MANAGEMENT, Springer, Lecture Notes in Computer Science Volume 6185

    We present HyperGraphDB, a novel graph database based on generalized hypergraphs where hyperedges can contain other hyperedges. This generalization automatically reifies every entity expressed in the database thus removing many of the usual difficulties in dealing with higher-order relationships. An open two-layered architecture of the data organization yields a highly customizable system where specific domain representations can be optimized while remaining within a uniform conceptual…

    We present HyperGraphDB, a novel graph database based on generalized hypergraphs where hyperedges can contain other hyperedges. This generalization automatically reifies every entity expressed in the database thus removing many of the usual difficulties in dealing with higher-order relationships. An open two-layered architecture of the data organization yields a highly customizable system where specific domain representations can be optimized while remaining within a uniform conceptual framework. HyperGraphDB is an embedded, transactional database designed as a universal data model for highly complex, large scale knowledge representation applications such as found in artificial intelligence, bioinformatics and natural language processing.

    See publication

Projects

  • Founder of HyperGraphDB

    - Present

    HyperGraphDB is a general purpose, open-source data storage mechanism based on a powerful knowledge management formalism known as directed hypergraphs. While a persistent memory model designed mostly for knowledge management, AI and semantic web projects, it can also be used as an embedded object-oriented database for Java projects of all sizes. Or a graph database. Or a (non-SQL) relational database.

    See project

Languages

  • English

    -

  • French

    -

  • Bulgarian

    -

More activity by Borislav

View Borislav’s full profile

  • See who you know in common
  • Get introduced
  • Contact Borislav directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Borislav Iordanov

Add new skills with these courses