@prefix sh: <http://www.w3.org/ns/shacl#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rico: <https://www.ica.org/standards/RiC/ontology#>.
@prefix ric: <http://archives.nanet.go.kr/id/>.
@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix schema: <https://schema.org/>.
@prefix dcterms: <http://purl.org/dc/terms/>.
@prefix prov: <http://www.w3.org/ns/prov#>.
@prefix oa: <http://www.w3.org/ns/oa#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix nara: <http://archives.nanet.go.kr/voca#>.

<http://archives.nanet.go.kr/id/ap/shape/18> a sh:NodeShape;
    sh:targetClass rico:Record;
    rdfs:label "기록"@ko;
    rdfs:comment "구술 기록물 등 RecordResource 기술규칙"@ko;
    sh:property _:p1.
_:p1 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal;
    sh:description "실측 21개 중 19개 보유·한 개체 최대 2개"@ko.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p2.
_:p2 sh:path rico:title;
    sh:name "표제"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 21개 중 19개 보유"@ko.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p3.
_:p3 sh:path rico:beginningDate;
    sh:name "시작일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p4.
_:p4 sh:path rico:endDate;
    sh:name "종료일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p5.
_:p5 sh:path rico:scopeAndContent;
    sh:name "내용요약"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p6.
_:p6 sh:path rico:hasCreator;
    sh:name "생산자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Agent.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p7.
_:p7 sh:path rico:hasAuthor;
    sh:name "저자"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Person.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p8.
_:p8 sh:path rico:hasPublisher;
    sh:name "발행자"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:CorporateBody.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p9.
_:p9 sh:path rico:hasOrHadSubject;
    sh:name "주제"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing;
    sh:description "목적어가 사건·장소·인물·단체·직위·기타에 걸쳐 있어 Thing"@ko.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p10.
_:p10 sh:path rico:isOrWasIncludedIn;
    sh:name "상위 기록"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:RecordResource.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p11.
_:p11 sh:path rico:hasOrHadInstantiation;
    sh:name "구현체"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Instantiation.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p12.
_:p12 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p13.
_:p13 sh:path rico:isAssociatedWithPlace;
    sh:name "관련 장소"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p14.
_:p14 sh:path rico:hasRecordSetType;
    sh:name "기록집합 유형"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class skos:Concept;
    sh:description "ICA 가 배포하는 ric-rst 통제어휘의 개념을 가리킨다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p15.
_:p15 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/18> sh:property _:p16.
_:p16 sh:path rico:name;
    sh:name "명칭"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "표제(rico:title)와 다른 통칭 — 원천 시스템이 표제 대신 명칭을 줄 때"@ko.
<http://archives.nanet.go.kr/id/ap/shape/19> a sh:NodeShape;
    sh:targetClass rico:Person;
    rdfs:label "인물"@ko;
    rdfs:comment "구술자·면담자 등 인물 — 프로파일 1의 인물 규칙에 친분(FOAF)·출생지·출신 학교(Schema.org)·선거 관계(nara)를 더했다"@ko;
    sh:property _:p17.
_:p17 sh:path rico:name;
    sh:name "이름"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 219명 중 125명 보유 — 전거에서 온 인물은 name 트리플이 없다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p18.
_:p18 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p19.
_:p19 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p20.
_:p20 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p21.
_:p21 sh:path rico:birthDate;
    sh:name "출생일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p22.
_:p22 sh:path rico:deathDate;
    sh:name "사망일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p23.
_:p23 sh:path rico:beginningDate;
    sh:name "시작일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p24.
_:p24 sh:path rico:history;
    sh:name "이력"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p25.
_:p25 sh:path foaf:depiction;
    sh:name "초상 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "값이 assets/media/… 상대 경로라 URI가 아니다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p26.
_:p26 sh:path rico:occupiesOrOccupied;
    sh:name "재임 직위"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Position.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p27.
_:p27 sh:path rico:isOrWasMemberOf;
    sh:name "소속"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing;
    sh:description "목적어 52건 중 3건이 장소(고려대학교)라 CorporateBody로 좁힐 수 없다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p28.
_:p28 sh:path rico:isOrWasParticipantIn;
    sh:name "참여한 사건·활동"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing;
    sh:description "목적어가 사건과 활동에 걸쳐 있다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p29.
