표제지
목차
요약문 4
SUMMARY 5
제1장 사업 개요 17
1.1. 사업 배경 18
1.2. 사업 범위 19
1.3. 사업 기대효과 19
제2장 개발 요구 사항 20
2.1. 국가법령정보 및 안전기준 관련 자료 구축 및 관리 모듈 개발 21
2.2. 용어 구조화를 활용한 안전기준 검색기능 확장 모듈 개발 26
2.3. 실무자 맞춤형 대화상자(GUI)개발 30
제3장 시스템 개발 결과 33
3.1. 개요 34
3.2. DB 설계 및 개발 39
3.3. 웹페이지별 기능 및 GUI 개발 43
[부록 1] 요구사항별 산출물 정보 70
[부록 2] 기능 요구사항(SFR) 산출물 72
[부록 3] 인터페이스 요구사항(SIR) 산출물 104
[부록 4] 프로젝트 품질 요구사항(DAR) 산출물 112
[부록 5] 프로젝트 관리 요구사항(PMR) 산출물 130
[부록 6] 보안 요구사항(SER) 산출물 143
[부록 7] 제약사항(COR) 산출물 158
판권기 164
표 2.1. 검색기반 DB 자료 구축을 위한 필요 기능 정의 22
표 2.2. 자료 현행화 관리 모듈을 위한 필요 기능 정의 23
표 2.3. 비정형자료의 text 자동 추출 모듈 개발 및 보완 구축을 위한 필요 기능 정의 23
표 2.4. 안전기준 관련 뉴스데이터 추출 기술 및 DB 구축을 위한 필요 기능 정의 24
표 2.5. 법령 조항 개정 전후 이력 저장 기능을 위한 필요 기능 정의 25
표 2.6. 기본 검색 기능 안정화를 위한 필요 기능 정의 26
표 2.7. 연관검색어 유사성 분석시스템을 위한 필요 기능 정의 27
표 2.8. 대화형, 문장형 검색을 통한 연관검색어 추출 및 연계기능 개발을 위한 필요 기능 정의 28
표 2.9. 복수 법령 조문간 비교 기능 개발을 위한 필요 기능 정의 29
표 2.10. 표준 검토항목을 반영한 주제별 검색 결과 도출을 위한 필요 기능 정의 29
표 2.11. 인터넷 웹기반 표출방식으로 대화상자 크기조절 기능 개발을 위한 필요 기능 정의 30
표 2.12. 웹자료를 활용한 연관검색 추출 기능 개발을 위한 필요 기능 정의 31
표 2.13. 주요 검색어 재검색 및 이력 저장 기능 개발을 위한 필요 기능 정의 31
표 2.14. 검색결과 표출량 제한 및 전체조문 확인 기능 개발을 위한 필요 기능 정의 32
표 3.1. 검색기반 DB 자료 구축 상세 기능의 웹페이지 분류 34
표 3.2. 자료 현행화 관리 모듈 상세 기능의 웹페이지 분류 35
표 3.3. 비정형자료의 text 자동 추출 모듈 개발 상세 기능의 웹페이지 분류 35
표 3.4. 안전기준 관련 뉴스데이터 추출 기술 및 DB 구축 기능의 웹페이지 분류 35
표 3.5. 법령 조항 개정 전후 이력 저장 기능의 웹페이지 분류 36
표 3.6. 기본 검색 기능 안정화 기능의 웹페이지 분류 36
표 3.7. 연관검색어 유사성 분석 기능의 웹페이지 분류 36
표 3.8. 대화형, 문장형 검색을 통한 연관검색어 추출 및 연계기능의 웹페이지 분류 37
표 3.9. 복수 법령 조문간 비교 기능의 웹페이지 분류 37
표 3.10. 표준 검토항목을 반영한 주제별 검색 결과 도출 기능의 웹페이지 분류 37
표 3.11. 인터넷 웹기반 표출방식으로 대화상자 크기조절 기능의 웹페이지 분류 38
표 3.12. 주요 검색어 재검색 및 이력 저장 기능의 웹페이지 분류 38
표 3.13. 검색결과 표출량 제한 및 전체조문 확인 기능의 웹페이지 분류 38
표 3.14. 데이터베이스의 컬렉션 명세 39
표 3.15. DB 적재를 위해 활용한 국가법령정보센터 OPEN API 목록 41
표 3.16. 원천데이터를 파싱한 결과인 DB 데이터 예시 42
표 3.17. 목록 조회 기능 API 설명 43
표 3.18. 본문 조회 기능 API 설명 44
표 3.19. 목록 업데이트 기능 API 설명 45
표 3.20. 본문 조회 기능 API 설명 46
표 3.21. 법령 체계 조회 기능 API 설명 47
표 3.22. 신구법 조회 기능 API 설명 49
표 3.23. 비정형자료 OCR 기능 적용 예시 50
표 3.24. 뉴스 조회 기능 API 설명 51
표 3.25. 키워드 추출 기능 API 설명 53
표 3.26. 키워드 DB 업데이트 기능 API 설명 54
표 3.27. 기본검색 및 조건삽입 검색 기능 API 설명 56
표 3.28. 연관검색어 추출 기능 API 설명 57
표 3.29. 기본검색 및 조건삽입 검색 기능 API 설명 59
표 3.30. 표준검토항목 조회 기능 API 설명 61
표 3.31. 문장 내 키워드 추출 기능 API 설명 62
표 3.32. 검색 이력 및 결과 DB 반영 기능 API 설명 63
그림 1.1. 사업개요 18
그림 3.1. 데이터베이스 논리/물리모델 40
그림 3.2. 서버 내 활성화된 MongoDB 40
그림 3.3. 원천데이터 파싱 기능의 코드 일부 42
그림 3.4. 현행 법령/행정규칙/자치법규 목록 조회 기능 GUI 44
그림 3.5. 현행 법령/행정규칙/자치법규 본문 조회 기능 GUI 45
그림 3.6. 현행 법령/행정규칙/자치법규 목록 업데이트 기능 GUI 46
그림 3.7. 현행 법령/행정규칙/자치법규 목록 업데이트 기능 GUI(전체법) 47
그림 3.8. 현행 법령/행정규칙/자치법규 목록 업데이트 기능 GUI(선택법) 47
그림 3.9. 현행 법령 체계도 조회 기능 GUI 48
그림 3.10. 신구법 조회 기능 GUI 49
그림 3.11. 뉴스 조회 기능 GUI 51
그림 3.12. URL 직접 입력 조회 기능 52
그림 3.13. 키워드 추출 기능 GUI 53
그림 3.14. 키워드 DB 업데이트 기능 GUI 54
그림 3.15. 법령검색 페이지 내 법령/행정규칙/자치법규 목록 조회 기능 GUI 55
그림 3.16. 법령검색 페이지 내 법령/행정규칙/자치법규 본문 조회 기능 GUI 56
그림 3.17. 기본검색 및 조건삽입 검색 기능 GUI 57
그림 3.18. 연관검색어 추출 기능 GUI 58
그림 3.19. 유사도 추출 기능 GUI 59
그림 3.20. 본문 접기 및 펼치기 기능 GUI 60
그림 3.21. 표준항목검색 웹페이지 내 법령/행정규칙/자치법규 본문 조회 기능 GUI 60
그림 3.22. 표준항목검색 웹페이지 내 표준검토항목 조회 기능 GUI 61
그림 3.23. 표준항목검색 웹페이지 내 유사도 추출 기능 GUI 62
그림 3.24. 문장 내 키워드 추출 기능 GUI 63
그림 3.25. 검색 이력 및 결과 DB 반영 기능 GUI 64
그림 3.26. 법령비교 웹페이지 내 법령/행정규칙/자치법규 목록 조회 기능 GUI 65
그림 3.27. 법령비교 웹페이지 내 법령/행정규칙/자치법규 본문 조회 기능 GUI 65
그림 3.28. 법령비교 웹페이지 내 유사도 추출 기능 GUI 66
그림 3.29. 법령비교 웹페이지 내 검색이력 및 결과 DB 반영 기능 GUI 66
그림 3.30. 사용자가 조절가능한 슬라이드 웹 표출방식 67
그림 3.31. 데이터 검색 및 조회 기능이 반영된 사용자 적재 DB 관리 페이지 67
그림 3.32. 데이터 편집 기능이 반영된 사용자 적재 DB 관리 페이지 68
부록 표 1.1. 요구사항별 산출물 정보 70
부록 표 2.1. 선정된 표준검토항목 73
부록 표 2.2. 추진 계획표 75
부록 표 2.3. 표준검토항목 기반 산출 결과 ① 80
부록 표 2.4. 표준검토항목 기반 산출 결과 ② 81
부록 표 2.5. "법령 DB 관리 기능" 정의 및 단위 프로세스 설명 82
부록 표 2.6. "뉴스검색기능" 정의 및 단위 프로세스 설명 83
부록 표 2.7. "법령 목록 검색기능" 정의 및 단위 프로세스 설명 ① 83
부록 표 2.8. "법령 본문 검색기능" 정의 및 단위 프로세스 설명 ② 84
부록 표 2.9. "표준항목검색 기능" 정의 및 단위 프로세스 설명 84
부록 표 2.10. "법조문 비교 기능" 정의 및 단위 프로세스 설명 85
부록 표 2.11. "유의어 조회 기능" 정의 및 단위 프로세스 설명 85
부록 표 2.12. "LawCommon" 내 클래스 설명 86
부록 표 2.13. "LawDatabase" 내 클래스 설명 87
부록 표 2.14. "Data" 내 클래스 설명 88
부록 표 2.15. "Controllers" 내 클래스 설명 89
부록 표 2.16. "EtcData" 내 클래스 설명 90
부록 표 2.17. "HistoryData" 내 클래스 설명 91
부록 표 2.18. "LawData" 내 클래스 설명 92
부록 표 2.19. "NewsData" 내 클래스 설명 93
부록 표 2.20. "SearchData" 내 클래스 설명 94
부록 표 2.21. 요구사항 정의 및 추적관리(안전기준 DB 구축 및 관리 모듈 개발) 95
부록 표 2.22. 요구사항 정의 및 추적관리(검색기능 확장 모듈 개발) 96
부록 표 2.23. 요구사항 정의 및 추적관리(실무자 맞춤형 대화상자(GUI) 개발) 98
부록 표 3.1. 시스템 인터페이스 설명 104
부록 표 3.2. 프로그램 인터페이스 설명 105
부록 표 4.1. DB 표준 용어 112
부록 표 4.2. DB 표준 도메인 113
부록 표 4.3. 데이터 구조 설계 기준 항목 115
부록 표 4.4. 주제영역 정의 116
부록 표 4.5. 데이터 모델 구조 검증 결과 118
부록 표 4.6. 데이터 모델 품질 검증 결과 119
부록 표 4.7. 데이터 구조관리 기능 부문 122
부록 표 4.8. 데이터 구조관리 방안 122
부록 표 4.9. 데이터 값 검증 계획/결과서 123
부록 표 4.10. 데이터 값 진단 결과 123
부록 표 4.11. BR 정의서 1 126
부록 표 4.12. BR 정의서 2 126
부록 표 4.13. BR 정의서 3 127
부록 표 4.14. BR 정의서 4 127
부록 표 4.15. BR 정의서 5 128
부록 표 4.16. BR 정의서 6 128
부록 표 4.17. 메타데이터 현행화 결과 129
부록 표 5.1. 보안서약서 130
부록 표 5.2. 장비 반출입 대장 139
부록 표 5.3. 정보시스템 관리대장 140
부록 표 5.4. 휴대용 저장매체 관리대장 141
부록 표 6.1. 보안활동 수행 내역 144
부록 표 6.2. 보안 교육 자료 145
부록 표 6.3. 보안 취약점 점검 결과 153
부록 표 6.4. 보안 취약점 조치 이행 결과 154
부록 표 6.5. 표준 개인정보처리위탁계약서 155
부록 표 7.1. 국가법령정보 및 안전기준 DB 구축 및 관리 모듈 개발 기능 명세 159
부록 표 7.2. 용어구조화를 활용한 안전기준 검색기능 확장 모듈 개발 기능 명세 160
부록 그림 2.1. 데이터베이스(몽고DB) 설계서 - 논리 / 물리 ERD 72
부록 그림 2.2. 산출할 대상 법령 설정("산업안전보건법") 73
부록 그림 2.3. 표준검토항목 중 항목 선정 73
부록 그림 2.4. 안전기준 데이터 산출결과 그림 74
부록 그림 2.5. "법령 DB 관리 기능"에 대한 .NET API 로직 플로우 차트 76
부록 그림 2.6. "뉴스 검색 기능"에 대한 .NET API 로직 플로우 차트 76
부록 그림 2.7. "법령 목록 검색 기능"에 대한 .NET API 로직 플로우 차트 77
부록 그림 2.8. "법령 내용 검색 기능"에 대한 .NET API 로직 플로우 차트 77
부록 그림 2.9. "법조문 비교"에 대한 .NET API 로직 플로우 차트 78
부록 그림 2.10. "표준항목검색"에 대한 .NET API 로직 플로우 차트 78
부록 그림 2.11. "유의어 DB 관리"에 대한 .NET API 로직 플로우 차트 79
부록 그림 2.12. "LawCommon" 내 클래스 전체 구조 86
부록 그림 2.13. "LawDatabase" 내 클래스 전체 구조 87
부록 그림 2.14. "Data" 내 클래스 전체 구조 88
부록 그림 2.15. "Controllers" 내 클래스 전체 구조 89
부록 그림 2.16. "EtcData" 내 클래스 전체 구조 90
부록 그림 2.17. "HistoryData" 내 클래스 전체 구조 91
부록 그림 2.18. "LawData" 내 클래스 전체 구조 92
부록 그림 2.19. "NewsData" 내 클래스 전체 구조 93
부록 그림 2.20. "SearchData" 내 클래스 전체 구조 94
부록 그림 2.21. 법령관리 화면 설계 99
부록 그림 2.22. 뉴스검색 화면 설계 100
부록 그림 2.23. 법령검색(목록) 화면 설계 101
부록 그림 2.24. 법령검색(본문) 화면 설계 101
부록 그림 2.25. 법령비교 화면 설계 102
부록 그림 2.26. 표준항목검색 화면 설계 103
부록 그림 3.1. 시스템 인터페이스 104
부록 그림 3.2. 프로그램 인터페이스 105
부록 그림 3.3. MainPage 기능 소개 106
부록 그림 3.4. 법령 관리 Page 기능 소개 107
부록 그림 3.5. 뉴스 검색 Page 기능 소개 107
부록 그림 3.6. 법령 목록 검색 Page 기능 소개 ① 108
부록 그림 3.7. 법령 목록 검색 Page 기능 소개 ② 108
부록 그림 3.8. 표준 항목 검색 Page 기능 소개 109
부록 그림 3.9. 법령비교 검색 Page 기능 소개 109
부록 그림 3.10. nginx.conf 수정 내용 110
부록 그림 4.1. DB 관리 프로세스 114
부록 그림 4.2. 표준용어 관리 추진체계 및 업무기능 114
부록 그림 4.3. 개념 데이터 모델 117
부록 그림 4.4. 논리/물리 데이터 모델 117
부록 그림 5.1. 용역업체 보안교육 결과서 136
부록 그림 5.2. 용역업체 보안교육 교육현황 증빙자료 137
부록 그림 5.3. 출입관리대장 138
부록 그림 5.4. 인터넷 접근 허용 신청서 142
부록 그림 6.1. 보안관리체계 143
부록 그림 6.2. 보안교육 참석자 명부 152
부록 그림 7.1. W3C CSS 접근성, 품질진단 점검결과 158
부록 그림 7.2. W3C HTML 접근성, 품질진단 점검결과 158