@prefix dc: .
@prefix gsn: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix schema: .
@prefix xsd: .
dc:description a owl:AnnotationProperty .
dc:source a owl:AnnotationProperty .
dc:title a owl:AnnotationProperty .
gsn:Catalogue a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom gsn:Pattern ;
owl:onProperty gsn:contains ] .
gsn:applicability a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:attachedTo a owl:ObjectProperty ;
rdfs:domain gsn:InstantiationDataReference ;
rdfs:range [ a owl:Class ;
owl:unionOf ( gsn:GSNElement gsn:Template ) ] .
gsn:choice a owl:DatatypeProperty ;
rdfs:domain gsn:Relationship ;
rdfs:range xsd:boolean .
gsn:collaboration a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:consequences a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:coreOrExtension a owl:AnnotationProperty .
gsn:examples a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:final a owl:DatatypeProperty ;
rdfs:domain [ a owl:Class ;
owl:unionOf ( gsn:Argument gsn:Pattern ) ] ;
rdfs:range xsd:boolean .
gsn:implementation a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:instantiationOf a owl:ObjectProperty ;
rdfs:domain [ a owl:Class ;
owl:unionOf ( gsn:Argument gsn:GSNElement ) ] ;
rdfs:range gsn:Pattern .
gsn:intent a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:knownUses a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:maxCardinality a owl:DatatypeProperty ;
rdfs:domain gsn:Relationship ;
rdfs:range xsd:nonNegativeInteger .
gsn:minCardinality a owl:DatatypeProperty ;
rdfs:domain gsn:Relationship ;
rdfs:range xsd:nonNegativeInteger .
gsn:motivation a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:multiple a owl:DatatypeProperty ;
rdfs:domain gsn:Relationship ;
rdfs:range xsd:boolean .
gsn:optional a owl:DatatypeProperty ;
rdfs:domain gsn:Relationship ;
rdfs:range xsd:boolean .
gsn:participants a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:published a owl:DatatypeProperty ;
rdfs:domain [ a owl:Class ;
owl:unionOf ( gsn:Argument gsn:Pattern ) ] ;
rdfs:range xsd:boolean .
gsn:relatedTo a owl:ObjectProperty ;
rdfs:domain gsn:Pattern ;
rdfs:range gsn:Pattern .
gsn:structure a owl:AnnotationProperty ;
rdfs:domain gsn:Pattern .
gsn:undeveloped a owl:DatatypeProperty ;
rdfs:domain [ a owl:Class ;
owl:unionOf ( gsn:Goal gsn:Relationship gsn:Strategy ) ] ;
rdfs:range xsd:boolean .
gsn:uninstantiated a owl:DatatypeProperty ;
rdfs:domain gsn:GSNElement ;
rdfs:range xsd:boolean .
a owl:Ontology ;
dc:description "The skeletal Argument Pattern Extension section of OntoGSN. Generated from ontogsn.ttl by development/dev_tools/build_separated.py. Declarations and logical axioms only - no rules, no prose."@en ;
dc:source "https://w3id.org/OntoGSN/ontology" ;
dc:title "OntoGSN — Argument Pattern Extension"@en ;
owl:versionInfo "1.3.0" ;
gsn:coreOrExtension "Argument Pattern Extension"@en .
schema:description a owl:AnnotationProperty,
owl:DatatypeProperty .
gsn:Goal a owl:Class .
gsn:InstantiationDataReference a owl:Class .
gsn:Strategy a owl:Class .
gsn:Template a owl:Class ;
rdfs:subClassOf gsn:Pattern .
gsn:contains a owl:ObjectProperty .
gsn:Argument a owl:Class .
gsn:GSNElement a owl:Class .
gsn:Relationship a owl:Class .
gsn:Pattern a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty schema:description ;
owl:someValuesFrom rdfs:Literal ] .