@prefix dcterms: .
@prefix foaf: .
@prefix wdrs: .
@prefix owl: .
@prefix xsd: .
@prefix gr: .
@prefix xml: .
@prefix vcard: .
@prefix dc: .
@prefix rdf: .
@prefix rdfs: .
@prefix pto: .
@prefix schema: .
# OWL DL work-arounds (instead of imports)
dc:contributor a owl:AnnotationProperty.
dc:creator a owl:AnnotationProperty.
dc:rights a owl:AnnotationProperty.
dc:subject a owl:AnnotationProperty.
dc:title a owl:AnnotationProperty.
dcterms:license a owl:AnnotationProperty.
wdrs:describedby a owl:AnnotationProperty.
foaf:Document a owl:Class.
foaf:homepage a owl:AnnotationProperty.
foaf:page a owl:AnnotationProperty.
foaf:primaryTopic a owl:AnnotationProperty.
schema:Product a owl:Class.
#OWL 1 DL compatibility of the OWL2 deprecated property
owl:deprecated a owl:AnnotationProperty.
a owl:Ontology;
dc:title "PTO: The Product Types Ontology for Semantic Web-based E-Commerce"@en;
rdfs:comment """The Product Types Ontology: Good identifiers for product types based on Wikipedia
This service provides GoodRelations-compatible class definitions for any type of product or service that has an entry in the English Wikipedia.
Vocabulary: http://www.productontology.org/#
Namespace: http://www.productontology.org/
The Product Types Ontology is designed to be used in combination with GoodRelations, a standard vocabulary for the commercial aspects of offers.
See http://purl.org/goodrelations/ for more information."""@en;
rdfs:label "The Product Types Ontology for Semantic Web-based E-Commerce"@en;
dc:contributor "The class abstracts and translations of labels are taken from Wikipedia, the free encyclopedia."@en;
dc:creator "Martin Hepp"@en;
dc:rights "The class definition texts are taken from Wikipedia, the free encyclopedia under a Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license, see http://creativecommons.org/licenses/by-sa/3.0/. Accordingly, all ontology class definitions provided in here are available under the very same license."@en;
dc:subject "E-Commerce, E-Business, GoodRelations, Ontology, Wikipedia, DBPedia"@en;
dcterms:license ;
rdfs:seeAlso ;
owl:imports ;
owl:versionInfo "2024-03-29T07:38:12.944539".
a foaf:Document;
foaf:primaryTopic .
a foaf:Document;
foaf:primaryTopic .
a foaf:Document;
foaf:primaryTopic .
a foaf:Document;
foaf:primaryTopic .
a owl:Class;
rdfs:subClassOf gr:ProductOrService, schema:Product;
rdfs:label "Compiler"@en;
rdfs:comment """In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language). The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a low-level programming language (e.g. assembly language, object code, or machine code) to create an executable program.
There are many different types of compilers which produce output in different useful forms. A cross-compiler produces code for a different CPU or operating system than the one on which the cross-compiler itself runs. A bootstrap compiler is often a temporary compiler, used for compiling a more permanent or better optimised compiler for a language.
Related software include decompilers, programs that translate from low-level languages to higher level ones; programs that translate between high-level languages, usually called source-to-source compilers or transpilers; language rewriters, usually programs that translate the form of expressions without a change of language; and compiler-compilers, compilers that produce compilers (or parts of them), often in a generic and reusable way so as to be able to produce many differing compilers.
A compiler is likely to perform some or all of the following operations, often called phases: preprocessing, lexical analysis, parsing, semantic analysis (syntax-directed translation), conversion of input programs to an intermediate representation, code optimization and machine specific code generation. Compilers generally implement these phases as modular components, promoting efficient design and correctness of transformations of source input to target output. Program faults caused by incorrect compiler behavior can be very difficult to track down and work around; therefore, compiler implementers invest significant effort to ensure compiler correctness.
Compilers are not the only language processor used to transform source programs. An interpreter is computer software that transforms and then executes the indicated operations.The translation process influences the design of computer languages, which leads to a preference of compilation or interpretation. In theory, a programming language can have both a compiler and an interpreter. In practice, programming languages tend to be associated with just one (a compiler or an interpreter).
(Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Compiler)"""@en;
rdfs:isDefinedBy ;
rdfs:label "Vertalerkonstruksie"@af;
rdfs:label "Compilador"@an;
rdfs:label "مصرف (حوسبة)"@ar;
rdfs:label "Compilador"@ast;
rdfs:label "Kompilyator"@az;
rdfs:label "درلییجی (کامپایلر)"@azb;
rdfs:label "Кампілятар"@be;
rdfs:label "Компилатор"@bg;
rdfs:label "কম্পাইলার"@bn;
rdfs:seeAlso ,
,
;
wdrs:describedby , ;
foaf:homepage ;
foaf:page .