_:p29 sh:path rico:isAssociatedWithPlace;
    sh:name "관련 장소"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p30.
_:p30 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p31.
_:p31 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p32.
_:p32 sh:path foaf:knows;
    sh:name "친분"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Person;
    sh:description "구술 본문이 직접 말할 때만 — 예: 정세균→노무현 (구술총서 p.109)"@ko.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p33.
_:p33 sh:path rico:isAgentAssociatedWithAgent;
    sh:name "관계 행위자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Agent.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p34.
_:p34 sh:path schema:birthPlace;
    sh:name "출생지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Place.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p35.
_:p35 sh:path schema:alumniOf;
    sh:name "출신 학교"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:CorporateBody.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p36.
_:p36 sh:path nara:electedIn;
    sh:name "당선 선거"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Event;
    sh:description "당선된 선거(총선·재보궐) — 낙선한 출마는 ranIn 만"@ko.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p37.
_:p37 sh:path nara:ranIn;
    sh:name "출마 선거"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Event;
    sh:description "후보로 출마한 선거 — 당선 여부 무관"@ko.
<http://archives.nanet.go.kr/id/ap/shape/19> sh:property _:p38.
_:p38 sh:path nara:representsConstituency;
    sh:name "대표 선거구"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class nara:Constituency.
<http://archives.nanet.go.kr/id/ap/shape/20> a sh:NodeShape;
    sh:targetClass rico:CorporateBody;
    rdfs:label "단체"@ko;
    rdfs:comment "국회 등 단체 기술규칙"@ko;
    sh:property _:p39.
_:p39 sh:path rico:name;
    sh:name "명칭"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 134개 중 133개 보유"@ko.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p40.
_:p40 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p41.
_:p41 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p42.
_:p42 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p43.
_:p43 sh:path rico:history;
    sh:name "연혁"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p44.
_:p44 sh:path rico:beginningDate;
    sh:name "설립일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p45.
_:p45 sh:path rico:endDate;
    sh:name "폐지일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p46.
_:p46 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p47.
_:p47 sh:path rico:hasOrHadSubdivision;
    sh:name "하위 조직"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:CorporateBody.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p48.
_:p48 sh:path rico:isOrWasSubdivisionOf;
    sh:name "상위 조직"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:CorporateBody.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p49.
_:p49 sh:path rico:hasOrHadMember;
    sh:name "구성원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Person.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p50.
_:p50 sh:path rico:hasOrHadPosition;
    sh:name "소속 직위"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Position.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p51.
_:p51 sh:path rico:isAssociatedWithPlace;
    sh:name "관련 장소"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Place.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p52.
_:p52 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p53.
_:p53 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p54.
_:p54 sh:path rico:isAgentAssociatedWithAgent;
    sh:name "관계 행위자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Agent.
<http://archives.nanet.go.kr/id/ap/shape/20> sh:property _:p55.
_:p55 sh:path dcterms:source;
    sh:name "출처"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal;
    sh:description "이 개체가 유래한 자원 — 구술 쪽수 또는 전거명"@ko.
<http://archives.nanet.go.kr/id/ap/shape/21> a sh:NodeShape;
    sh:targetClass rico:Position;
    rdfs:label "직위"@ko;
    rdfs:comment "국회의장·국회의원 등 직위 기술규칙"@ko;
    sh:property _:p56.
_:p56 sh:path rico:name;
    sh:name "직위명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 268개 중 143개 보유 — 전거에서 온 직위는 name 트리플이 없다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p57.
_:p57 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p58.
_:p58 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p59.
_:p59 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p60.
_:p60 sh:path rico:beginningDate;
    sh:name "재임 시작일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p61.
_:p61 sh:path rico:endDate;
    sh:name "재임 종료일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p62.
_:p62 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p63.
_:p63 sh:path rico:isOrWasOccupiedBy;
    sh:name "재임자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Person.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p64.
_:p64 sh:path rico:existsOrExistedIn;
    sh:name "소속처"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing;
    sh:description "목적어 113건 중 110건 단체·3건 장소"@ko.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p65.
_:p65 sh:path rico:isAssociatedWithPlace;
    sh:name "관련 장소"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p66.
