@prefix amalgame: . @prefix evaluator: . @prefix skos: . @prefix skosxl: . @prefix align: . @prefix prov: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix xsd: . amalgame:AlignmentStrategy a prov:Plan ; rdfs:label "Alignment strategy"@en ; rdfs:comment "RDF representation of an alignment strategy that can be loaded into, and executed by, amalgame"@en. amalgame:Entity rdfs:label "Entity"@en ; rdfs:comment "Top class for all amalgame data entities, including mappings and vocabularies"@en ; rdfs:subClassOf prov:Entity . amalgame:Process rdfs:label "Process"@en ; rdfs:comment "Top class for all amalgame processes"@en ; rdfs:subClassOf prov:Activity . amalgame:Partitioner rdfs:label "Partitioner"@en ; rdfs:comment "A process that partitions an existing Entity into subsets"@en ; rdfs:subClassOf amalgame:Process . amalgame:CandidateGenerator rdfs:label "Candidate generator"@en ; rdfs:comment "A process that generates a mapping with candidate correspondences."@en ; rdfs:subClassOf amalgame:Process . amalgame:MappingPartitioner rdfs:label "Mapping partitioner"@en ; skos:definition "Component that creates subsets from an existing mapping"@en ; rdfs:subClassOf amalgame:Partitioner . amalgame:VocabPartitioner rdfs:label "Vocabulary partitioner"@en ; skos:definition "Component that creates subsets from an existing concept scheme"@en ; rdfs:subClassOf amalgame:Partitioner . amalgame:VirtualVocabPartitioner rdfs:label "Virtual vocabulary partitioner"@en ; skos:definition "Component that creates virtual subsets from an existing concept scheme"@en ; skos:note "A virtual scheme is defined intentionally, not materialized in the store. Amalgame can iterate over all its 'inScheme' members and test whether a concept is inScheme or not."@en ; rdfs:subClassOf amalgame:VocabPartitioner . ############################### amalgame:parameters a rdf:Property ; rdfs:domain amalgame:Process ; rdfs:range rdfs:Literal . amalgame:MultiInputComponent rdfs:label "Multi-input operator"@en ; skos:definition "Component with multiple first-class inputs"@en ; rdfs:subClassOf amalgame:Process . amalgame:SetOperator rdfs:label "Set operator"@en ; skos:definition "Component that creates a mapping by combining the correspondences from a number of mappings"@en ; rdfs:subClassOf amalgame:MultiInputComponent . amalgame:Merger rdfs:label "merger"@en ; skos:definition "Component that creates a mapping by mergin the correspondences from a number of mappings"@en ; rdfs:subClassOf amalgame:Process . amalgame:includes a rdf:Property ; rdfs:domain skos:ConceptScheme ; rdfs:range amalgame:AlignmentStrategy . amalgame:input a rdf:Property ; rdfs:domain amalgame:Process ; rdfs:range amalgame:Entity ; rdfs:subPropertyOf prov:used. amalgame:secondary_input a rdf:Property ; rdfs:domain amalgame:Process ; rdfs:range amalgame:Entity ; rdfs:subPropertyOf prov:used . amalgame:need_secondary_inputs a rdf:Property ; rdfs:domain amalgame:Process ; rdfs:range xsd:boolean ; rdfs:comment 'True for processes that need more than the standard primary inputs associated to their type.'@en. amalgame:wasGeneratedBy a rdf:Property ; rdfs:domain amalgame:Entity ; rdfs:range amalgame:Process ; rdfs:comment 'The subject can be generated by running the object'@en. amalgame:selectedBy a rdf:Property ; rdfs:domain amalgame:Entity ; rdfs:range amalgame:Process ; rdfs:subPropertyOf amalgame:wasGeneratedBy. amalgame:discardedBy rdfs:domain amalgame:Entity ; rdfs:range amalgame:Process ; rdfs:subPropertyOf amalgame:wasGeneratedBy. amalgame:undecidedBy rdfs:domain amalgame:Entity ; rdfs:range amalgame:Process ; rdfs:subPropertyOf amalgame:wasGeneratedBy. amalgame:evaluationOf rdfs:subPropertyOf prov:wasDerivedFrom. amalgame:Mapping a rdfs:Class ; rdfs:subClassOf amalgame:Entity ; rdfs:label "Mapping Graph"@en ; rdfs:comment "The class of all Named Graphs in the repository containing correspondences."@en. amalgame:ConceptScheme rdfs:subClassOf amalgame:Entity ; rdfs:subClassOf skos:ConceptScheme . amalgame:VirtualConceptScheme rdfs:subClassOf amalgame:ConceptScheme . amalgame:LoadedMapping a rdfs:Class ; rdfs:subClassOf amalgame:Mapping ; rdfs:label "Loaded Mapping Graph"@en ; rdfs:comment "An alignment loaded from file, e.g. not derived from another alignment"@en. amalgame:DerivedMapping a rdfs:Class ; rdfs:subClassOf amalgame:Mapping ; rdfs:label "Derived Mapping Graph"@en ; rdfs:comment "An mapping derived from another mapping"@en. amalgame:OverlapMapping a rdfs:Class; rdfs:subClassOf amalgame:DerivedMapping ; rdfs:label "Amalgame Overlap"@en ; rdfs:comment "A Named Graph that describes the overlap of one or more other named graphs, these constituents are denoted by the amalgame:member property."@en . amalgame:SampleMapping a rdfs:Class; rdfs:subClassOf amalgame:DerivedMapping ; rdfs:label "Amalgame Sample"@en ; rdfs:comment "A Named Graph that describes a sample of another named graph, denoted by dcterms:source in the amalgame:provenance section."@en . amalgame:ExportedMapping a rdfs:Class; rdfs:subClassOf amalgame:DerivedMapping ; rdfs:label "Amalgame Exported"@en ; rdfs:comment "A Named Graph that has been created by exporting another named graph into a new format. The source graph is recorded by dcterms:source in the amalgame:provenance section."@en . amalgame:PartitionedMapping a rdfs:Class; rdfs:subClassOf amalgame:DerivedMapping ; rdfs:label "Amalgame Partitioned"@en ; rdfs:comment "A Named Graph that has been created by partitioning another named graph into one or more new graphs. The source graph is recorded by dcterms:source in the amalgame:provenance section."@en . amalgame:EvaluatedMapping a rdfs:Class; rdfs:subClassOf amalgame:Mapping ; rdfs:label "Amalgame Evaluation Results"@en ; rdfs:comment "A Named Graph that has been created by manually evaluating another named graph into a new graph. The source graph is recorded by the amalgame:evaluationOf property."@en . amalgame:SelectionMapping a rdfs:Class; rdfs:subClassOf amalgame:DerivedMapping ; rdfs:label "Amalgame Selection Results"@en ; rdfs:comment "A Named Graph that has been created by selecting mappings from another named graph into a new graph. The source graph is recorded by dcterms:source in the amalgame:provenance section."@en . amalgame:Provenance a rdfs:Class; rdfs:label "Amalgame Provenance"@en ; rdfs:comment "Any resource that describes provenance information of graphs that are relevant for amalgame"@en . amalgame:FullyMappedConceptScheme a rdfs:Class; rdfs:subClassOf skos:ConceptScheme; rdfs:label "100% mapped concept scheme"@en ; rdfs:comment "A SKOS Concept Scheme of which all concepts have been mapped to another scheme"@en . amalgame:UnmappedConceptScheme a rdfs:Class; rdfs:subClassOf skos:ConceptScheme; rdfs:label "Unmapped concept scheme"@en ; rdfs:comment "A SKOS Concept Scheme of which none concepts have been mapped to another scheme"@en . amalgame:DerivedConceptScheme a rdfs:Class; rdfs:subClassOf skos:ConceptScheme; rdfs:label "Derived concept scheme"@en ; rdfs:comment "A SKOS Concept Scheme which has been derived from another scheme"@en . amalgame:label a rdf:Property ; rdfs:label "super property of all label properties"@en . rdfs:label rdfs:subPropertyOf amalgame:label . skosxl:altLabel rdfs:subPropertyOf amalgame:label . skosxl:prefLabel rdfs:subPropertyOf amalgame:label . skosxl:hiddenLabel rdfs:subPropertyOf amalgame:label . amalgame:member a rdf:Property ; rdfs:label "overlap member"@en ; rdfs:comment "Used to define the alignment graphs that define an OverlapMapping."@en ; rdfs:domain amalgame:OverlapMapping ; rdfs:range amalgame:Mapping . amalgame:overlap_set a rdf:Property ; rdfs:domain amalgame:Mapping ; rdfs:range rdfs:Literal . amalgame:totalCount a rdf:Property, owl:FunctionalProperty ; rdfs:label "total count" ; rdfs:comment "The number of items in this dataset" ; rdfs:domain amalgame:Entity ; rdfs:range xsd:integer . amalgame:mappedSourceConcepts a rdf:Property, owl:FunctionalProperty ; rdfs:domain amalgame:Mapping ; rdfs:range xsd:integer . amalgame:mappedTargetConcepts a rdf:Property, owl:FunctionalProperty ; rdfs:domain amalgame:Mapping ; rdfs:range xsd:integer . amalgame:nickname a rdf:Property , owl:FunctionalProperty ; rdfs:domain amalgame:Mapping ; rdfs:range rdfs:Literal . amalgame:source a rdf:Property ; rdfs:subPropertyOf prov:used ; rdfs:range align:Ontology ; rdfs:range skos:ConceptScheme . amalgame:target a rdf:Property ; rdfs:subPropertyOf prov:used ; rdfs:range align:Ontology ; rdfs:range skos:ConceptScheme . amalgame:numberOfPrefLabels a rdf:Property , owl:FunctionalProperty ; rdfs:label "# pref. labels"@en; rdfs:domain skos:ConceptScheme ; rdfs:range xsd:integer . amalgame:numberOfAltLabels a rdf:Property , owl:FunctionalProperty ; rdfs:label "# alt. labels"@en; rdfs:domain skos:ConceptScheme ; rdfs:range xsd:integer . amalgame:numberOfMappedConcepts a rdf:Property , owl:FunctionalProperty ; rdfs:label "# mapped Concepts"@en; rdfs:domain skos:ConceptScheme ; rdfs:range xsd:integer . amalgame:hasPlan a rdf:Property ; rdfs:label "hasPlan"@en; rdfs:comment "Links PROV bundle with Strategy (a plan in PROV terms)"@en ; rdfs:domain prov:Bundle ; rdfs:range amalgame:AlignmentStrategy . amalgame:provenance a rdf:Property ; rdfs:label "provenance informaton"@en; rdfs:comment "Could link to any resource describing provenance information about this alignment graph"@en ; rdfs:domain amalgame:Mapping ; rdfs:range amalgame:Provenance . amalgame:request a rdf:Property, owl:FunctionalProperty ; rdfs:label "URI of the HTTP request used to create this graph"@en ; rdfs:domain amalgame:Provenance ; rdfs:range rdfs:Resource . amalgame:sampleMethod a rdf:Property; rdfs:label "sample method used create this sample graph"@en ; rdfs:domain amalgame:Provenance ; rdfs:range rdfs:Literal . amalgame:sampleSize a rdf:Property, owl:FunctionalProperty ; rdfs:label "sample size used create this sample graph"@en ; rdfs:domain amalgame:Provenance ; rdfs:range xsd:integer . amalgame:minimalConfidence a rdf:Property, owl:FunctionalProperty ; rdfs:comment "Mappings with confidence below this level have not been exported to this graph"@en ; rdfs:domain amalgame:Provenance ; rdfs:range xsd:float . amalgame:maximalConfidence a rdf:Property, owl:FunctionalProperty ; rdfs:comment "Mappings with confidence above this level have not been exported to this graph"@en ; rdfs:domain amalgame:Provenance ; rdfs:range xsd:float . amalgame:status a rdf:Property, owl:FunctionalProperty ; rdfs:comment "Status of a Mapping within amalgame"; rdfs:domain amalgame:Mapping; rdfs:range amalgame:Status . amalgame:Status a rdfs:Class, owl:Class ; owl:oneOf ( amalgame:final amalgame:intermediate amalgame:discarded amalgame:imported ) . amalgame:final a amalgame:Status ; rdfs:comment "Status indicating that a Mapping does not need further refinement, e.g. it is of sufficient quality to be exported and used"@en . amalgame:imported a amalgame:Status ; rdfs:comment "Status indicating that a Mapping has been imported into amalgame"@en . amalgame:intermediate a amalgame:Status ; rdfs:comment "Status indicating that a Mapping has not insufficient quality to be useful as is, but is of potential interest as a basis for further processing."@en . amalgame:discarded a amalgame:Status ; rdfs:comment "Status indicating that a Mapping has not insufficient quality to be useful, even for further processing, and can be discarded from the further analysis."@en . amalgame:publish_ns a rdf:Property ; rdfs:domain amalgame:AlignmentStrategy ; rdfs:comment "Namespace prefix to publish results of the strategy in"@en . amalgame:default_relation a rdf:Property ; rdfs:domain amalgame:Mapping ; rdfs:range rdf:Property . evaluator:unrelated a rdf:Property ; rdfs:subPropertyOf owl:differentFrom ; rdfs:label "unrelated"@en ; rdfs:comment "property used to explicitly indicate that two concepts are not related"@en .