Professional services

Each step in your organisation’s Digital Transformation process will bring with it both new opportunities and new challenges that will require specific services tailed to your needs in terms of change, adaptation and growth.

The GNOSS team’s cumulative knowledge and experience spans more than 10 years of building Knowledge Graphs and intelligent platforms for widely-ranging, highly-visible, high-impact and complex projects. This has enabled us to configure a complete service package deployed as a digital semantic ecosystem on the GNOSS platform that caters to organisations’ evolving needs and encompasses the construction and deployment life cycle from start to finish.

Business and Strategic Consulting services

GNOSS offers Business and Strategic Consulting services for organisational Digital Transformation based on designing and constructing a Digital Semantic Model tailored to the organisation’s projects.  The identification and design of the Digital Semantic Model comprises all existing entities, attributes and relationships among the organisation’s content and documents, as well as between these and the various audiences who consume or may consume them. In short, the consulting process focusses on consolidating all the knowledge and relations in an organisation within a searchable Knowledge Graph. See the Prado Museum Digital Model

Business and Strategic Consulting services -- Business and Strategic Consulting

Ontological Engineering

Ontological engineering is an area of ​​software engineering that studies the methods and methodologies to build ontologies, that is, formal semantic representations of a set of concepts, and also of the relationships between those concepts, which describe a domain or area of ​​knowledge. A domain ontology (or domain-specific ontology) represents concepts that "draw" a specific part of reality and can serve as a basis for managing highly specialized knowledge.

Domain ontologies represent the concepts of their scope of application in a very specific, limited and closed way. The ontological aspirations of the information sciences and technologies tend to close and control the vocabularies as far as possible so that the particular meaning of a term belonging to that domain is provided by the ontology in a precise way and without any kind of ambiguities.

However, reality as a whole shows a remarkable propensity for continuity, and the domains in which we organize our knowledge of the world are often less pure or more mixed than our controlled vocabularies. That is why formal representation systems of the world often require hybrid ontologies, which come from the mixing and integration of different domain ontologies in a more general representation or common ontological framework.

Ontology engineering is one of the areas of applied ontology, and it can be seen as an application of philosophical ontology.

Ontological Engineering -- Ontological Engineering
  1. Formal markup languages

Ontological engineering aims to make the knowledge contained in digital resources created by people, contained in software applications or on the internet, explicit and interpretable for machines. To do this, it uses formal markup languages ​​such as OWL, an acronym for Ontology Web Language, and RDF, an acronym for Resource Description Framework. Ontological engineering thus makes it possible to compute the meaning of the document content and not only its format, which in turn enables users to integrate and handle more and more complex information, with greater efficiency and security.

OWL is a markup language designed to publish and share data on the World Wide Web or global computer network using ontologies. OWL aims to provide a markup model built on RDF and encoded in XML. For its part, RDF or Resource Description Framework is a set of specifications from the World Wide Web Consortium (W3C) designed as a data model for metadata. The RDF data model is based on the idea of ​​making declarations about resources (in particular, web resources) in the form of subject-predicate-object expressions. These expressions are known as triples and can be computed with First Order Logic, which has an expressive power far superior to that of propositional logic, which is used in transactional computer systems. The subject indicates the resource and the predicate denotes attributes of the resource and expresses a relationship between the subject and the object

  1. Ontological Engineering and Knowledge Graphs

An ontological project is the condition to represent the data of a set of distributed systems, often heterogeneous, and to consolidate it in a Knowledge Graph. The GNOSS Ontological Engineering methodology is aimed not only at representing the data in order to generate a dataset reusable by third-party machines, but also at solving the set of operations and questions that the different interest groups may want to carry out on that knowledge thus represented.

  1. Ontological engineering and semantic web

OWL and RDF, as well as other components, make possible the Semantic Web project, a set of activities developed within the World Wide Web Consortium aimed at creating technologies for publishing machine-readable data or computer applications. It is based on the idea of ​​adding semantic and ontological metadata, which describes the content, meaning and relationship of the data. This metadata must be provided in a formal way, so that it can be automatically evaluated by machines. The goal is to improve the Internet by expanding interoperability between computer systems using "smart agents". Intelligent agents are programs that search for information that is meaningful to people, but that do not require human operators.

  1. Ontological Engineering and Artificial Intelligence

Automated processing of non-interpretable information by software agents can be enhanced by adding rich semantics to corresponding resources, such as video files.

  1. Ontological engineering and interoperability

Ontological engineering is the most efficient means of solving interoperability problems derived from the fact that information related to a given set of entities is often distributed in diverse heterogeneous systems. Ontological engineering is the means to overcome this class of semantic obstacles caused by the fact that the information is stored in silos not connected between them. In short, it is the means to "unblock" and link the information contained in our systems.

One of the approaches to the formal conceptualization of represented knowledge domains is the use of machine-interpretable ontologies, which provide data structured in, or based on, RDF, RDFS and OWL.

Design and implementation

We work on Technology Consulting projects where we identify the most suitable models for representing knowledge. We perform specific ontological engineering, normalisation and integration for client data and its semantic annotation. Additionally, we construct all publication and interrogation systems together with their general exploitation. Simultaneously, we outline models for implementing a solution based on clients’ existing technology and information systems. We execute the configurations and develop technology so we can offer personalised service that is tailored to their needs.

Design and implementation -- Design and implementation