_:p66 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p67.
_:p67 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p68.
_:p68 sh:path nara:ofTerm;
    sh:name "해당 대수"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class nara:AssemblyTerm;
    sh:description "한 직위는 한 대수에 속한다 — 일반 직위(국무총리 등)는 비워 둔다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/21> sh:property _:p69.
_:p69 sh:path nara:termHalf;
    sh:name "전·후반기"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "값: '전반기' 또는 '후반기' — 원구성 반기(의장단 임기 2년)"@ko.
<http://archives.nanet.go.kr/id/ap/shape/22> a sh:NodeShape;
    sh:targetClass rico:Event;
    rdfs:label "사건"@ko;
    rdfs:comment "구술 증언에 언급된 역사적 사건 기술규칙"@ko;
    sh:property _:p70.
_:p70 sh:path rico:name;
    sh:name "사건명"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 241개 전부 정확히 1개 보유 — 유일하게 필수가 성립하는 자리"@ko.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p71.
_:p71 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p72.
_:p72 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 241개 전부 보유·한 개체 최대 2개"@ko.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p73.
_:p73 sh:path rdfs:comment;
    sh:name "주석"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p74.
_:p74 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p75.
_:p75 sh:path rico:beginningDate;
    sh:name "시작일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p76.
_:p76 sh:path rico:endDate;
    sh:name "종료일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p77.
_:p77 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p78.
_:p78 sh:path rico:hasOrHadParticipant;
    sh:name "관련 인물·단체"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Agent.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p79.
_:p79 sh:path rico:isAssociatedWithPlace;
    sh:name "관련 장소"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p80.
_:p80 sh:path rico:isOrWasRegulatedBy;
    sh:name "근거 규범"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Rule.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p81.
_:p81 sh:path rico:resultsOrResultedIn;
    sh:name "결과"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p82.
_:p82 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p83.
_:p83 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/22> sh:property _:p84.
_:p84 sh:path rico:hasOrHadSubject;
    sh:name "주제"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class skos:Concept;
    sh:description "시소러스 개념. 인물·사건 같은 실재하는 것이 아니라 「무엇에 관한 것인가」"@ko.
<http://archives.nanet.go.kr/id/ap/shape/23> a sh:NodeShape;
    sh:targetClass rico:Place;
    rdfs:label "장소"@ko;
    rdfs:comment "구술에 언급된 지역·기관 소재지 — 장소 안의 장소(schema:containedInPlace)로 여의도 같은 고아 장소를 계층으로 잇는다"@ko;
    sh:property _:p85.
_:p85 sh:path rico:name;
    sh:name "지명"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 84개 전부 정확히 1개 보유"@ko.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p86.
_:p86 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p87.
_:p87 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 84개 전부 보유·한 개체 최대 2개"@ko.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p88.
_:p88 sh:path rdfs:comment;
    sh:name "주석"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p89.
_:p89 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p90.
_:p90 sh:path geo:lat;
    sh:name "위도"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p91.
_:p91 sh:path geo:long;
    sh:name "경도"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p92.
_:p92 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p93.
_:p93 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p94.
_:p94 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p95.
_:p95 sh:path schema:containedInPlace;
    sh:name "상위 장소"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place.
<http://archives.nanet.go.kr/id/ap/shape/23> sh:property _:p96.
_:p96 sh:path schema:containsPlace;
    sh:name "하위 장소"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place.
<http://archives.nanet.go.kr/id/ap/shape/24> a sh:NodeShape;
    sh:targetClass rico:Thing;
    rdfs:label "기타 자원"@ko;
    rdfs:comment "어느 유형에도 안 들어가는 나머지. 규범·활동은 Phase 12 에서 제 클래스를 되찾아 아래로 갈라졌다"@ko;
    sh:property _:p97.
_:p97 sh:path rico:name;
    sh:name "명칭"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 47개 전부 정확히 1개 보유"@ko.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p98.
_:p98 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p99.
_:p99 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 47개 전부 보유·한 개체 최대 2개"@ko.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p100.
_:p100 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p101.
_:p101 sh:path rico:beginningDate;
    sh:name "시작일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p102.
_:p102 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p103.
_:p103 sh:path rico:hasOrHadParticipant;
    sh:name "참여자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Person.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p104.
_:p104 sh:path rico:isOrWasRegulatedBy;
    sh:name "근거 규범"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Rule.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p105.
