"작업노트"의 두 판 사이의 차이
(→2020.10.19 중간보고 준비) |
|||
5번째 줄: | 5번째 줄: | ||
* [[사진 파일 목록 - 태실]] | * [[사진 파일 목록 - 태실]] | ||
+ | * class counts | ||
+ | <pre> | ||
+ | select class, count(class) | ||
+ | from jp10Data | ||
+ | group by class | ||
+ | </pre> | ||
+ | |||
* relation list | * relation list | ||
<pre> | <pre> |
2020년 10월 20일 (화) 04:31 판
목차
2020.10.19 중간보고 준비
- class counts
select class, count(class) from jp10Data group by class
- relation list
select distinct c.sclass, c.tclass, c.relation from( select source, b.class as sclass, target, d.class as tclass, relation from jp10Links a inner join jp10Data b on a.source=b.id inner join jp10Data d on a.target=d.id) c order by sclass,tclass
- 지정문화재별 목록
select b.*, a.label, a.partName from jp10Data a inner join jp10Links b on a.id = b.target where a.groupName='국가문화유산포털'
- 사진1개에 여러 domain 연결된 경우
select c.target, count(c.target) from (select * from jp10Links a inner join jp10Data b on a.target=b.id where a.relation='hasPhoto') c group by c.target order by count(c.target) desc
2020.09.24 업데이트
요약
- 반영 Domain: 경복궁, 경희궁, 덕수궁, 창경궁, 종묘, 창덕궁
- 업데이트 DB정보:
- aksphoto.dbo.testData: Node 데이터. 3,285건.
- aksphoto.dbo.testLink: Link 데이터. 3,300건.
네트워크 그래프
- 경복궁 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=경복궁)
- 경희궁 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=경희궁)
- 덕수궁 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=덕수궁)
- 창경궁 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=창경궁)
- 종묘 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=종묘)
- 창덕궁 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=창덕궁)
- Heritage - type -> Object 관계 데이터 추가
- 느티나무 http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=느티나무
- 월대 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=월대)
- 품계석 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=품계석)
- 잡상 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=잡상)
- 하마비 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=하마비)
- 박석 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=박석)
- Photo - Heritage의 관계가 1:N인 경우
2020.09.15 업데이트
요약
- 반영 Domain: 경복궁, 경희궁, 덕수궁, 창경궁, 종묘
- 창덕궁은 Domain-Object 설정 작업중. 캡션 수정 작업은 완료되어 Node(testData) 데이터에 반영함.
- 업데이트 DB정보:
- aksphoto.dbo.testData: Node 데이터. 3,150건.
- aksphoto.dbo.testLink: Link 데이터. 3,084건.
- 사진 파일:
- dh.aks.ac.kr/~aksphoto/thumb/: 썸네일 이미지. 네트워크 그래프의 iconUrl용.
- dh.aks.ac.kr/~aksphoto/photo/: 원본 이미지. 파일명은 Photo(class)의 id 값으로 적용함.
- 결과물에서 제외할 사진은 따로 선별하여 체크함. aksphoto.dbo.node_photo 의 사진선별 컬럼 참고. 그러나 현재 최종 데이터(testData)에는 사진선별 데이터 반영하지 않고 모든 사진 파일 입력함.
- 적용한 id 규칙:
- 공백은 언더바(_)로 처리.
- 중복이 있을 경우 하이픈(-)으로 구분. 예) 풍기대-경복궁, 풍기대-창경궁.
- Photo class의 id(사진ID):
- 🇦_🇧_🇨 예) S01GBG_JDJ_00001
- 🇦:
- 주제별 사진의 경우:
- subject코드+domain코드. 예) S01GBG: S01(궁궐), GBG(경복궁)
- 지역별 사진의 경우:(아직 적용해보지 않음)
- province코드+region코드. 예) R03GAPYEONG: R03(경기도), GAPYEONG(가평)
- 주제별 사진의 경우:
- 🇧: 컬렉션코드. 예) JDJ: 장득진 기증 사진.
- 🇨: 일련번호.
온톨로지
- Class:
- Heritage: 건조물, 유물, 비석, 식물 등.
- Event: 재현행사. 예)종묘제례, 회례연.
- Concept: 관직 등. 예)수문장.
- Photo: 사진
- WebResource: 웹 정보. 예)민백기사, 문화재청.
- Relation:
- hasPart: Heritage -> Heritage
- hasPhoto: Heritage/Event/Concept -> Photo
- hasWebResource: Heritage/Event/Concept -> WebResource
- isRelatedTo: Heritage/Event/Concept -> Heritage/Event/Concept
네트워크 그래프
- 경복궁 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=경복궁)
- 경희궁 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=경희궁)
- 덕수궁 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=덕수궁)
- 창경궁 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=창경궁)
- 종묘 (http://dh.aks.ac.kr/~sandbox/cgi-bin/Story02.py?db=aksphoto&project=test&key=종묘)