@prefix schema: .
@prefix cvocab: .
@prefix sioc: .
@prefix oplweb: .
@prefix rdfs: .
@prefix rdf: .
@prefix owl: .
@prefix xsd: .
@prefix gr: .
@prefix siocs: .
@prefix foaf: .
@prefix wdrs: .
@prefix prodont: .
@prefix xhv: .
@prefix skos: .
@prefix dcterms: .
@prefix oplfea: .
@prefix oplpro: .
@prefix opllic: .
@prefix oplben: .
@prefix opl: .
@prefix cc: .
a owl:Ontology ;
rdfs:label """OpenLink Product Features Ontology"""^^xsd:string ;
rdfs:comment """Ontology that defines entity and relation types used to describe product features. Examples include
features, categories, scopes etc."""@en ;
wdrs:describedby ;
schema:creator ;
dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
dcterms:modified "2019-08-06T13:38:00-05:00"^^xsd:dateTime ;
owl:versionInfo "1.0.0"^^xsd:string ;
owl:imports ,
,
,
,
;
oplfea:ProductFeature ,
oplfea:ProductFeatureCategory ,
oplfea:ProductFormatFeature ,
oplfea:ProductCategoryFeature ,
oplfea:ProductFamilyFeature ,
oplfea:Category ,
oplfea:VirtuosoProductFunctionalityRealm ,
oplfea:hasScope ,
oplfea:isScopeOf ,
oplfea:hasFeature ,
oplfea:isFeatureOf ,
oplfea:PartnerProgramFeature ,
oplfea:VARPartnerFeature ,
oplfea:ISVPartnerFeature ,
oplfea:OEMPartnerFeature ,
oplfea:SystemsIntegratorPartnerFeature ;
schema:about
oplfea:ProductFeature ,
oplfea:ProductFeatureCategory ,
oplfea:ProductFormatFeature ,
oplfea:ProductCategoryFeature ,
oplfea:ProductFamilyFeature ,
oplfea:Category ,
oplfea:VirtuosoProductFunctionalityRealm ,
oplfea:hasScope ,
oplfea:isScopeOf ,
oplfea:hasFeature ,
oplfea:isFeatureOf ,
oplfea:PartnerProgramFeature ,
oplfea:VARPartnerFeature ,
oplfea:ISVPartnerFeature ,
oplfea:OEMPartnerFeature ,
oplfea:SystemsIntegratorPartnerFeature .
owl:inverseOf .
a foaf:Document , schema:TechArticle ;
rdfs:label """OpenLink Product Features Ontology Description Document (Turtle)"""^^xsd:string ;
cc:license ;
schema:creator ;
rdfs:comment """This is a turtle document that uses Linked Data oriented content to describe an OpenLink ontology for Product Features."""@en ;
foaf:primaryTopic ;
dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
dcterms:modified "2019-08-06T13:38:00-05:00"^^xsd:dateTime ;
xhv:canonical ;
xhv:describes ;
schema:about ;
dcterms:subject .
a foaf:Document , schema:TechArticle ;
rdfs:label """OpenLink Product Features Ontology Description Document (Turtle)"""^^xsd:string ;
cc:license ;
dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
dcterms:modified "2019-08-06T13:38:00-05:00"^^xsd:dateTime ;
schema:creator ;
rdfs:comment """This is a turtle document that uses Linked Data oriented content to describe OpenLink Product Features Ontology."""@en ;
foaf:primaryTopic ;
xhv:canonical ;
xhv:describes ;
schema:about ;
dcterms:subject .
a foaf:Document , schema:TechArticle ;
rdfs:label """OpenLink Product Features Ontology Description Document"""^^xsd:string ;
cc:license ;
dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
dcterms:modified "2019-08-06T13:38:00-05:00"^^xsd:dateTime ;
schema:creator ;
rdfs:comment """This is a document that uses Linked Data oriented content to describe OpenLink Product Features Ontology."""@en ;
dcterms:subject ;
foaf:primaryTopic ;
foaf:topic
oplfea:ProductFeature ,
oplfea:ProductFeatureCategory ,
oplfea:ProductFormatFeature ,
oplfea:ProductCategoryFeature ,
oplfea:ProductFamilyFeature ,
oplfea:Category ,
oplfea:VirtuosoProductFunctionalityRealm ,
oplfea:hasScope ,
oplfea:isScopeOf ,
oplfea:hasFeature ,
oplfea:isFeatureOf ,
oplfea:PartnerProgramFeature ,
oplfea:VARPartnerFeature ,
oplfea:ISVPartnerFeature ,
oplfea:OEMPartnerFeature ,
oplfea:SystemsIntegratorPartnerFeature .
rdfs:seeAlso ,
,
,
,
,
,
,
,
,
,
,
,
.
# <-------------- Products Feature Classes --------------> #
oplfea:ProductFeature a owl:Class ;
rdfs:label "Product Feature"^^xsd:string ;
skos:altLabel "Product Features"^^xsd:string ;
dcterms:description "Features associated with Product Benefits"^^xsd:string ;
rdfs:subClassOf oplfea:ProductCategoryFeature ,
oplfea:ProductFamilyFeature ;
owl:equivalentClass ;
rdfs:isDefinedBy .
# oplfea:ProductReleaseFeature a owl:Class ;
# rdfs:label "Product Feature Release"^^xsd:string ;
# rdfs:isDefinedBy ;
# owl:equivalentClass ;
# rdfs:subClassOf oplfea:ProductFeature ,
# oplfea:ProductFormatFeature .
oplfea:ProductFormatFeature a owl:Class ;
rdfs:label "Product Feature Format"^^xsd:string ;
rdfs:isDefinedBy ;
owl:equivalentClass ;
rdfs:subClassOf oplfea:ProductFamilyFeature .
oplfea:ProductFeatureCategory a owl:Class ;
rdfs:label "Product Feature Category"^^xsd:string ;
rdfs:subClassOf oplfea:Category , oplpro:ProductCategory ;
owl:equivalentClass ;
rdfs:isDefinedBy .
oplfea:ProductCategoryFeature a owl:Class ;
rdfs:label "Product Category Feature"^^xsd:string ;
rdfs:subClassOf oplfea:Category , oplfea:ProductFeatureCategory , oplpro:ProductCategory ;
rdfs:comment """Feature scoped specifically to a product category"""@en ;
owl:equivalentClass ;
rdfs:isDefinedBy .
oplfea:ProductFamilyFeature a owl:Class ;
rdfs:label "Product Family Feature"^^xsd:string ;
owl:equivalentClass ;
rdfs:isDefinedBy .
oplfea:Category a owl:Class ;
rdfs:label "Category"^^xsd:string ;
rdfs:isDefinedBy ;
rdfs:subClassOf oplfea:VirtuosoProductFunctionalityRealm .
## Functionality Realm Sub-Category Definition
oplfea:VirtuosoProductFunctionalityRealm a owl:Class ;
rdfs:label "Functionality Realm"^^xsd:string ;
rdfs:isDefinedBy ;
rdfs:comment """A specific functionality sub-category used scope product functionality to a specific realm."""@en ;
foaf:depiction ;
rdfs:subClassOf oplfea:Category .
rdfs:label "Functionality Realm Diagram & Illustration";
rdfs:comment """Virtuoso's varied functionality delivered as part of an open standards compliant hybrid server to data management, integration, and publication."""@en .
oplfea:PartnerProgramFeature a owl:Class ;
rdfs:subClassOf oplfea:Feature ;
rdfs:label "Partner Program Feature" ;
rdfs:isDefinedBy .
oplfea:VARPartnerFeature a owl:Class ;
rdfs:subClassOf oplfea:Feature, oplfea:PartnerProgramFeature ;
rdfs:label "Value Added Reseller Partner Feature" ;
rdfs:isDefinedBy .
oplfea:ISVPartnerFeature a owl:Class ;
rdfs:subClassOf oplfea:Feature, oplfea:PartnerProgramFeature ;
rdfs:label "Independent Software Vendor Partner Feature" ;
rdfs:isDefinedBy .
oplfea:OEMPartnerFeature a owl:Class ;
rdfs:subClassOf oplfea:Feature, oplfea:PartnerProgramFeature ;
owl:equivalentClass oplfea:ISVPartnerFeature;
rdfs:label "Original Equipment Manufacturer Partner Feature" ;
skos:altLabel "OEM Partner Feature" ;
rdfs:isDefinedBy .
oplfea:SystemsIntegratorPartnerFeature a owl:Class ;
rdfs:subClassOf oplfea:Feature, oplfea:PartnerProgramFeature ;
rdfs:label "Systems Integrator Partner Feature" ;
rdfs:altLabel "SI Partner Feature" ;
rdfs:isDefinedBy .
# <-------------- Products Feature Properties --------------> #
oplfea:hasScope a owl:ObjectProperty, rdf:Property ;
rdfs:label "hasScope"^^xsd:string ;
skos:altLabel "Scope"^^xsd:string ;
rdfs:comment """This relation sets the scope of a feature. For instance, indicating that a feature is specific to a functionality realm within a product"""@en ;
dcterms:description """Has Scope."""@en ;
rdfs:isDefinedBy ;
rdfs:domain oplfea:ProductFeature,
oplfea:ProductFormatFeature ,
oplfea:ProductCategoryFeature ;
rdfs:range
oplfea:VirtuosoProductFunctionalityRealm ,
oplpro:ProductFormat ,
oplpro:ProductCategory ,
oplpro:ProductFamily ,
oplpro:ProductRelease .
oplfea:isScopeOf a owl:ObjectProperty, rdf:Property ;
rdfs:label "isScopeOf"^^xsd:string ;
skos:altLabel "Is Scope Of"^^xsd:string ;
rdfs:comment """Associates a Product Format, Product Family and Product Release with Product Feature, Product Format Feature, Product Category Feature"""@en ;
dcterms:description """Has Scope."""@en ;
rdfs:isDefinedBy ;
rdfs:domain oplpro:ProductFormat ,
oplpro:ProductCategory ;
schema:domainIncludes
oplpro:ProductFamily ,
oplpro:ProductRelease ;
rdfs:range
oplfea:ProductFeature,
oplfea:ProductFormatFeature ,
oplfea:ProductCategoryFeature .
# oplpro:ProductFamily owl:disjointWith oplpro:ProductRelease .
oplfea:hasFeature a owl:ObjectProperty, rdf:Property ;
rdfs:label "hasFeature"^^xsd:string ;
skos:altLabel "Feature"^^xsd:string ;
rdfs:subPropertyOf schema:featureList ;
rdfs:comment """Associates a Product Release with its Features."""@en ;
dcterms:description """Has Feature."""@en ;
rdfs:isDefinedBy ;
rdfs:domain oplfea:VirtuosoProductFunctionalityRealm ,
oplpro:ProductCategory ,
oplpro:Product ;
schema:domainIncludes oplben:ProductBenefit , oplpro:ProductRelease, oplpro:Product, schema:Product ;
rdfs:range oplfea:ProductFeature ;
owl:inverseOf oplfea:isFeatureOf .
oplben:ProductBenefit owl:disjointWith oplpro:ProductRelease .
# old domain values: rdfs:domain oplfea:VirtuosoProductFunctionalityRealm , oplben:ProductBenefit , oplpro:ProductRelease , oplpro:Product , oplpro:ProductFamily , oplpro:ProductCategory ;
oplfea:isFeatureOf a owl:ObjectProperty, rdf:Property ;
rdfs:label "isFeatureOf"^^xsd:string ;
skos:altLabel "Is Feature Of"^^xsd:string ;
rdfs:comment """Associates a Product Feature with Product Benefit, Product Release, Product Family and Product Category"""@en ;
dcterms:description """Is Feature Of"""@en ;
rdfs:subPropertyOf oplfea:hasScope ;
rdfs:isDefinedBy ;
rdfs:domain oplfea:ProductFeature , oplpro:ProductFormatFeature ;
rdfs:range gr:ProductOrServiceModel ,
oplpro:ProductRelease ,
oplpro:Product ;
schema:rangeIncludes
oplben:ProductBenefit ,
oplpro:ProductCategory ;
owl:inverseOf oplfea:hasFeature .
oplben:ProductBenefit owl:disjointWith oplpro:ProductCategory .
xhv:related owl:equivalentProperty rdfs:seeAlso .
foaf:primaryTopic owl:inverseOf xhv:describedby , wdrs:describedby .
wdrs:describedby owl:equivalentProperty xhv:describedby .
rdfs:subClassOf a owl:TransitiveProperty .