_:p105 sh:path rico:resultsOrResultedIn;
    sh:name "결과"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:RecordResource.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p106.
_:p106 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/24> sh:property _:p107.
_:p107 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/25> a sh:NodeShape;
    sh:targetClass rico:Activity;
    rdfs:label "활동"@ko;
    rdfs:comment "구술에 언급된 활동 — 참여자와 결과를 갖는다"@ko;
    sh:property _:p108.
_:p108 sh:path rico:name;
    sh:name "활동명"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 12개 전부 정확히 1개 보유"@ko.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p109.
_:p109 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p110.
_:p110 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 12개 전부 보유·한 개체 최대 2개"@ko.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p111.
_:p111 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p112.
_:p112 sh:path rico:beginningDate;
    sh:name "시작일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p113.
_:p113 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p114.
_:p114 sh:path rico:hasOrHadParticipant;
    sh:name "참여자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Agent.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p115.
_:p115 sh:path rico:isOrWasRegulatedBy;
    sh:name "근거 규범"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Rule.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p116.
_:p116 sh:path rico:resultsOrResultedIn;
    sh:name "결과"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p117.
_:p117 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p118.
_:p118 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/25> sh:property _:p119.
_:p119 sh:path rico:hasOrHadSubject;
    sh:name "주제"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class skos:Concept;
    sh:description "시소러스 개념. 인물·사건 같은 실재하는 것이 아니라 「무엇에 관한 것인가」"@ko.
<http://archives.nanet.go.kr/id/ap/shape/26> a sh:NodeShape;
    sh:targetClass rico:Rule;
    rdfs:label "규범"@ko;
    rdfs:comment "법령·규칙 등 근거 규범"@ko;
    sh:property _:p120.
_:p120 sh:path rico:name;
    sh:name "규범명"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 29개 전부 정확히 1개 보유"@ko.
<http://archives.nanet.go.kr/id/ap/shape/26> sh:property _:p121.
_:p121 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/26> sh:property _:p122.
_:p122 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 1;
    sh:nodeKind sh:Literal;
    sh:description "실측 29개 전부 보유·한 개체 최대 2개"@ko.
<http://archives.nanet.go.kr/id/ap/shape/26> sh:property _:p123.
_:p123 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/26> sh:property _:p124.
_:p124 sh:path rico:beginningDate;
    sh:name "제정·시행일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/26> sh:property _:p125.
_:p125 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/26> sh:property _:p126.
_:p126 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:description "실측 6개 보유 — 국가법령정보센터 링크"@ko.
<http://archives.nanet.go.kr/id/ap/shape/26> sh:property _:p127.
_:p127 sh:path rico:hasOrHadSubject;
    sh:name "주제"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class skos:Concept;
    sh:description "시소러스 개념. 인물·사건 같은 실재하는 것이 아니라 「무엇에 관한 것인가」"@ko.
<http://archives.nanet.go.kr/id/ap/shape/27> a sh:NodeShape;
    sh:targetClass rico:Concept;
    rdfs:label "개념"@ko;
    rdfs:comment "주제를 가리키는 말. 실재하는 것이 아니라 관념이라 인물·사건과 다른 유형으로 둔다"@ko;
    sh:property _:p128.
_:p128 sh:path skos:prefLabel;
    sh:name "우선어"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "개념 하나에 언어당 하나만 — 시소러스의 디스크립터"@ko.
<http://archives.nanet.go.kr/id/ap/shape/27> sh:property _:p129.
_:p129 sh:path skos:altLabel;
    sh:name "비우선어"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal;
    sh:description "UF(use for). 검색은 여기로도 걸린다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/27> sh:property _:p130.
_:p130 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/27> sh:property _:p131.
_:p131 sh:path skos:inScheme;
    sh:name "소속 개념체계"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class skos:ConceptScheme.
<http://archives.nanet.go.kr/id/ap/shape/27> sh:property _:p132.
_:p132 sh:path skos:topConceptOf;
    sh:name "최상위 개념"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class skos:ConceptScheme;
    sh:description "체계의 꼭대기일 때만"@ko.
<http://archives.nanet.go.kr/id/ap/shape/27> sh:property _:p133.
_:p133 sh:path skos:broader;
    sh:name "상위어(BT)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class skos:Concept;
    sh:description "rdfs:subClassOf 가 아니다 — 추론이 일어나지 않는다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/27> sh:property _:p134.
