@prefix : <http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix cpannotationschema: <http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

<http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl> a owl:Ontology ;
	rdfs:label "information realization"^^rdf:PlainLiteral ;
	owl:versionInfo "1.1 added rdfs:isDefinedBy for all named entities"^^xsd:string , "Created by Aldo Gangemi and Valentina Presutti"^^xsd:string ;
	cpannotationschema:relatedCPs "It is specialized by multimedia data segment decomposition."^^xsd:string ;
	cpannotationschema:scenarios "John Lennon’s biography I Me Mine has been realized in a limited 2000-copy edition."^^xsd:string ;
	cpannotationschema:hasConsequences "This CP allows designers to model information objects and their realizations. This allows to reason about physical objects and the information they realize, by keeping them distinguished."^^xsd:string ;
	cpannotationschema:hasIntent "To represent information objects and physical entities that realize them."^^xsd:string ;
	cpannotationschema:extractedFrom "http://www.ontologydesignpatterns.org/ont/dul/DUL.owl"^^rdf:PlainLiteral ;
	cpannotationschema:coversRequirements "what are the physical realizations of this information object?, what information objects are realized by this physical object?"^^rdf:PlainLiteral ;
	owl:imports <http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl> .

owl:versionInfo a owl:AnnotationProperty .

cpannotationschema:hasConsequences a owl:AnnotationProperty .

cpannotationschema:scenarios a owl:AnnotationProperty .

cpannotationschema:extractedFrom a owl:AnnotationProperty .

rdfs:isDefinedBy a owl:AnnotationProperty .

cpannotationschema:coversRequirements a owl:AnnotationProperty .

cpannotationschema:hasIntent a owl:AnnotationProperty .

rdfs:label a owl:AnnotationProperty .

rdfs:comment a owl:AnnotationProperty .

cpannotationschema:relatedCPs a owl:AnnotationProperty .

:isRealizedBy a owl:ObjectProperty ;
	rdfs:label "is realized by"@en ;
	rdfs:comment "A relation between an information realization and an information object, e.g. the paper copy of the Italian Constitution realizes the text of the Constitution." ;
	rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl> ;
	rdfs:domain :InformationObject ;
	rdfs:range :InformationRealization ;
	owl:inverseOf :realizes .

:realizes a owl:ObjectProperty ;
	rdfs:label "realizes"@en ;
	rdfs:comment "A relation between an information realization and an information object, e.g. the paper copy of the Italian Constitution realizes the text of the Constitution." ;
	rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl> ;
	rdfs:range :InformationObject ;
	rdfs:domain :InformationRealization .

:InformationObject a owl:Class ;
	rdfs:label "Information object"@en ;
	rdfs:subClassOf _:node177t9bi35x1 .

_:node177t9bi35x1 a owl:Restriction ;
	owl:onProperty :isRealizedBy ;
	owl:allValuesFrom :InformationRealization .

:InformationObject rdfs:subClassOf _:node177t9bi35x2 .

_:node177t9bi35x2 a owl:Restriction ;
	owl:onProperty :isRealizedBy ;
	owl:someValuesFrom :InformationRealization .

:InformationObject owl:disjointWith :InformationRealization ;
	rdfs:comment "A piece of information, such as a musical composition, a text, a word, a picture, independently from how it is concretely realized." ;
	rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl> .

:InformationRealization a owl:Class ;
	rdfs:label "Information realization"@en ;
	rdfs:subClassOf _:node177t9bi35x3 .

_:node177t9bi35x3 a owl:Restriction ;
	owl:onProperty :realizes ;
	owl:someValuesFrom :InformationObject .

:InformationRealization rdfs:comment "A concrete realization of an information object, e.g. the written document containing the text of a law." ;
	rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl> .

:InformationObject rdfs:subClassOf _:node177t9bi35x4 .

_:node177t9bi35x4 a owl:Restriction ;
	owl:onProperty :isRealizedBy ;
	owl:allValuesFrom :InformationRealization .

:InformationObject rdfs:subClassOf _:node177t9bi35x5 .

_:node177t9bi35x5 a owl:Restriction ;
	owl:onProperty :isRealizedBy ;
	owl:someValuesFrom :InformationRealization .

:InformationRealization rdfs:subClassOf _:node177t9bi35x6 .

_:node177t9bi35x6 a owl:Restriction ;
	owl:onProperty :realizes ;
	owl:someValuesFrom :InformationObject .
