개요
퍼지 날짜 시간 (또는 심지어 퍼지 날짜)을 저장하기위한 여러 가지 가능한 표현과 데이터베이스 스키마가 있습니다.
- 정밀도 또는 정확성을 나타내는 날짜-시간 및 코드
- 간격을 나타내는 여러 가지 가능성이있는 날짜-시간 및 간격 :
- 모든 간격을 고정 된 단위 (예 : 일, 분, 나노초)의 정수 (또는 기타 숫자) 수량으로 나타냅니다.
- 간격을 정수 (또는 다른 숫자) 수량과 단위를 나타내는 코드로 나타냅니다.
- 시작 및 종료 날짜-시간
- 끈
- 확률 분포:
- 특정 패밀리에서 특정 분포를 지정하는 모수에 대한 10 진수 또는 부동 소수점 수량 (예 : 정규 분포의 평균 및 표준 편차).
- 확률 분포 함수, 예를 들어 (조회) 코드 (잠재적으로 특정 값의 매개 변수 포함) 또는 충분히 표현적인 언어, 형식 또는 표현의 표현.
[1], [2] 및 [3]은 모두 (암시 적으로) 균일 한 간격, 즉 (동일한) 가능한 시점 세트입니다.
[4]는 가장 표현력이 뛰어납니다. 즉, 가능한 (또는 적어도 임의로 긴) 서면 언어 문장이나 문구를 허용 할 때입니다. 그러나 작업하기가 가장 어렵습니다. 한계에서 인간 수준의 AI는 임의의 값을 처리해야합니다. 실제로 가능한 값의 범위를 엄격하게 제한해야하며 정렬, 검색과 같은 많은 작업에 대체 '구조화 된'값이 선호 될 수 있습니다.
[5]는 아마도 가장 실용적이며 가장 일반적인 컴팩트 표현 일 것입니다 .
균일 한 간격
균일 한 간격은 (가능한) 날짜-시간 값 집합을 나타내는 가장 간단한 간결한 방법입니다.
[1]의 경우, 날짜-시간 값의 일부, 즉 표시된 정밀도 또는 정확도보다 미세한 단위에 해당하는 부분이 무시됩니다. 그렇지 않으면 이것은 [2]와 동일하며 정밀도 / 정확도 코드는 동일한 단위 (및 내포 된 수량 1)의 간격과 같습니다.
[2]와 [3]은 표현 적으로 동일합니다. [1]로 표현할 수없는 유효 간격이 있기 때문에 [1]은 표현력이 덜 표현됩니다. 날짜 경계에 걸쳐있는 12 시간 간격에 해당하는 퍼지 날짜 시간
[1]은 다른 표현보다 사용자가 입력하기 쉬우 며 일반적으로 타이핑이 적어야합니다 (적어도 약간). 날짜-시간을 다양한 텍스트 표현으로 입력 할 수있는 경우 (예 : "2013", "2014-3", "2015-5-2", "7/30/2016 11p", "2016-07-31 18:15" 입력으로부터 정밀도 또는 정확도가 자동으로 추론 될 수있다.
[1]의 정확성 또는 정밀도는 사용자에게 전달할 양식으로 변환하는 것이 가장 쉽습니다 (예 : '2015-5 월의 월 정확도를 가진 2015-5' ','2015 년 5 월 ','2015 년 5 월 13 일 2p, 플러스 또는 마이너스 13.5 일 ') (어쨌든 후자는 [1]로 표현 될 수 없음).
현
실제로 문자열 값은 여러 값을 쿼리, 정렬 또는 비교하기 위해 다른 표현으로 변환해야합니다. 따라서 작성된 자연 (인간) 언어는 [1], [2], [3] 또는 [5]보다 엄청나게 표현력이 뛰어나지 만 표준 텍스트 표현이나 형식을 훨씬 능가하는 방법은 아직 없습니다. 이를 감안할 때 이것은 아마도 가장 유용한 표현 일 것 입니다.
이 표현의 장점 중 하나는 실제로 사용자에게 가치를 제시 할 수 있어야하고 변환을 쉽게 이해할 수 있어야한다는 것입니다.
확률 분포
확률 분포는 균일 한 간격 표현을 일반화합니다 [1], [2], [3], 그리고 (논쟁 적으로) (일반) 스트링 표현 [4]과 같습니다.
문자열에 대한 확률 분포의 한 가지 장점은 전자가 모호하지 않다는 것입니다.
[5-1]은 (대부분) 기존 분포와 일치하는 값, 예를 들어 측정이 특정 분포와 일치하는 것으로 알려진 (또는 생각 된) 장치에서 출력 된 날짜-시간 값에 적합합니다.
[5-2]는 임의의 '퍼지 날짜 시간'값 을 압축 하는 가장 좋은 방법 입니다. 물론 특정 확률 분포의 계산 가능성은 문제를 사용했으며 다른 값을 쿼리, 정렬 또는 비교할 때 해결해야 할 흥미로운 (아마도 불가능한) 문제가 있지만, 이미 존재하거나 어딘가에 많은 부분이 이미 알려져 있거나 해결되었을 것입니다 수학적 및 통계적 문헌이 있으므로 이것은 매우 일반적이고 모호하지 않은 표현입니다.