_:p134 sh:path skos:related;
    sh:name "관련어(RT)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class skos:Concept.
<http://archives.nanet.go.kr/id/ap/shape/27> sh:property _:p135.
_:p135 sh:path skos:scopeNote;
    sh:name "범위주기(SN)"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/27> sh:property _:p136.
_:p136 sh:path skos:exactMatch;
    sh:name "타 기관 동일 개념"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:description "기관을 넘어 주제어를 잇는 자리"@ko.
<http://archives.nanet.go.kr/id/ap/shape/28> a sh:NodeShape;
    sh:targetClass skos:ConceptScheme;
    rdfs:label "개념체계"@ko;
    rdfs:comment "시소러스 그 자체. 개념을 담는 그릇이며 개념과는 다른 것이다"@ko;
    sh:property _:p137.
_:p137 sh:path skos:prefLabel;
    sh:name "시소러스명"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/28> sh:property _:p138.
_:p138 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/28> sh:property _:p139.
_:p139 sh:path skos:scopeNote;
    sh:name "범위"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "이 체계가 무엇을 다루고 무엇을 안 다루는가"@ko.
<http://archives.nanet.go.kr/id/ap/shape/29> a sh:NodeShape;
    sh:targetClass rico:Instantiation;
    rdfs:label "구현체"@ko;
    rdfs:comment "기록이 실제로 담긴 판본 — 등록한 파일 하나가 하나의 구현체다(원본 PDF·발췌본·스캔본). 기록(rico:Record)은 판본과 무관한 저작이고, 이 규칙은 「어느 기록의 어떤 판본인가」를 맡는다"@ko;
    sh:property _:p140.
_:p140 sh:path rico:name;
    sh:name "명칭"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "예: 대한민국 국회를 말하다 08 정세균 (원본 PDF)"@ko.
<http://archives.nanet.go.kr/id/ap/shape/29> sh:property _:p141.
_:p141 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/29> sh:property _:p142.
_:p142 sh:path rico:isOrWasInstantiationOf;
    sh:name "구현 대상 기록"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Record;
    sh:description "구현체는 홀로 서지 못한다 — 무엇의 판본인지가 반드시 있어야 한다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/29> sh:property _:p143.
_:p143 sh:path rico:instantiationExtent;
    sh:name "수량"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "예: 1 파일 · 232쪽"@ko.
<http://archives.nanet.go.kr/id/ap/shape/29> sh:property _:p144.
_:p144 sh:path rico:carrierExtent;
    sh:name "용량"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "바이트 수 — 파일에서 잰 값"@ko.
<http://archives.nanet.go.kr/id/ap/shape/29> sh:property _:p145.
_:p145 sh:path rico:productionTechnique;
    sh:name "제작 방식"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "예: PDF(디지털 원본), 스캔"@ko.
<http://archives.nanet.go.kr/id/ap/shape/29> sh:property _:p146.
_:p146 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/29> sh:property _:p147.
_:p147 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/30> a sh:NodeShape;
    sh:targetClass rico:Group;
    rdfs:label "그룹"@ko;
    rdfs:comment "법인·기관이 아닌 느슨한 무리 — 동교동계 같은 계파·모임처럼 공식 조직으로 등록되지 않은 사람들의 묶음(rico:CorporateBody 의 상위 클래스). 정당·기관 자체는 단체 규칙으로 등록하고, 그 안의 계파가 이 규칙으로 붙어 상위 조직으로 정당을 가리킨다"@ko;
    sh:property _:p148.
_:p148 sh:path rico:name;
    sh:name "명칭"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "예: 동교동계, 상도동계"@ko.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p149.
_:p149 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p150.
_:p150 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p151.
_:p151 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p152.
_:p152 sh:path rico:history;
    sh:name "연혁"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p153.
_:p153 sh:path rico:beginningDate;
    sh:name "형성 시기"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "단체와 달리 설립일이 없는 경우가 많다 — 모르면 비운다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p154.
_:p154 sh:path rico:endDate;
    sh:name "해소 시기"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p155.
_:p155 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p156.
_:p156 sh:path rico:hasOrHadMember;
    sh:name "구성원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Person;
    sh:description "RiC-O 도메인이 Group 이라 여기가 제자리다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p157.
