@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/30> a sh:NodeShape;
    sh:targetClass rico:Group;
    rdfs:label "그룹"@ko;
    rdfs:comment "법인·기관이 아닌 느슨한 무리 — 동교동계 같은 계파·모임처럼 공식 조직으로 등록되지 않은 사람들의 묶음(rico:CorporateBody 의 상위 클래스). 정당·기관 자체는 단체 규칙으로 등록하고, 그 안의 계파가 이 규칙으로 붙어 상위 조직으로 정당을 가리킨다"@ko;
    sh:property _:p1.
_:p1 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 _:p2.
_:p2 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 _:p3.
_:p3 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 _:p4.
_:p4 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 _:p5.
_:p5 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 _:p6.
_:p6 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 _:p7.
_:p7 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 _:p8.
_:p8 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 _:p9.
_:p9 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 _:p10.
_:p10 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 _:p11.
_:p11 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 _:p12.
_:p12 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 _:p13.
_:p13 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 _:p14.
_:p14 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 _:p15.
_:p15 sh:path owl:sameAs;
    sh:name "동일 개체(외부 URI)"@ko;
    sh:minCount 0;
    sh:nodeKind sh:IRI.
