플랫폼 구축은 상이한 종류의 컴퓨팅 서버에 의한 서비스의 원활한 통합을 가능하게 하면서 기술적, 개념적 및 사용자 인터페이스 관점에서 상호 운용성이 보장되어야 한다. 그리고 시민들이 보고 듣고 느끼고 생각하는 것에 대해 상호간 토론을 통해 형성된 합의를 개념적으로 컴퓨터에서 다룰 수 있는 형태로 표현할 수 있는 모델이 필요하다. 또한 프로그램과 시민 간 지식공유에 도움을 주는 온톨로지는 시맨틱 웹(semantic web) 구현을 통해 지식개념을 의미적으로 연결하는 도구로서, 다양한 사용자들의 요구를 이해하고 제시할 수 있는 틀을 제공할 수 있다. 이를 위한 충족요건들이 다음과 같다. 첫째, 데이터 관리 기능은(한국데이터진흥원,2019) 기본적인 메타데이터와 온톨로지 문제를 효율적으로 처리하고 자연어의 의미론적(semantics:문장의미) 수준의 풍부성을 높이는 데 도움을 준다. 공공소통을 확장시키기 위한 채널로서 플랫폼은 정부 및 공공기관, 소셜 도메인 등 다양한 데이터 소스와 형식 추적에서 얻어진 상이한 출처의 데이터를 구조화하고 상호 연결하는 빅데이터의 통합(integration)과 분석(analysis), 클라우드 구축 그리고 논란을 야기하거나 오류가 있는 데이터베이스 콘텐츠를 제거하거나 쓸모없는 기록들의 폐기 등 데이터 정화(cleansing) 기능이 필요하다. 예를 들어, 길찾기 검색에서 관심지점(point-of-interest)의 지리적 정보뿐만 아니라 공공서비스 및 건물의 위치 또는 문화, 관광, 교통 및 환경과 같은 다양한 데이터를 개방형 데이터 포털을 통해 공개된 데이터를 수집, 분석하여 제공할 수 있다.