_:p157 sh:path rico:isOrWasSubdivisionOf;
    sh:name "상위 조직"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Group;
    sh:description "계파가 속한 정당 — 정당은 CorporateBody 이고 그것도 Group 이다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p158.
_:p158 sh:path rico:hasOrHadSubdivision;
    sh:name "하위 조직"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Group.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p159.
_:p159 sh:path rico:isAgentAssociatedWithAgent;
    sh:name "관계 행위자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Agent.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p160.
_:p160 sh:path rico:isAssociatedWithPlace;
    sh:name "관련 장소"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place;
    sh:description "계파 이름이 지명에서 온다 — 동교동·상도동을 여기서 잇는다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p161.
_:p161 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/30> sh:property _:p162.
_:p162 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/31> a sh:NodeShape;
    sh:targetClass rico:Family;
    rdfs:label "가족"@ko;
    rdfs:comment "혈연·혼인으로 묶인 사람들 — 「정세균 일가」처럼 개인도 단체도 아닌 전거 대상(ISAAR·RiC 의 가족 전거)"@ko;
    sh:property _:p163.
_:p163 sh:path rico:name;
    sh:name "명칭"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "예: 정세균 일가"@ko.
<http://archives.nanet.go.kr/id/ap/shape/31> sh:property _:p164.
_:p164 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/31> sh:property _:p165.
_:p165 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/31> sh:property _:p166.
_:p166 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/31> sh:property _:p167.
_:p167 sh:path rico:history;
    sh:name "연혁"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/31> sh:property _:p168.
_:p168 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/31> sh:property _:p169.
_:p169 sh:path rico:hasOrHadMember;
    sh:name "구성원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Person.
<http://archives.nanet.go.kr/id/ap/shape/31> sh:property _:p170.
_:p170 sh:path rico:isAssociatedWithPlace;
    sh:name "관련 장소"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place;
    sh:description "본관·세거지처럼 구술이 실제로 말하는 곳만"@ko.
<http://archives.nanet.go.kr/id/ap/shape/31> sh:property _:p171.
_:p171 sh:path rico:isRelatedTo;
    sh:name "관련 자원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Thing.
<http://archives.nanet.go.kr/id/ap/shape/31> sh:property _:p172.
_:p172 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/32> a sh:NodeShape;
    sh:targetClass nara:AssemblyTerm;
    rdfs:label "국회 대수"@ko;
    rdfs:comment "총선으로 구성되는 국회의 회기 단위 — 대장 유형은 단체(corporate)에 근사로 앉히고, 정확한 유형은 클래스가 말한다"@ko;
    sh:property _:p173.
_:p173 sh:path rico:name;
    sh:name "명칭"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "예: 제15대 국회"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p174.
_:p174 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p175.
_:p175 sh:path rico:beginningDate;
    sh:name "개원일"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "공리: 시작일 없는 대수는 없다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p176.
_:p176 sh:path rico:endDate;
    sh:name "폐회일"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "진행 중 대수는 비워 둔다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p177.
_:p177 sh:path nara:constitutedBy;
    sh:name "선출 총선"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:IRI;
    sh:class rico:Event;
    sh:description "한 대수를 구성하는 총선은 하나 — 재보궐은 대상이 아니다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p178.
_:p178 sh:path nara:speaker;
    sh:name "국회의장"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Person;
    sh:description "전·후반기 교체·보궐로 복수"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p179.
_:p179 sh:path nara:majorityParty;
    sh:name "제1당(다수당)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:CorporateBody;
    sh:description "개원 시점 기준 — 합당·분당으로 임기 중 변동 가능"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p180.
_:p180 sh:path nara:rulingParty;
    sh:name "여당"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:CorporateBody;
    sh:description "시기 의존 — 제15대처럼 임기 중 정권교체(1997)로 바뀐다"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p181.
_:p181 sh:path nara:totalSeats;
    sh:name "의석수"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "총 의석만 — 정당별 의석은 3항 관계라 v0.1 범위 밖"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p182.
_:p182 sh:path rico:hasOrHadMember;
    sh:name "소속 의원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Person;
    sh:description "rico:Group 하위라서 쓸 수 있다 — 재임 관계의 정석"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p183.
_:p183 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:description "위키데이터에 대수별 항목이 실재한다 — 외부 전거와 잇는 자리"@ko.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p184.
_:p184 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p185.
_:p185 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/32> sh:property _:p186.
_:p186 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/33> a sh:NodeShape;
    sh:targetClass nara:Constituency;
    rdfs:label "선거구"@ko;
    rdfs:comment "의원을 선출하는 제도적 공간 단위 — 대장 유형은 장소(place)에 근사로 앉힌다"@ko;
    sh:property _:p187.
_:p187 sh:path rico:name;
    sh:name "명칭"@ko;
    sh:minCount 1;
    sh:maxCount 1;
    sh:nodeKind sh:Literal;
    sh:description "예: 무진장, 종로"@ko.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p188.
_:p188 sh:path rico:identifier;
    sh:name "식별자"@ko;
    sh:minCount 0;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p189.
_:p189 sh:path nara:coversArea;
    sh:name "관할 행정구역"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place;
    sh:description "예: 무진장 → 무주·진안·장수"@ko.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p190.
_:p190 sh:path nara:activeInTerm;
    sh:name "해당 대수"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class nara:AssemblyTerm;
    sh:description "예: 임실 — 제17·18대"@ko.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p191.
_:p191 sh:path nara:representedBy;
    sh:name "당선 의원"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Person.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p192.
_:p192 sh:path nara:redefinedIn;
    sh:name "획정·개편"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Event;
    sh:description "예: 2004년 선거구 획정"@ko.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p193.
_:p193 sh:path rico:isAssociatedWithPlace;
    sh:name "관련 장소"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI;
    sh:class rico:Place.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p194.
_:p194 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p195.
_:p195 sh:path rdfs:label;
    sh:name "라벨"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p196.
_:p196 sh:path rdfs:comment;
    sh:name "주석"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p197.
_:p197 sh:path rico:generalDescription;
    sh:name "설명"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p198.
_:p198 sh:path foaf:depiction;
    sh:name "대표 이미지"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p199.
_:p199 sh:path geo:lat;
    sh:name "위도"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.
<http://archives.nanet.go.kr/id/ap/shape/33> sh:property _:p200.
_:p200 sh:path geo:long;
    sh:name "경도"@ko;
    sh:minCount 0;
    sh:maxCount 1;
    sh:nodeKind sh:Literal.

# --- 위 규칙이 쓰는 커스텀 어휘 정의 (동봉 — LLM·검증기가 용어 뜻을 이 파일 안에서 찾는다) ---

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rico: <https://www.ica.org/standards/RiC/ontology#>.
@prefix ric: <http://archives.nanet.go.kr/id/>.
@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix schema: <https://schema.org/>.
@prefix dcterms: <http://purl.org/dc/terms/>.
@prefix prov: <http://www.w3.org/ns/prov#>.
@prefix oa: <http://www.w3.org/ns/oa#>.
@prefix nara: <http://archives.nanet.go.kr/voca#>.

nara:AssemblyTerm a rdfs:Class;
    rdfs:label "국회 대수"@ko;
    rdfs:comment "총선으로 구성되어 4년 임기 동안 존속하는 국회의 회기 단위(제1대~). 의원들의 집합체이므로 rico:Group 의 하위 클래스 — 재임은 rico:hasOrHadMember(대수→인물)로 적는다."@ko;
    rdfs:subClassOf rico:Group.
nara:Constituency a rdfs:Class;
    rdfs:label "선거구"@ko;
    rdfs:comment "국회의원을 선출하는 제도적 공간 단위. 행정구역과 달리 획정에 따라 경계와 이름이 바뀐다(예: 무진장 = 무주·진안·장수). rico:Place 의 하위 클래스."@ko;
    rdfs:subClassOf rico:Place.
nara:activeInTerm a rdf:Property;
    rdfs:label "해당 대수"@ko;
    rdfs:comment "이 선거구가 존재·운용된 국회 대수(예: 임실 — 제17·18대). 설명문에 갇힌 대수 표기를 구조화한다."@ko;
    rdfs:domain nara:Constituency;
    rdfs:range nara:AssemblyTerm.
nara:constitutedBy a rdf:Property;
    rdfs:label "선출 총선"@ko;
    rdfs:comment "이 대수를 구성한 국회의원 총선거(예: 제15대 국회 ← 제15대 국회의원선거). 재보궐선거는 대수를 구성하지 않으므로 대상이 아니다."@ko;
    rdfs:domain nara:AssemblyTerm;
    rdfs:range rico:Event.
nara:coversArea a rdf:Property;
    rdfs:label "관할 행정구역"@ko;
    rdfs:comment "선거구가 포괄하는 행정구역(예: 무진장 → 무주·진안·장수)."@ko;
    rdfs:domain nara:Constituency;
    rdfs:range rico:Place.
nara:electedIn a rdf:Property;
    rdfs:label "당선 선거"@ko;
    rdfs:comment "이 인물이 당선된 선거(총선·재보궐 포함). 낙선한 출마는 ranIn 만 남는다."@ko;
    rdfs:domain rico:Person;
    rdfs:range rico:Event.
nara:majorityParty a rdf:Property;
    rdfs:label "제1당(다수당)"@ko;
    rdfs:comment "개원 시점의 원내 제1당. 합당·분당으로 임기 중 바뀔 수 있어 복수를 허용한다."@ko;
    rdfs:domain nara:AssemblyTerm;
    rdfs:range rico:CorporateBody.
nara:ofTerm a rdf:Property;
    rdfs:label "해당 대수"@ko;
    rdfs:comment "대수 표기 직위(제15대 국회의원, 제20대 전반기 국회의장 등)가 속하는 국회 대수. 일반 직위(국무총리 등)는 비워 둔다."@ko;
    rdfs:domain rico:Position;
    rdfs:range nara:AssemblyTerm.
nara:ranIn a rdf:Property;
    rdfs:label "출마 선거"@ko;
    rdfs:comment "이 인물이 후보로 출마한 선거 — 당선 여부와 무관. electedIn 이 함께 있으면 당선이다."@ko;
    rdfs:domain rico:Person;
    rdfs:range rico:Event.
nara:redefinedIn a rdf:Property;
    rdfs:label "획정·개편"@ko;
    rdfs:comment "이 선거구를 신설·조정한 선거구 획정 사건(예: 2004년 선거구 획정)."@ko;
    rdfs:domain nara:Constituency;
    rdfs:range rico:Event.
nara:representedBy a rdf:Property;
    rdfs:label "당선 의원"@ko;
    rdfs:comment "이 선거구에서 당선된 국회의원. representsConstituency 의 역관계."@ko;
    rdfs:domain nara:Constituency;
    rdfs:range rico:Person;
    owl:inverseOf nara:representsConstituency.
nara:representsConstituency a rdf:Property;
    rdfs:label "대표 선거구"@ko;
    rdfs:comment "이 인물이 국회의원으로서 대표한(당선된) 선거구."@ko;
    rdfs:domain rico:Person;
    rdfs:range nara:Constituency;
    owl:inverseOf nara:representedBy.
nara:rulingParty a rdf:Property;
    rdfs:label "여당"@ko;
    rdfs:comment "대통령 소속 정당. 대수의 고유 속성이 아니라 시기 의존적 — 제15대처럼 임기 중 정권교체(1997)로 바뀔 수 있어 복수를 허용하고, 시기는 비고로 밝힌다."@ko;
    rdfs:domain nara:AssemblyTerm;
    rdfs:range rico:CorporateBody.
nara:speaker a rdf:Property;
    rdfs:label "국회의장"@ko;
    rdfs:comment "해당 대수의 국회의장. 전·후반기 교체와 보궐로 한 대수에 여럿일 수 있다."@ko;
    rdfs:domain nara:AssemblyTerm;
    rdfs:range rico:Person.
nara:termHalf a rdf:Property;
    rdfs:label "전·후반기"@ko;
    rdfs:comment "원구성 반기 구분 — 값은 '전반기' 또는 '후반기'. 국회의장단·상임위원장 임기는 대수의 절반(2년)이다."@ko;
    rdfs:domain rico:Position;
    rdfs:range xsd:string.
nara:totalSeats a rdf:Property;
    rdfs:label "의석수"@ko;
    rdfs:comment "해당 대수의 총 의석수. 정당별 의석은 (대수×정당×수)의 3항 관계라 v0.1 범위 밖이다."@ko;
    rdfs:domain nara:AssemblyTerm;
    rdfs:range xsd:integer.
