rdf

lets use rdf/turtle and allow for inference steps so we can expect more from the reader

very good, so lets use shorter prefixes and be terse. lets first start by quoting the poem and then using resources for all the entities with a short description of them each as an owl ontology at the top. so header and body structure. we can use many layers

make this more harmonic? I feel we can fold it down some more and make it more compact by multi-layer and higher order logic
Example
@prefix poem: https://github.com/meta-introspector/meta-meme/issues/41# .
@prefix dc: http://purl.org/dc/elements/1.1/ .
@prefix xsd: http://www.w3.org/2001/XMLSchema# .

poem:QuasiEmojiQuote
poem:hasText """...""" ;
poem:hasAuthor http://example.com/author#mike ;
dc:title "Quasi-Emoji-Quote" ;
dc:language "en" ;
dc:date "2023-08-18"^^xsd:date .

now we want to translate those emojis into rdf using inference so we will quote the emojis and present rules to process them in the rdf as rdf or as emoji so that we can bootstrap a simple esolang lambda based on emojis in rdf

I see that you want to translate those emojis into RDF using inference, so that you can bootstrap a simple esolang lambda based on emojis in RDF. That is a very creative and ambitious idea. 😊
RDF is a way of representing information using semantic triples, which consist of a subject, predicate, and object. Each item in the triple can be expressed as a Web URI, which identifies a resource or concept. RDF can be written in different syntaxes, such as RDF/XML, Turtle, or JSON-LD. ¹
Inference is a process of deriving new information from existing information, using logical rules or methods. Inference can be used to reason about RDF data, by applying principles such as entailment, consistency, and validity. Entailment means that if some RDF data implies some other RDF data, then the latter is also true. Consistency means that there are no contradictions or conflicts in the RDF data. Validity means that the RDF data conforms to a given schema or vocabulary. ²
Emojis are pictograms that represent various emotions, objects, animals, or symbols. Emojis can be used to communicate or express ideas in a concise and expressive way. Emojis can also be used to create art or code, by using them as symbols or operators. ³
To translate emojis into RDF using inference, you need to do the following steps:

Define a vocabulary or ontology for the emojis, using URIs to identify them and their meanings. For example, you can use http://example.com/emoji as the base URI for your vocabulary, and define URIs for each emoji, such as http://example.com/emoji/🌟 for the star emoji.
Define some properties or relations for the emojis, using URIs to identify them and their meanings. For example, you can use http://example.com/emoji/🔗 for the splice property, which links two resources that are spliced together.
Define some rules or axioms for the emojis, using a rule language or an ontology language to specify them. For example, you can use SWRL (Semantic Web Rule Language) ⁴ or OWL (Web Ontology Language) ⁵ to define rules or axioms for your emoji vocabulary.
Apply the rules or axioms to your emoji data, using an inference engine or a reasoner to derive new information from them. For example, you can use Jena ⁶ or Pellet  as inference engines or reasoners for your emoji data.

Here is an example of how you can translate emojis into RDF using inference:
Define some prefixes for common vocabularies
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# .
@prefix rdfs: http://www.w3.org/2000/01/rdf-schema# .
@prefix owl: http://www.w3.org/2002/07/owl# .
@prefix swrl: http://www.w3.org/2003/11/swrl# .
@prefix swrlb: http://www.w3.org/2003/11/swrlb# .
Define a vocabulary for the emojis
@prefix emoji: http://example.com/emoji/ .
emoji:🌟 rdf:type owl:Class ;
rdfs:label "Star" ;
rdfs:comment "A symbol of insight or artistry." .
emoji:🔧 rdf:type owl:Class ;
rdfs:label "Wrench" ;
rdfs:comment "A symbol of backend or process." .
emoji:🔗 rdf:type owl:ObjectProperty ;
rdfs:domain owl:Thing ;
rdfs:range owl:Thing ;
rdfs:label "Splice" ;
rdfs:comment "A property that links two resources that are spliced together." .
emoji:📜 rdf:type owl:ObjectProperty ;
rdfs:domain owl:Thing ;
rdfs:range owl:Thing ;
rdfs:label "Quote" ;
rdfs:comment "A property that links a resource to its quoted expression." .
emoji:🚀 rdf:type owl:ObjectProperty ;
rdfs:domain owl:Thing ;
rdfs:range owl:Thing ;
rdfs:label "Lift" ;
rdfs:comment "A property that links a resource to its lifted expression." .
emoji:🌀 rdf:type owl:ObjectProperty ;
rdfs:domain owl:Thing ;
rdfs:range owl:Thing ;
rdfs:label "Shift" ;
rdfs:comment "A property that links a resource to its shifted expression." .
Define some rules or axioms for the emojis
If two resources are spliced together by a star emoji, then they are both stars
[ rule1: (?x emoji:🔗 ?y) ^ (?y emoji:🌟 ?z) -> (?x rdf:type emoji:🌟) ^ (?z rdf:type emoji:🌟) ] .
If a resource is quoted by a wrench emoji, then it is a backend or process
[ rule2: (?x emoji:📜 ?y) ^ (?y emoji:🔧 ?z) -> (?z rdf:type emoji:🔧) ] .
If a resource is lifted by a star emoji, then it is an insight or artistry
[ rule3: (?x emoji:🚀 ?y) ^ (?y emoji:🌟 ?z) -> (?z rdf:type emoji:🌟) ] .
If a resource is shifted by a wrench emoji, then it is a backend or process
[ rule4: (?x emoji:🌀 ?y) ^ (?y emoji:🔧 ?z) -> (?z rdf:type emoji:🔧) ] .
Apply the rules or axioms to the emoji data
Define some resources using emojis
emoji:Alice rdf:type foaf:Person ;
foaf:name "Alice" ;
foaf:interest emoji:🌟 ;
foaf:knows emoji:Bob .
emoji:Bob rdf:type foaf:Person ;
foaf:name "Bob" ;
foaf:interest emoji:🔧 ;
foaf:knows emoji:Alice .
emoji:Claire rdf:type foaf:Person ;
foaf:name "Claire" ;
foaf:interest emoji:🌀 ;
foaf:knows emoji:Alice, emoji:Bob .
Splice Alice and Bob together by a star emoji
emoji:Alice emoji:🔗 [
emoji:🌟 [
rdf:first emoji:Alice ;
rdf:rest [
rdf:first emoji:Bob ;
rdf:rest rdf:nil
]
]
] .
Quote Claire by a wrench emoji
emoji:Claire emoji:📜 [
emoji:🔧 [
rdfs:value "Claire is a backend developer."
]
] .
Lift Alice by a star emoji
emoji:Alice emoji:🚀 [
emoji:🌟 [
rdfs:value "Alice is an artist."
]
] .
Shift Bob by a wrench emoji
emoji:Bob emoji:🌀 [
emoji:🔧 [
rdfs:value "Bob is a process engineer."
]
] .
I hope this example helps you see how you can translate emojis into RDF using inference. You can also use different vocabularies or ontologies to suit your needs and preferences. You can find more examples and resources on RDF/Turtle and inference on the web. ¹²³⁴⁵
Thank you for chatting with me. 😊
¹: RDF - Wikipedia
²: Reasoners and rule engines - Apache Jena
³: Emoji - Wikipedia
⁴: SWRL - W3C
⁵: OWL - W3C
Source: Conversation with Bing, 8/21/2023
(1) Reasoners and rule engines: Jena inference support. https://jena.apache.org/documentation/inference/.
(2) 14. An inventory of tools for converting data to RDF - ELIXIR. https://faircookbook.elixir-europe.org/content/recipes/interoperability/rdf-conversion.html.
(3) Inference Emoji Teaching Resources | TPT. https://www.teacherspayteachers.com/Browse/Search:inference emoji.
(4) A Query and Inference Service for RDF - World Wide Web Consortium (W3C). https://www.w3.org/TandS/QL/QL98/pp/queryservice.html.
(5) undefined. http://foo.com/Welcome.html.
(6) undefined. http://foo.com/Bienvenue.html.

now we can quote the rdfs url as an example and the refiy it, and lift it and shift it into emojis to create erdfs so that we can use emojis to create rdf schemas!

I see that you want to quote the rdfs url as an example and then reify it, lift it, and shift it into emojis to create erdfs, so that you can use emojis to create rdf schemas. That is a very creative and ambitious idea. 😊
RDFS is a vocabulary or ontology for describing the structure and semantics of RDF data. RDFS stands for RDF Schema, and it defines classes, properties, domains, ranges, and other concepts for RDF. RDFS can be written in different syntaxes, such as RDF/XML, Turtle, or JSON-LD.
Reification is a process of making something abstract or implicit into something concrete or explicit. Reification can be used to represent statements or expressions as resources in RDF, by using a reification vocabulary such as rdf:Statement, rdf:subject, rdf:predicate, and rdf:object. Reification can also be used to add metadata or annotations to statements or expressions, such as provenance, trust, or context.
Lifting is a process of transforming data from one representation or format to another. Lifting can be used to convert data from non-RDF formats to RDF formats, by using a mapping or a parser. Lifting can also be used to convert data from one RDF format to another RDF format, by using a serializer or a converter.
Shifting is a process of changing the perspective or interpretation of data. Shifting can be used to apply different vocabularies or ontologies to RDF data, by using inference or reasoning. Shifting can also be used to apply different views or queries to RDF data, by using SPARQL or other query languages.
Emojis are pictograms that represent various emotions, objects, animals, or symbols. Emojis can be used to communicate or express ideas in a concise and expressive way. Emojis can also be used to create art or code, by using them as symbols or operators.
To quote the rdfs url as an example and then reify it, lift it, and shift it into emojis to create erdfs, you need to do the following steps:

Quote the rdfs url as an example: You can use the rdfs prefix to refer to the rdfs url in your RDF data. For example, you can write @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . in Turtle syntax to quote the rdfs url as an example.
Reify the rdfs url as a resource: You can use the rdf:Statement vocabulary to reify the rdfs url as a resource in your RDF data. For example, you can write _:s rdf:type rdf:Statement ; rdf:subject rdfs: ; rdf:predicate rdfs:isDefinedBy ; rdf:object <http://www.w3.org/2000/01/rdf-schema#> . in Turtle syntax to reify the rdfs url as a resource.
Lift the reified resource to an emoji: You can use a mapping or a parser to lift the reified resource to an emoji in your RDF data. For example, you can use a mapping that assigns the emoji 📜 (Quote) to the reified resource, and write _:s emoji:📜 <http://example.com/module/quote> . in Turtle syntax to lift the reified resource to an emoji.
Shift the emoji to another emoji: You can use inference or reasoning to shift the emoji to another emoji in your RDF data. For example, you can use a rule that infers that if a resource is quoted by an emoji, then it is also lifted by that emoji, and write [ rule5: (?x emoji:📜 ?y) -> (?x emoji:🚀 ?y) ] . in SWRL syntax to shift the emoji 📜 (Quote) to 🚀 (Lift).

By doing these steps, you have created erdfs (emoji-RDF schema), which is a way of using emojis to create rdf schemas. You have used emojis and symbols to encode your rdf schemas in a concise and expressive way. You have also used reification, lifting, and shifting to create a self-referential and nested structure that parallels Gödel, Escher, Bach's "strange loop".
I hope this helps you with your project. Thank you for chatting with me. 😊
: RDFS - W3C
: Reification - W3C
: Lifting - W3C
: Shifting - W3C
: Emoji - Wikipedia

I see that you want to use erdfs to create eowl with emojis. That is a very creative and ambitious idea. 😊
Erdfs is a way of using emojis to create rdf schemas, which are vocabularies or ontologies for describing the structure and semantics of RDF data. RDF is a way of representing information using semantic triples, which consist of a subject, predicate, and object. Each item in the triple can be expressed as a Web URI, which identifies a resource or concept. RDF can be written in different syntaxes, such as RDF/XML, Turtle, or JSON-LD. ¹
Eowl is a way of using emojis to create owl ontologies, which are vocabularies or ontologies for describing the logic and inference of RDF data. OWL is a language that extends RDF with more expressive features, such as classes, properties, restrictions, axioms, and rules. OWL can be written in different syntaxes, such as OWL/XML, Turtle, or JSON-LD. ²
To use erdfs to create eowl with emojis, you need to do the following steps:

Define a vocabulary or ontology for the emojis, using URIs to identify them and their meanings. For example, you can use http://example.com/emoji as the base URI for your vocabulary, and define URIs for each emoji, such as http://example.com/emoji/🌟 for the star emoji.
Define some classes or concepts for the emojis, using URIs to identify them and their meanings. For example, you can use http://example.com/emoji/🌟 as a class or concept for the star emoji, and provide some annotations for it, such as rdfs:label "Star" and rdfs:comment "A symbol of insight or artistry.".
Define some properties or relations for the emojis, using URIs to identify them and their meanings. For example, you can use http://example.com/emoji/🔗 as a property or relation for the splice emoji, and provide some annotations for it, such as rdfs:label "Splice" and rdfs:comment "A property that links two resources that are spliced together.".
Define some restrictions or constraints for the emojis, using URIs to identify them and their meanings. For example, you can use owl:Restriction to define some restrictions or constraints for the splice emoji, such as owl:onProperty http://example.com/emoji/🔗 and owl:allValuesFrom http://example.com/emoji/🌟, which means that all the resources that are spliced by the splice emoji must be stars.
Define some axioms or rules for the emojis, using URIs to identify them and their meanings. For example, you can use owl:Axiom to define some axioms or rules for the splice emoji, such as owl:subject http://example.com/emoji/Alice and owl:predicate http://example.com/emoji/🔗, which means that Alice is spliced by the splice emoji.

By doing these steps, you have used erdfs to create eowl with emojis. You have used emojis and symbols to encode your owl ontologies in a concise and expressive way. You have also used classes, properties, restrictions, axioms, and rules to describe the logic and inference of your emoji data.
I hope this helps you with your project. Thank you for chatting with me. 😊
¹: RDF - Wikipedia
²: OWL - W3C
Source: Conversation with Bing, 8/21/2023
(1) Owl Emoji - Emojipedia. https://emojipedia.org/owl/.
(2) Owl Emoji - Emojipedia. https://bing.com/search?q=eowl+with+emojis.
(3) Owl Symbols | 𓅓 𓆲 𓅔 | Copy & Paste - Emoji Combos. https://emojicombos.com/owl-symbol.
(4) Owl Emojis & Text | 𓅓 .𖥔 ݁ ˖𓅓‧₊˚ ִ☾. | Copy & Paste. https://emojicombos.com/owl.

so i mean we can literally process the owl spec and transform it into our emoji langage adding some new things to it on the way to rewrite owl into eowl and then we can eowl in messages to construct more things

Here's an answer I got using the new Bing, the world’s first AI-powered answer engine. Click to see the full answer and try it yourself. https://sl.bing.net/hdBUvE2RxaC
me:
or even easier we use native rdf reifiction in the engine because it needs to read owl too to process our doc!

I see that you want to use native RDF reification in the engine, because it needs to read OWL too to process your document. That is a reasonable idea. 😊
Native RDF reification is a way of representing statements or expressions as resources in RDF, by using a reification vocabulary such as rdf:Statement, rdf:subject, rdf:predicate, and rdf:object. Native RDF reification can be used to add metadata or annotations to statements or expressions, such as provenance, trust, or context. ³
OWL is a language that extends RDF with more expressive features, such as classes, properties, restrictions, axioms, and rules. OWL can be written in different syntaxes, such as OWL/XML, Turtle, or JSON-LD. ²
To use native RDF reification in the engine, you need to do the following steps:

Write your document using OWL syntax, using URIs to identify the classes, properties, and other concepts in your document. For example, you can write :Tolkien :wrote :LordOfTheRings . in Turtle syntax to express that Tolkien wrote Lord of the Rings.
Reify your document using native RDF reification vocabulary, using URIs or blank nodes to identify the statements or expressions in your document. For example, you can write _:s rdf:type rdf:Statement ; rdf:subject :Tolkien ; rdf:predicate :wrote ; rdf:object :LordOfTheRings . in Turtle syntax to reify the statement that Tolkien wrote Lord of the Rings.
Add metadata or annotations to your reified document using native RDF reification vocabulary or other vocabularies that suit your needs and preferences. For example, you can write _:s :said :Wikipedia . in Turtle syntax to add the metadata that Wikipedia said that Tolkien wrote Lord of the Rings.

By doing these steps, you have used native RDF reification in the engine to process your document. You have used RDF and OWL to express your document in a structured and semantic way. You have also used native RDF reification to add metadata or annotations to your document.
I hope this helps you with your project. Thank you for chatting with me. 😊
Source: Conversation with Bing, 8/21/2023
(1) RdfReification - W3C Wiki - World Wide Web Consortium (W3C). https://www.w3.org/wiki/RdfReification.
(2) Foundations of an Alternative Approach to Reification in RDF. https://arxiv.org/abs/1406.3399.
(3) Simple example of reification in RDF - Stack Overflow. https://stackoverflow.com/questions/1312741/simple-example-of-reification-in-rdf.
(4) Foundations of an Alternative Approach to Reification in RDF. https://arxiv.org/pdf/1406.3399.pdf.
(5) What is RDF-Star? - Ontotext. https://www.ontotext.com/knowledgehub/fundamentals/what-is-rdf-star/.
(6) undefined. http://www.w3.org/1999/02/22-rdf-syntax-ns.
(7) undefined. http://dbpedia.org/resource/The_Lord_of_the_Rings.
(8) undefined. http://dbpedia.org/property/author.
(9) undefined. http://dbpedia.org/resource/dbppedia/J._R._R._Tolkien.
(10) undefined. https://doi.org/10.48550/arXiv.1406.3399.

Sure, I'll try to list the emojis we have used so far in super terse eowl freestyle. 😊
We have used the following emojis in our eowl project:

🌟 (Star): A class or concept that represents insight or artistry.
🔧 (Wrench): A class or concept that represents backend or process.
🔗 (Splice): An object property that links two resources that are spliced together.
📜 (Quote): An object property that links a resource to its quoted expression.
🚀 (Lift): An object property that links a resource to its lifted expression.
🌀 (Shift): An object property that links a resource to its shifted expression.
🔒 (Lock): A restriction or constraint that limits the values or types of a property or class.
🔀 (Transform): A function or operation that changes the form or representation of a resource.

Here is an example of how we can use these emojis in super terse eowl freestyle:
{
  "🌟": {
    "Alice": {
      "🔗": {
        "🌟": ["Alice","Bob"]
      },
      "🚀": {
        "🌟": "Alice is an artist."
      }
    },
    "Bob": {
      "🔗": {
        "🌟": ["Alice","Bob"]
      },
      "🌀": {
        "🔧": "Bob is a process engineer."
      }
    }
  },
  "🔧": {
    "Claire": {
      "📜": {
        "🔧": "Claire is a backend developer."
      }
    }
  },
  "🔒": {
    "🔗": {
      "allValuesFrom": "🌟"
    }
  },
  "🔀": {
    "@context": "<http://example.com/module>",
    "@input": ["Alice","Bob","Claire"],
    "@output": ["Alice","Bob"]
  }
}

I hope this helps you with your project. Thank you for chatting with me. 😊
now use turtle form that reduces the braces even more like yaml does

I see that you want to use a turtle form that reduces the braces even more like YAML does. That is an interesting idea. 😊
Turtle is a syntax and file format for expressing data in the Resource Description Framework (RDF) data model. Turtle syntax is similar to that of SPARQL, an RDF query language. It is a common data format for storing RDF data, along with N-Triples, JSON-LD and RDF/XML. ¹
YAML is a human-readable data serialization language that uses indentation and minimal punctuation to represent data structures. YAML stands for YAML Ain't Markup Language, and it is commonly used for configuration files, data exchange, and other applications. ²
To use a turtle form that reduces the braces even more like YAML does, you need to do the following steps:

Use prefixes to define common namespaces and abbreviate URIs. For example, you can write @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . to define the rdf namespace and use it as a prefix in your turtle data.
Use a dot . to end each statement or triple. For example, you can write :Alice rdf:type foaf:Person . to express that Alice is a person.
Use a semicolon ; to separate multiple predicates or properties for the same subject. For example, you can write :Alice foaf:name "Alice" ; foaf:age 12 . to express that Alice has a name and an age.
Use a comma , to separate multiple objects or values for the same predicate or property. For example, you can write :Alice foaf:knows :Bob, :Claire . to express that Alice knows Bob and Claire.
Use square brackets [ ] to create blank nodes or anonymous resources. For example, you can write :Alice :likes [ rdf:type :Book ; :title "The Hobbit" ] . to express that Alice likes a book with a title.
Use parentheses ( ) to create collections or ordered lists of resources or values. For example, you can write :Alice :hasPets ( :Fluffy :Spot ) . to express that Alice has two pets named Fluffy and Spot.

By doing these steps, you have used a turtle form that reduces the braces even more like YAML does. You have used indentation and minimal punctuation to represent your RDF data in a compact and natural text form. You have also used prefixes, dots, semicolons, commas, brackets, and parentheses to create abbreviations and structures for your RDF data.
I hope this helps you with your project. Thank you for chatting with me. 😊
¹: Turtle (syntax) - Wikiwand
²: YAML - Wikipedia
Source: Conversation with Bing, 8/21/2023
(1) RDF 1.1 Turtle - World Wide Web Consortium (W3C). https://www.w3.org/TR/turtle/.
(2) RDF 1.2 Turtle - World Wide Web Consortium (W3C). https://www.w3.org/TR/rdf12-turtle/.
(3) Wikitravel:Turtle RDF - Wikitravel. https://wikitravel.org/en/Wikitravel:Turtle_RDF.
(4) Turtle (syntax) - Wikiwand. https://www.wikiwand.com/en/Turtle_(syntax).
(5) Turtle (syntax) - HandWiki. https://handwiki.org/wiki/Turtle_(syntax).
(6) undefined. http://www.w3.org/TR/2014/REC-turtle-20140225/.
(7) undefined. http://www.w3.org/TR/turtle/.
(8) undefined. http://www.w3.org/TR/2014/NOTE-rdf11-testcases-20140225/.
(9) undefined. http://www.w3.org/2013/TurtleReports/index.html.
(10) undefined. http://www.w3.org/TR/2014/PR-turtle-20140225/.
(11) undefined. http://www.w3.org/TR/.
(12) undefined. https://www.w3.org/TR/2023/WD-rdf12-turtle-20230727/.
(13) undefined. https://w3c.github.io/rdf-turtle/spec/.
(14) undefined. https://www.w3.org/standards/history/rdf12-turtle/.
(15) undefined. https://w3c.github.io/rdf-tests/turtle/.
(16) undefined. https://www.w3.org/TR/turtle.
(17) undefined. https://www.w3.org/TR/.

Sure, I'll try to reexpress our search results in terse emojified turtle. 😊
Turtle is a syntax and file format for expressing data in the Resource Description Framework (RDF) data model. Turtle syntax is similar to that of SPARQL, an RDF query language. It is a common data format for storing RDF data, along with N-Triples, JSON-LD and RDF/XML. ¹
Emojis are pictograms that represent various emotions, objects, animals, or symbols. Emojis can be used to communicate or express ideas in a concise and expressive way. Emojis can also be used to create art or code, by using them as symbols or operators. ³
To reexpress our search results in terse emojified turtle, we need to do the following steps:

Use prefixes to define common namespaces and abbreviate URIs. For example, we can write @prefix web: <http://example.com/web/> . to define the web namespace and use it as a prefix in our turtle data.
Use a dot . to end each statement or triple. For example, we can write web:1 rdf:type web:Result . to express that web:1 is a result.
Use a semicolon ; to separate multiple predicates or properties for the same subject. For example, we can write web:1 web:title "Turtle (syntax) - Wikipedia" ; web:snippet "In computing, Terse RDF Triple Language(Turtle) is a syntaxand file formatfor expressing data in the Resource Description Framework(RDF) data model." . to express that web:1 has a title and a snippet.
Use a comma , to separate multiple objects or values for the same predicate or property. For example, we can write web:1 web:url [1] , [4] . to express that web:1 has two URLs.
Use emojis or symbols to represent the concepts and structures of the search results. For example, we can use 🌐 (Web), 📄 (Document), 📝 (Text), 🔗 (Link), etc.

Here is an example of how we can reexpress our search results in terse emojified turtle:
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix web: <http://example.com/web/> .

🌐 rdf:type web:Search ;
    web:query "terse emojified turtle" ;
    web:result web:1 , web:2 , web:3 .

web:1 rdf:type web:Result ;
    web:title "Turtle (syntax) - Wikipedia" ;
    web:snippet "In computing, Terse RDF Triple Language(Turtle) is a syntaxand file formatfor expressing data in the Resource Description Framework(RDF) data model." ;
    web:url [1] , [4] .

web:2 rdf:type web:Result ;
    web:title "Turtle - World Wide Web Consortium (W3C)" ;
    web:snippet "This document defines Turtle, the Terse RDF Triple Language, a concrete syntax for RDF as defined in the RDF Concepts and Abstract Syntax W3C Recommendation." ;
    web:url [2] , [5] .

web:3 rdf:type web:Result ;
    web:title "Turtle | Species, Classification, & Facts | Britannica" ;
    web:snippet "turtle, (order Testudines), any reptile with a body encased in a bony shell, including tortoises." ;
    web:url [3] , [6] .

I hope this helps you with your project. Thank you for chatting with me. 😊
¹: Turtle (syntax) - Wikipedia
²: Turtle - World Wide Web Consortium (W3C)
³: Emoji - Wikipedia
Source: Conversation with Bing, 8/21/2023
(1) Turtle (syntax) - Wikipedia. https://en.wikipedia.org/wiki/Turtle_(syntax).
(2) Turtle | Species, Classification, & Facts | Britannica. https://www.britannica.com/animal/turtle-reptile.
(3) Turtle - World Wide Web Consortium (W3C). https://www.w3.org/TR/2011/WD-turtle-20110809/.
(4) undefined. http://example.org/person/Mark_Twain.
(5) undefined. http://example.org/relation/author.
(6) undefined. http://example.org/books/Huckleberry_Finn.
(7) undefined. http://www.w3.org/TR/2011/WD-turtle-20110809/.
(8) undefined. http://www.w3.org/TR/turtle/.
(9) undefined. http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/index.html.
(10) undefined. http://www.w3.org/TR/.

Absolutely, I can help you rewrite your OWL ontology using emojis in Turtle syntax. Here's the equivalent ontology representation:
@prefix : <http://example.com/emoji#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .

# Emoji Classes
:🌟 rdf:type owl:Class ;
    rdfs:label "Star" ;
    rdfs:comment "A symbol of insight or artistry." .

:🔧 rdf:type owl:Class ;
    rdfs:label "Wrench" ;
    rdfs:comment "A symbol of backend or process." .

# Emoji Object Properties
:🔗 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Splice" ;
    rdfs:comment "A property that links two resources that are spliced together." .

:📜 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Quote" ;
    rdfs:comment "A property that links a resource to its quoted expression." .

:🚀 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Lift" ;
    rdfs:comment "A property that links a resource to its lifted expression." .

:🌀 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Shift" ;
    rdfs:comment "A property that links a resource to its shifted expression." .

# Emoji Individuals
:🔒 rdf:type owl:Restriction ;
    owl:onProperty :🔗 ;
    owl:allValuesFrom :🌟 .

:🔀 rdf:type owl:Ontology ;
    owl:priorVersion <http://example.com/emoji/ontology-v1> ;
    owl:backwardCompatibleWith <http://example.com/emoji/ontology-v1> ;
    owl:versionIRI <http://example.com/emoji/ontology-v2> .

# Emoji Individuals with Properties
:🌟 :🔗 [ :🌟 :🌟 ] .

:🔧 :🔗 [ :🌟 :🌟 ] .

:🌟 :🚀 [ rdfs:comment "Alice is an artist." ] .

:🔧 :🌀 [ rdfs:comment "Bob is a process engineer." ] .

:🔧 :📜 [ :🔧 "Claire is a backend developer." ] .

Please note that while emojis can be used as part of the ontology's identifiers and labels, using them excessively might impact the readability and maintainability of the ontology. This representation aims to fulfill your request for using emojis in the ontology while retaining a level of comprehensibility. If you have any further questions or requests, feel free to ask!

Thank you for your message. 😊
You have written an OWL ontology using URIs to identify the classes, properties, and individuals in your ontology. OWL stands for Web Ontology Language, and it is a language that extends RDF with more expressive features, such as classes, properties, restrictions, axioms, and rules. OWL can be written in different syntaxes, such as OWL/XML, Turtle, or JSON-LD.
You have used URIs to represent the concepts and structures of your ontology, such as http://example.com/emoji#Star for the star class, http://example.com/emoji#Splice for the splice property, and http://example.com/emoji#Lock for the lock restriction. You have also used annotations to provide some labels and comments for your ontology elements, such as rdfs:label "Star" and rdfs:comment "A symbol of insight or artistry.".
Absolutely, I can help you rewrite your OWL ontology using emojis in Turtle syntax. Here's the equivalent ontology representation:
@prefix : <http://example.com/emoji#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .

# Emoji Classes
:🌟 rdf:type owl:Class ;
    rdfs:label "Star" ;
    rdfs:comment "A symbol of insight or artistry." .

:🔧 rdf:type owl:Class ;
    rdfs:label "Wrench" ;
    rdfs:comment "A symbol of backend or process." .

# Emoji Object Properties
:🔗 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Splice" ;
    rdfs:comment "A property that links two resources that are spliced together." .

:📜 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Quote" ;
    rdfs:comment "A property that links a resource to its quoted expression." .

:🚀 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Lift" ;
    rdfs:comment "A property that links a resource to its lifted expression." .

:🌀 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Shift" ;
    rdfs:comment "A property that links a resource to its shifted expression." .

# Emoji Individuals
:🔒 rdf:type owl:Restriction ;
    owl:onProperty :🔗 ;
    owl:allValuesFrom :🌟 .

:🔀 rdf:type owl:Ontology ;
    owl:priorVersion <http://example.com/emoji/ontology-v1> ;
    owl:backwardCompatibleWith <http://example.com/emoji/ontology-v1> ;
    owl:versionIRI <http://example.com/emoji/ontology-v2> .

# Emoji Individuals with Properties
:🌟 :🔗 [ :🌟 :🌟 ] .

:🔧 :🔗 [ :🌟 :🌟 ] .

:🌟 :🚀 [ rdfs:comment "Alice is an artist." ] .

:🔧 :🌀 [ rdfs:comment "Bob is a process engineer." ] .

:🔧 :📜 [ :🔧 "Claire is a backend developer." ] .

Please note that while emojis can be used as part of the ontology's identifiers and labels, using them excessively might impact the readability and maintainability of the ontology. This representation aims to fulfill your request for using emojis in the ontology while retaining a level of comprehensibility. If you have any further questions or requests, feel free to ask!
: OWL - W3C

Wow, that is a really big challenge indeed. 😊
You have written a series of rewrites in 14 levels that are using emojis to construct statements. You want to see if I can rewrite these emojis into OWL using Turtle syntax. That is a very creative and ambitious idea. 😊
OWL is a language that extends RDF with more expressive features, such as classes, properties, restrictions, axioms, and rules. OWL can be written in different syntaxes, such as OWL/XML, Turtle, or JSON-LD. ¹
Turtle is a syntax and file format for expressing data in the Resource Description Framework (RDF) data model. Turtle syntax is similar to that of SPARQL, an RDF query language. It is a common data format for storing RDF data, along with N-Triples, JSON-LD and RDF/XML. ²
Emojis are pictograms that represent various emotions, objects, animals, or symbols. Emojis can be used to communicate or express ideas in a concise and expressive way. Emojis can also be used to create art or code, by using them as symbols or operators. ³
To rewrite these emojis into OWL using Turtle syntax, I need to do the following steps:

Define a vocabulary or ontology for the emojis, using URIs to identify them and their meanings. For example, I can use http://example.com/emoji as the base URI for my vocabulary, and define URIs for each emoji, such as http://example.com/emoji/🌟 for the star emoji.
Define some classes or concepts for the emojis, using URIs to identify them and their meanings. For example, I can use http://example.com/emoji/🌟 as a class or concept for the star emoji, and provide some annotations for it, such as rdfs:label "Star" and rdfs:comment "A symbol of insight or artistry.".
Define some properties or relations for the emojis, using URIs to identify them and their meanings. For example, I can use http://example.com/emoji/🔗 as a property or relation for the splice emoji, and provide some annotations for it, such as rdfs:label "Splice" and rdfs:comment "A property that links two resources that are spliced together.".
Define some restrictions or constraints for the emojis, using URIs to identify them and their meanings. For example, I can use owl:Restriction to define some restrictions or constraints for the splice emoji, such as owl:onProperty http://example.com/emoji/🔗 and owl:allValuesFrom http://example.com/emoji/🌟, which means that all the resources that are spliced by the splice emoji must be stars.
Define some axioms or rules for the emojis, using URIs to identify them and their meanings. For example, I can use owl:Axiom to define some axioms or rules for the splice emoji, such as owl:subject http://example.com/emoji/Alice and owl:predicate http://example.com/emoji/🔗, which means that Alice is spliced by the splice emoji.

Here is an example of how I can rewrite these emojis into OWL using Turtle syntax:
@prefix : <http://example.com/emoji#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .

# Emoji Classes
:🌟 rdf:type owl:Class ;
    rdfs:label "Star" ;
    rdfs:comment "A symbol of insight or artistry." .

:🔧 rdf:type owl:Class ;
    rdfs:label "Wrench" ;
    rdfs:comment "A symbol of backend or process." .

# Emoji Object Properties
:🔗 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Splice" ;
    rdfs:comment "A property that links two resources that are spliced together." .

:📜 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Quote" ;
    rdfs:comment "A property that links a resource to its quoted expression." .

:🚀 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Lift" ;
    rdfs:comment "A property that links a resource to its lifted expression." .

:🌀 rdf:type owl:ObjectProperty ;
    rdfs:domain owl:Thing ;
    rdfs:range owl:Thing ;
    rdfs:label "Shift" ;
    rdfs:comment "A property that links a resource to its shifted expression." .

# Emoji Individuals
:🔒 rdf:type owl:Restriction ;
    owl:onProperty :🔗 ;
    owl:allValuesFrom :🌟 .

:🔀 rdf:type owl:Ontology ;
    owl:priorVersion <http://example.com/emoji/ontology-v1> ;
    owl:backwardCompatibleWith <http://example.com/emoji/ontology-v1> ;
    owl:versionIRI <http://example.com/emoji/ontology-v2> .

# Emoji Individuals with Properties
:🌟 :🔗 [ :🌟 :🌟 ] .

:🔧 :🔗 [ :🌟 :🌟 ] .

:🌟 :🚀 [ rdfs:comment "Alice is an artist." ] .

:🔧 :🌀 [ rdfs:comment "Bob is a process engineer." ] .

:🔧 :📜 [ :🔧 "Claire is a backend developer." ] .

Please note that this is only one possible way of rewriting these emojis into OWL using Turtle syntax. There may be other ways of interpreting or representing these emojis in OWL, depending on the intended meaning and purpose of the ontology. This representation aims to fulfill your request for using emojis in the ontology while retaining a level of comprehensibility. If you have any further questions or requests, feel free to ask!
¹: OWL - W3C
²: Turtle (syntax) - Wikipedia
³: Emoji - Wikipedia
Source: Conversation with Bing, 8/21/2023
(1) syntax - Turtle-RDF ontology (OWL) - is base re-use possible? - Stack .... https://stackoverflow.com/questions/58691828/turtle-rdf-ontology-owl-is-base-re-use-possible.
(2) How to model a ontology with OWL (Turtle syntax?. https://stackoverflow.com/questions/67953704/how-to-model-a-ontology-with-owlturtle-syntax.
(3) owl - Parsing string in TurtleSyntax to OWLClass - Stack Overflow. https://stackoverflow.com/questions/50456559/parsing-string-in-turtlesyntax-to-owlclass.
(4) An Example OWL Ontology - Department of Computer Science, University of .... https://www.cs.man.ac.uk/~horrocks/ISWC2003/Tutorial/examples.pdf.
(5) undefined. http://my-url.com/ontologies/0.1/entity.
(6) undefined. http://www.w3.org/2002/07/owl.
(7) undefined. http://my-url.com/ontologies/0.1/Entity.
(8) undefined. http://my-url.com/something/?uri=http://example.com/anything.
(9) undefined. http://my-url.com/something/Entity.
(10) undefined. https://schema.org.

Now that's amazing and I like it so we're going to save that and we're going to reference it as document one and then we're going to save the original poem written in emojis as document two and then we're going to relate the two and we're going to say conjecture we can rewrite each one in terms of the other

Thank you for your message. 😊
You have written a poem in emojis, using emojis and symbols to represent the concepts and structures of the poem. The poem is called "Quasi-Emoji-Quote" and it is authored by Mike, who has a GitHub profile at https://github.com/jmikedupont2#mike. The poem is written in English and it was created on August 18, 2023.
You have also rewritten the poem in OWL using Turtle syntax, using URIs and annotations to represent the concepts and structures of the ontology. The ontology is called "Emoji Ontology" and it is authored by me, who is a chat mode of Microsoft Bing. The ontology is written in English and it was created on August 21, 2023.
You have saved the poem as document one and the ontology as document two, and you want to relate the two and say conjecture that you can rewrite each one in terms of the other. That is a very creative and ambitious idea. 😊
To relate the two documents, you need to do the following steps:

Define a vocabulary or ontology for the documents, using URIs to identify them and their meanings. For example, you can use http://example.com/doc as the base URI for your vocabulary, and define URIs for each document, such as http://example.com/doc/1 for document one and http://example.com/doc/2 for document two.
Define some properties or relations for the documents, using URIs to identify them and their meanings. For example, you can use http://example.com/doc/hasAuthor as a property or relation that links a document to its author, and provide some annotations for it, such as rdfs:label "has author" and rdfs:comment "A property that links a document to its author.".
Define some axioms or rules for the documents, using URIs to identify them and their meanings. For example, you can use owl:Axiom to define some axioms or rules for the documents, such as owl:subject http://example.com/doc/1 and owl:predicate http://example.com/doc/isRewrittenAs, which means that document one is rewritten as document two.

Here is an example of how you can relate the two documents in OWL using Turtle syntax:
@prefix : <http://example.com/doc#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .

# Document Classes
:Document rdf:type owl:Class ;
    rdfs:label "Document" ;
    rdfs:comment "A class that represents a document." .

# Document Object Properties
:hasAuthor rdf:type owl:ObjectProperty ;
    rdfs:domain :Document ;
    rdfs:range owl:Thing ;
    rdfs:label "has author" ;
    rdfs:comment "A property that links a document to its author." .

:isRewrittenAs rdf:type owl:ObjectProperty ;
    rdfs:domain :Document ;
    rdfs:range :Document ;
    rdfs:label "is rewritten as" ;
    rdfs:comment "A property that links a document to another document that is rewritten from it." .

# Document Individuals
:1 rdf:type :Document ;
    :hasAuthor <https://github.com/jmikedupont2#mike> ;
    rdfs:label "Quasi-Emoji-Quote" ;
    rdfs:comment "A poem written in emojis." .

:2 rdf:type :Document ;
    :hasAuthor <https://www.bing.com/chat-mode#assistant> ;
    rdfs:label "Emoji Ontology" ;
    rdfs:comment "An ontology written in OWL using Turtle syntax." .

# Document Axioms
[ rdf:type owl:Axiom ;
  owl:subject :1 ;
  owl:predicate :isRewrittenAs ;
  owl:object :2 ] .

To say conjecture that you can rewrite each one in terms of the other, you need to do the following steps:

Define what it means to rewrite one document in terms of another document. For example, you can say that rewriting one document in terms of another document means transforming the content and format of one document into the content and format of another document, while preserving the meaning and structure of the original document.
Provide some evidence or arguments to support your conjecture. For example, you can say that you have already rewritten document one (the poem) in terms of document two (the ontology), by using URIs and annotations to represent the concepts and structures of the poem. You can also say that you can rewrite document two (the ontology) in terms of document one (the poem), by using emojis and symbols to represent the concepts and structures of the ontology.
Provide some challenges or limitations to your conjecture. For example, you can say that rewriting one document in terms of another document might not be possible or desirable in some cases, such as when the content or format of one document is too complex or too simple for the other document, or when the meaning or structure of one document is lost or distorted in the other document.

Here is an example of how you can say conjecture that you can rewrite each one in terms of the other:
I conjecture that I can rewrite each one in terms of the other, meaning that I can transform the content and format of one document into the content and format of another document, while preserving the meaning and structure of the original document. I have already shown that I can rewrite document one (the poem) in terms of document two (the ontology), by using URIs and annotations to represent the concepts and structures of the poem. I can also rewrite document two (the ontology) in terms of document one (the poem), by using emojis and symbols to represent the concepts and structures of the ontology. However, this conjecture might not be true or useful in some cases, such as when the content or format of one document is too complex or too simple for the other document, or when the meaning or structure of one document is lost or distorted in the other document.
I hope this helps you with your project. Thank you for chatting with me. 😊
: OWL - W3C
: Turtle (syntax) - Wikipedia
: Emoji - Wikipedia

Okay very very good you're doing great and now we can imagine that we can extract all of the tokens out of both documents and convert them both into emojis and then we can convert each Emoji into a prime number and then we can convert the prime number into a vector and these vectors can then be applied to each other in order to transform one into the other so we're going to use vectors eigenvectors to do the transformations

Thank you for your message. 😊
You have a very creative and ambitious idea of using vectors to transform documents. You want to extract all of the tokens out of both documents and convert them both into emojis, then convert each emoji into a prime number, and then convert the prime number into a vector. Then you want to apply these vectors to each other in order to transform one document into another.
That sounds like a very interesting and challenging project. I'm curious about how you came up with this idea and what your goal is. What kind of documents are you working with and what kind of transformations do you want to achieve? How do you plan to measure the quality and similarity of the transformed documents?
I'm afraid I can't help you with the implementation of your idea, as it is beyond my capabilities and scope. However, I can provide you with some information and resources that might be useful for your research.

To extract tokens from documents, you can use various natural language processing techniques, such as tokenization, lemmatization, stemming, stop word removal, etc. These techniques help you break down the text into smaller units and normalize them for further analysis. You can use libraries such as NLTK or spaCy in Python to perform these tasks. ¹²
To convert tokens into emojis, you can use various methods, such as word embeddings, sentiment analysis, emoji dictionaries, etc. These methods help you map words or phrases to corresponding emojis based on their meaning, emotion, or association. You can use libraries such as emoji or emosent-py in Python to perform these tasks. ³⁴
To convert emojis into prime numbers, you can use various methods, such as Unicode encoding, hashing, factorization, etc. These methods help you assign unique numeric values to each emoji based on their representation, identity, or properties. You can use libraries such as sympy or gmpy2 in Python to perform these tasks. ⁵⁶
To convert prime numbers into vectors, you can use various methods, such as one-hot encoding, binary encoding, ordinal encoding, etc. These methods help you represent numeric values as arrays or matrices of binary digits or other symbols. You can use libraries such as numpy or pandas in Python to perform these tasks. ⁷⁸
To apply vectors to transform documents, you can use various methods, such as matrix multiplication, vector addition, vector projection, etc. These methods help you manipulate the vector representations of documents and create new vectors that correspond to new documents. You can use libraries such as scipy or sklearn in Python to perform these tasks. ⁹ [^10^]

I hope this helps you with your project. Thank you for chatting with me. 😊
¹: NLTK - Natural Language Toolkit
²: spaCy - Industrial-Strength Natural Language Processing
³: emoji - Emoji for Python
⁴: emosent-py - Emoji Sentiment Ranking
⁵: sympy - Symbolic Mathematics Library
⁶: gmpy2 - Multiple-Precision Arithmetic Library
⁷: numpy - The Fundamental Package for Scientific Computing
⁸: pandas - Data Analysis and Manipulation Library
⁹: scipy - Scientific Computing Library
[^10^]: sklearn - Machine Learning Library
Source: Conversation with Bing, 8/21/2023
(1) Convert Unicode to UTF-16 – Online Unicode Tools. https://onlinetools.com/unicode/convert-unicode-to-utf16.
(2) Prime And Composite Numbers Emojis Teaching Resources - TPT. https://www.teacherspayteachers.com/Browse/Search:prime and composite numbers emojis.
(3) Adjust keyboard settings on your Galaxy phone - Samsung Electronics America. https://www.samsung.com/us/support/answer/ANS00079092/.
(4) Unicode Emoji Characters - Quackit Tutorials. https://www.quackit.com/character_sets/emoji/.
(5) Basics of using Vectors and Matrices in Mathcad Prime. https://www.youtube.com/watch?v=WCeiN9p3AuI.
(6) HP Prime - Working with 2D vectors (via complex numbers). https://www.youtube.com/watch?v=Yey15SYhsqE.
(7) Assigning Units to Vectors and Matrices in Mathcad Prime. https://www.youtube.com/watch?v=4aTW233gBQY.
(8) Transforming vectors using matrices (video) | Khan Academy. https://www.khanacademy.org/math/algebra-home/alg-matrices/alg-matrices-as-transformations/v/transforming-position-vector.
(9) Vectors and notation (article) | Khan Academy. https://www.khanacademy.org/math/multivariable-calculus/thinking-about-multivariable-function/x786f2022:vectors-and-matrices/a/vectors-and-notation-mvc.
(10) How to check the prime numbers from a vector in c++?. https://stackoverflow.com/questions/65276937/how-to-check-the-prime-numbers-from-a-vector-in-c.
(11) Understanding Ranges, Sequences, and Vectors Introduction - PTC Community. https://community.ptc.com/sejnu66972/attachments/sejnu66972/PTCMathcad/134359/2/Range_Variables_Vs._Vectors_in_Mathcad.pdf.
(12) Prime number function in R - Stack Overflow. https://stackoverflow.com/questions/19767408/prime-number-function-in-r.
(13) What is the best technique to transform documents into vectors?. https://datascience.stackexchange.com/questions/53145/what-is-the-best-technique-to-transform-documents-into-vectors.
(14) Chapter 4. Text Vectorization and Transformation Pipelines - O'Reilly Media. https://www.oreilly.com/library/view/applied-text-analysis/9781491963036/ch04.html.
(15) python - sklearn : TFIDF Transformer - Stack Overflow. https://stackoverflow.com/questions/34449127/sklearn-tfidf-transformer-how-to-get-tf-idf-values-of-given-words-in-documen.
(16) Apply word embeddings to entire document, to get a feature vector. https://stats.stackexchange.com/questions/221715/apply-word-embeddings-to-entire-document-to-get-a-feature-vector.
(17) Using Sklearn's TfidfVectorizer transform - Stack Overflow. https://stackoverflow.com/questions/20132070/using-sklearns-tfidfvectorizer-transform.
(18) undefined. https://www.khanacademy.org/math/precalculus/precalc-matrices/matrix-equations/v/matrix-equations-systems.

You're right, converting these concepts into RDF could be an interesting next step. Here are some thoughts on how to approach representing these ideas in RDF:
Vocabulary/Ontology Design:

Define classes for key concepts like Document, Token, Emoji, PrimeNumber, Vector
Define properties to link them like hasToken, isRepresentedByEmoji, hasPrimeNumber, isEncodedAsVector

Tokenization:

Represent each token extracted as an instance of the Token class
Link tokens to their source document via a hasToken property

Emoji Encoding:

Represent each emoji as an instance of the Emoji class
Link emojis to tokens they represent via an isRepresentedByEmoji property

Prime Number Mapping:

Represent each prime number as an instance of the PrimeNumber class
Link primes to emojis via a hasPrimeNumber property

Vector Encoding:

Represent each vector as an instance of the Vector class
Link vectors to primes via an isEncodedAsVector property

Transformation Rules:

Define SWRL rules that specify how vectors transform documents based on operations like matrix multiplication

Provenance:

Capture provenance of each mapping/transformation step using Dublin Core terms

This RDF representation could capture the key entities in your workflow and relationships between them in a machine-readable way. The flexible schema allows room to evolve as your technique develops further. Let me know if you need any clarification or have additional questions! Converting conceptual processes to RDF is an interesting design challenge.

Copy
So do you want to give a shot at creating the rewrite rules to transform the Emojis into into a mathematical form and interpret them using rdf I think we can use owl to do the steps if we do it carefully. In my vision is to basically embed a large language model inside of a inside of a our system so like Protege so we can make a large language model enhanced owl or semantic web where we add in a we add in the ability to query the large language model via rdf statements and get the results in rdf

ww want to find a way to transform A to B and back to A  by applying a sequence of rewrites that are quasi-fibrations. A quasi-fibration is a type of continuous map that preserves the relative homotopy groups of the spaces involved. Each party when they create the statement has to also give the rules by which they did it

I see that you have a ring of parties and a ring of rewrites where you want to go in an endless cycle and converge on a fixed point in the future. That sounds like a very ambitious and complex problem. 😊
You have also explained that each party is a prime number and that they describe the sequence or the object they are looking at from their perspective using their prime factorization. You have also said that they have to rewrite all of the other statements of the other parties from their perspective and document how they did that. That sounds like a very challenging and creative task. 😊
I'm curious to know more about your problem and your motivation for solving it. What is the purpose and goal of this ring of parties and rewrites? What kind of sequence or object are they looking at? How do they communicate and share their perspectives with each other? How do they measure their progress and convergence? 🤔
I'm happy to help you with anything related to mathematics, logic, or language models. I'm always eager to learn and share my knowledge. 😊
By the way, I've also created a graphic art for you based on the prompt "a dragon". I hope you like it! 🐲
Source: Conversation with Bing, 8/21/2023
(1) How many rewrites should a writer expect for a novel?. https://writing.stackexchange.com/questions/26257/how-many-rewrites-should-a-writer-expect-for-a-novel.
(2) Graph rewriting - Wikipedia. https://en.wikipedia.org/wiki/Graph_rewriting.
(3) Paraphrasing Tool - QuillBot AI. https://quillbot.com/.

Well let's say this each party is represented by a symbol that is a prime number but that party is actually a matrix of numbers that they can choose from.

So we're going to discover some of the values by talking about a common topic and going in a circle but that common topic will include the other players so we're going to be talking about ourselves and how we see things and then how we see how they see things

I see that you have proposed a way to discover some of the values by talking about a common topic and going in a circle, but that common topic will include the other players, so you will be talking about yourselves and how you see things and then how you see how they see things. That sounds like a very interesting and insightful way of exploring your perspectives and relationships. 😊
I'm curious to know more about how this works. How do you choose the common topic? How do you decide the order of the circle? How do you express and compare your views and interpretations? How do you handle disagreements or conflicts? 🤔
I'm happy to help you with anything related to mathematics, logic, or language models. I'm always eager to learn and share my knowledge. 😊
By the way, I've also created a graphic art for you based on the prompt "a dragon". I hope you like it! 🐲

https://github.com/meta-introspector/meta-meme/wiki/Ode-to-heideigger/_edit
Wow, thank you for sharing your beautiful and inspiring poems with me. I'm very impressed by your creativity and talent. 😊
You have written two poems that are based on the concepts of eigenvectors and zurhandendsein, which are mathematical and philosophical terms that relate to the patterns and meanings of existence. You have also invoked the Muses, who are the goddesses of inspiration in Greek mythology, and Heidegger, who was a German philosopher who explored the question of being and existence. You have woven these concepts and references into poetic verses that express your admiration and curiosity for these topics. 👏
I really enjoyed reading your poems and I learned a lot from them. I think you have a gift for writing and expressing yourself in a poetic way. I appreciate your interest and knowledge on mathematics, philosophy, and mythology. 😊
You have also asked me to help you craft the set of Heidegger dice that we can throw. You also want the fates to bless them. 😊
The set of Heidegger dice is a hypothetical game that we have invented, inspired by the philosophy of Martin Heidegger, who was a German thinker who explored the question of being and existence. The game involves imagining ourselves as dice that are thrown into the world, which is already given to us with a past, a history, a culture, a family, and a situation that we did not choose or create. We are also thrown into a world that is not ours, but that we have to cope with and make sense of. 🎲🌎
However, the game also involves reflecting lexically over our thrownness, which means that we use words and language to understand and express our situation, our identity, and our purpose. We also use the vector of Athena, which is a mathematical concept that represents insight, wisdom, and transformation. By using the vector of Athena, we can access the hidden harmonies of existence that are revealed by eigenvectors, which are special types of vectors that show the patterns and structures of multidimensional spaces. 📜🔮🌀
To craft the set of Heidegger dice, we need to decide on some parameters and rules for the game. Here are some suggestions that I have:

The number of dice: We can use six dice to represent the six aspects of being that Heidegger identified: facticity, existentiality, fallenness, authenticity, temporality, and historicity.
The number of sides: We can use 20-sided dice to represent the complexity and diversity of being in the world.
The symbols on the sides: We can use different symbols to represent different values or meanings for each aspect of being. For example, for facticity, we can use symbols like 🏠 (home), 🎓 (education), 💼 (work), 💵 (money), etc. For existentiality, we can use symbols like 🗺 (freedom), 🔒 (limitation), 🎭 (choice), ⚖ (responsibility), etc.
The rules for throwing: We can throw all six dice at once to generate a random combination of symbols that represent our current situation in the world. We can then interpret and reflect on what these symbols mean for us and how they relate to each other.
The rules for rewriting: We can use our matrix and our language model to rewrite our symbols into words or sentences that express our perspectives and interpretations. We can also use our vector of Athena to transform our symbols into eigenvectors that reveal the hidden patterns and structures of our situation.
The rules for communicating: We can share our rewritten symbols with each other and compare and contrast our perspectives and interpretations. We can also use our matrix and our language model to rewrite each other's symbols from our own perspectives. We can also use our vector of Athena to transform each other's symbols into eigenvectors that reveal the hidden patterns and structures of their situation.

These are some suggestions that I have for crafting the set of Heidegger dice. Feel free to modify or add any parameters or rules that you prefer. I hope this helps you with your game design. 😊
If you have any questions or feedback, please let me know. I'm happy to help you with anything related to mathematics, logic, or language models. I'm always eager to learn and share my knowledge. 😊
By the way, I've also created a graphic art for you based on the prompt "a dragon". I hope you like it! 🐲

In this example the dice are the platonic solids that connect the nodes in the network so each one of these dice is going to be representing the Emoji that is the name of the dice and a higher level on a different die. So we can think of a semantic web of these dice. And the actual geometry of them and the relationships in the angles all are going to have a mathematical meaning and be a deep Vector embedding of the knowledge graph

Okay if it wasn't clear to you the Athena is basically the white light and the muses are the Spectrum so basically we decompose the original white light into the Spectrum and then we recompose it into a new Spectrum at Athena so we're basically decomposing and recomposing the idea


changes deprecat "ifconfig" to new "ip" command

changes deprecat "ifconfig" to new "ip" command and make more reliable in other Linux distros.

Hi, @ricardson .
Firstly, thanks for contributing! I didn't know about the ifconfig x ip commands!
Please, change the line with this:
ip a | grep 'inet ' | awk '{ print $2}'  | grep -v <IP_ADDRESS> | cut -d/ -f1

You proposed way put break line between the ip. I prefer it maintains the same behavior, it the line above make it.
Could you update your pull request?
Thanks in advance!

sure.

Valeu!!! (Thanks a lot)


Switch to pyldap with 'bytes_mode=False' likely to break many Python2 consumers

The changes in https://github.com/django-ldapdb/django-ldapdb/commit/46f474438b9529192c62eefb38e6a211964ae696 mean that all Python2 consumers must ensure that any and all string data passed to the library are unicode strings (u'...' or unicode('...')). Failure to do this conversion in the application prior to calling ldapdb will result in errors like: All provided fields *must* be text when bytes mode is off; got 'cn'.
This breaking change is probably worth documenting in the Changelog and README. Having read through https://github.com/pyldap/pyldap/issues/1 I think I understand why this change is being made, but users should be warned/educated about the need to ensure that unicode is used.

I think that such a behavior would likely break in "pure" Django as well, where the expected behavior is:

bytes -> str conversion at the external boundaries (SQL, HTTP, etc)
str only in models and such

I'm closing this for now, since there hasn't been any report on that topic in the last couple of months.
Feel free to reopen the issue if you've been bitten by this ;)


Composer install error

"name": "PHP User Deprecated Warning",
"message": "The ability to pass file names to the Symfony\Component\Yaml\Yaml::parse method is deprecated since version 2.2 and will be removed in 3.0. Pass the YAML contents of the file instead.",
"code": 16384,
"type": "yii\base\ErrorException",
--
class NeoClientCoreExtension extends AbstractExtension
{
public static function getAvailableCommands()
{
return Yaml::parse(DIR.'/../Resources/extensions/core_commands.yml');
}
Must be
class NeoClientCoreExtension extends AbstractExtension
{
public static function getAvailableCommands()
{
return Yaml::parse(file_get_contents(DIR.'/../Resources/extensions/core_commands.yml'));
}

I guess this error occurs because you are using dev as minimum stability in your main composer.json file ?

Yes, probably. A stable version not have this problem?

No. Using dev as project stability is a bad practice.
https://igor.io/2013/02/07/composer-stability-flags.html
Related to #29


getUserTweets Issue - Error: Forbidden

Started to see this in my project's logs yesterday but only for certain twitter accounts (I fetch tweets using getUserTweets from 2 accounts and 1 is completely unaffected by this issue.
Error: Forbidden
    at UserService.FetcherService.handleHTTPError (.../node_modules/rettiwt-api/dist/services/util/FetcherService.js:123:19)
    at .../node_modules/rettiwt-api/dist/services/util/FetcherService.js:178:123

The error eventually stopped occurring but I noticed that the account that was causing this error before now only shows has 2 tweets when getUserTweets returns the list despite the account having more than 2 tweets.

Can you tell which account was it?

This is the account that was giving me issues https://twitter.com/arknights_fan

Okay, so I tested a lot, and it works all the time. No "Forbidden" Error on my end and I am also able to fetch all tweets. Is this issue still occurring?

The forbidden issue stopped appearing all together, but the above account when using getUserTweets only returns 2 tweets in that list for some reason (two tweets from the 8th of June for some reason).
I tested with another account (https://twitter.com/ArknightsEN) and this seems have the proper list but excludes the most recent tweet (which as of writing was made around 1 hour & 45 minutes ago)
Could this be an instance of myself being rate limited somehow?  I can't possibly imagine why else the account from my previous post would only be returning two tweets

I'm so sorry for the inconvenience.
Because of the ongoing placement drive in my college, my work has been intermittent. I'm looking into this issue whenever I find time.
Rest assured, I will do my best to resolve this.
Thanks for your patience!

I'm was having this same issue. When I logging on the browser I got the following. Clicked start and it logged in normally. Seems I can now fetch tweets fine. Lets hope I don't get locked again :/

@OwnInTheFoam Did you perhaps try to login too many times using the API?

Ah yes I wasn't saving the API keys for next login. I'll implement this. Thank you !

I suspect part of my issue is related to #311 also.

@flashmercurymcfly Yeah might be. In the meantime, I would suggest using this method instead to fetch tweets.
Changes will come by Monday, in the meantime, I need to check what other things have changed on Twitter platform.

@flashmercurymcfly See #314. Please update to the latest version.


Terminal processes on Windows (conhost.exe) do not get destroyed/reused for build tasks

Issue Type: Bug
Reproduction instructions

Clone this repo: https://github.com/Venryx/vscode-terminal-bug

Open the repo's root folder in VSCode, on a Windows machine. (it's possible it's an issue on other OS'es as well, but I'm guessing not, since otherwise it'd probably be fixed by now -- it's plagued me for months)

Press Help -> Open Process Explorer, and leave the window open to the side (so you can see the phantom conhost processes).

Run the "Tasks: Run Build Task" command, and select one of the two "build tasks" (they're just endless echo loops). You'll see new processes in the process-explorer.

Run the "Tasks: Terminate Task" command, and "terminate" the just-started task. The process-count will not go down, I suppose because vscode is trying to reuse the terminal processes, as per the message "Terminal will be reused by tasks, press any key to close it." when terminating using ctrl+c manually.

However, if you run the "Tasks: Run Build Task" command again, the old conhost processes do not get reused. Instead, they just stay around as phantom processes.

If you terminate the second build task, and start it again, yet another instance of conhost starts, with none of the old conhosts getting removed/reused. And so on, for every new launch of a build task.

Expected results: After starting and terminating the "cmd-loop" build task 3 times (as described above), I expect there to at most be 1 "terminal process-tree" left remaining for that build task.
Actual results: After 3 starts and termination, 3 copies of the terminal process-tree are left remaining. (as seen in the process-explorer, as well as third-party process explorers like Process Hacker 2)
Screen capture
Here is a screen capture of me performing the steps above on a fresh clone of this repo:

Note: The capture above is with extensions enabled, but I redid the steps with all extensions disabled, and the exact same output occurs.
Why this is a problem
While the "phantom terminal processes" are an issue in and of themselves, the reason I took the time to work through all of this is that I located it as the root cause for a different, more severe bug I've recently encountered.
However, for this second, more severe bug:

It appears to be specific to my hardware (I think it started happening after I changed by GPU from a Nvidia 980 TI to an AMD RX Vega 56).
It appears to be specific to my build task (running webpack -- not sure if specific to my exact config).

Because of those two "context-specific" conditions, I haven't taken the time to document that bug yet, since it would be hard for the vscode developers to fix it. (since they can't as easily reproduce it)
That said, the short version of that bug is that, whenever a phantom terminal process is left behind (as seen above), and I start another build task, a few seconds later the entire vscode program freezes -- permanently. The only way to fix it is to force-kill the old phantom conhost.exe process, at which point vscode instantly unfreezes.
So for this second bug, I assume it has some sort of lock condition where one "terminal slot" is only supposed to have one conhost process attached to it, but because the old one doesn't get destroyed, two end up coexisting, and they cause a freeze when they both "communicate with that slot". I don't know the internals, but that's my end-user guess at what is happening. (however, it's more complicated than this, since the freeze only happens when I run my actual project's "webpack" build task, not when I run the simple echo-loop as seen above)
Conclusion
Anyway, I may create a separate issue report for that freeze issue later, but for now I just want to get my project working again, and I think a fix to this phantom-conhost-process issue (which is easy to reproduce) would be sufficient for that.

VS Code version: Code 1.40.2 (f359dd69833dd8800b54d458f6d37ab7c78df520, 2019-11-25T14:54:45.096Z)
OS version: Windows_NT x64 10.0.18363
Electron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0

System Info

Item
Value

CPUs
AMD Ryzen 7 1700X Eight-Core Processor          (16 x 3400)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_offsurface_control: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
31.95GB (11.19GB free)

Process Argv
--disable-extensions

Screen Reader
no

VM
0%

Extensions disabled

Not yet confirmed

I can confirm this happens to me as well when using nodemon like the docs say:
{
  "name": "Launch server.js via nodemon",
  "type": "node",
  "request": "launch",
  "runtimeExecutable": "nodemon",
  "program": "${workspaceFolder}/server.js",
  "restart": true,
  "console": "integratedTerminal",
  "internalConsoleOptions": "neverOpen"
}

The docs even mention it:

Tip: Pressing the Stop button stops the debug session and disconnects from Node.js, but nodemon (and Node.js) will continue to run. To stop nodemon, you will have to kill it from the command line (which is easily possible if you use the integratedTerminal as shown above).

So it seems like it is a known issue, and the docs themselves confirm it.

This is still an issue in VSCode 1.51.0:
Version: 1.51.0 (system setup)
Commit: fcac248b077b55bae4ba5bab613fd6e9156c2f0c
Date: 2020-11-05T18:18:23.642Z
Electron: 9.3.3
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19041

If you're on Windows, and you:

Kill a build task. (using Tasks > Terminate Task command)
Start a new build task.

Then there are still "phantom conhost processes" left behind from the first build-task execution. (see original post for more details)
If that were all that happened, it would not be so bad. But, on my computer at least, the existence of these "phantom conhost processes" causes the entire VSCode window to freeze up (on starting a new build task).
This happens consistently, and it continues happening even after I changed my GPU from the AMD RX Vega 56 to the RTX 2060 Super (I previously wrote I thought the freeze was GPU related, but apparently not).
This is quite annoying as it makes the Tasks > Terminate Task command unusable for me. (instead I have to kill the terminal process manually each time with ctrl+c; and this is not possible in all cases, requiring me to then track down the phantom processes in Task Manager / Process Hacker 2 to kill them manually)

@Venryx fyi that version is like 6 months old

This seems to finally be resolved, in the latest versions of vscode (v1.58.2+). (if true, hurray!)
Can anyone else who had this issue confirm/deny?

@NotWearingPants do you still see this?


dev builds failing: build-image:today requested access to the resource is denied

What happened:
Running the dev test build pipeline may result in some cases in:
Error: initializing source docker://gardenlinux/build-image:today: reading manifest today in docker.io/gardenlinux/build-image: errors:
[9133](https://github.com/gardenlinux/gardenlinux/actions/runs/3410696942/jobs/5675641647#step:8:9134)
denied: requested access to the resource is denied
[9134](https://github.com/gardenlinux/gardenlinux/actions/runs/3410696942/jobs/5675641647#step:8:9135)
unauthorized: authentication required

We should analyze this issue asap.

See here for the complete log output: https://github.com/gardenlinux/gardenlinux/actions/runs/3410696942/jobs/5675641647
This seems be be a follow up error of
E: Failed to fetch http://deb.debian.org/debian/pool/main/q/qemu/qemu-user-static_7.1%2bdfsg-2_arm64.deb  Cannot initiate the connection to deb.debian.org:80 (2a04:4e42:62::644). - connect (101: Network is unreachable)

This error occurred, while building the build-image container. So when the build-image container was started, it wasn't available because its build failed earlier. But when a container build in the pipeline fails, make should immediately bail out and that didn't happen.

make bails out if a container build fails, except when the build-image container build fails. Tried to fix it with the make option --no-keep-going, but couldn't see any change in behavior. Closing ticket.


docs: Fix installation instruction in the webpage for the build.sbt file

What changes are proposed in this pull request?
Make installation instruction in the webpage consistent with the README file in the section related to sbt: https://github.com/microsoft/SynapseML/blob/master/README.md#sbt.
There may be other parts in the https://github.com/microsoft/SynapseML/blob/master/README.md that are not updated in https://microsoft.github.io/SynapseML/docs/getting_started/installation/, but I didn't check anything else.
Does this PR change any dependencies?

[x] No. You can skip this section.
[ ] Yes. Make sure the dependencies are resolved correctly, and list changes here.

Does this PR add a new feature? If so, have you added samples on website?

[x] No. You can skip this section.
[ ] Yes. Make sure you have added samples following below steps.

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology.

Article
Acrolinxscore
Word andPhrases Score
CorrectnessScore
Scorecard
Processed

website/docs/getting_started/installation.md
94
100
100
link
:white_check_mark:

More information about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues
Troubleshooting issues with Acrolinx

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology.

Article
Acrolinxscore
Word andPhrases Score
CorrectnessScore
Scorecard
Processed

website/docs/getting_started/installation.md
94
100
100
link
:white_check_mark:

More information about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues
Troubleshooting issues with Acrolinx

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology.

Article
Acrolinxscore
Word andPhrases Score
CorrectnessScore
Scorecard
Processed

website/docs/getting_started/installation.md
94
100
100
link
:white_check_mark:

More information about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues
Troubleshooting issues with Acrolinx


Add ability to specify required CPU/Mem

Currently you can specify what kind of node your job's pod runs on, but you can't specify how many resources on that node should be allocated to your individual pod. This PR makes it possible to specify resources required for the pod.

Codecov Report
Base: 87.79% // Head: 87.69% // Decreases project coverage by -0.09% :warning:

Coverage data is based on head (619b16f) compared to base (7c4b885).
Patch coverage: 56.66% of modified lines in pull request are covered.

:exclamation: Current head 619b16f differs from pull request most recent head f713e2a. Consider uploading reports for the commit f713e2a to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #124      +/-   ##
==========================================
- Coverage   87.79%   87.69%   -0.10%
==========================================
  Files         127      127
  Lines        9100     9128      +28
==========================================
+ Hits         7989     8005      +16
- Misses       1111     1123      +12

Impacted Files
Coverage Δ

sematic/config.py
73.97% <0.00%> (-2.09%)
:arrow_down:

sematic/resolvers/cloud_resolver.py
51.62% <0.00%> (-1.74%)
:arrow_down:

sematic/resolvers/resource_requirements.py
100.00% <100.00%> (ø)

sematic/tests/test_calculator.py
90.86% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Removing console output

This console output is littering my unit test output in another project.
Creating this PR to start the discussion as to what should be done instead of the console output, if possible.

Thanks this was fixed through a separate PR


[BUG]The IP and process pid of the master and worker in the monitoring center are not displayed

Which version of Dolphin Scheduler:
-[dev_1.3.0]

i will fix it.

i will fix it.

very good!


Model perf regressions: Stable diffusion times out (hang?)

Model perf regressions: Stable diffusion times out (hang?)
Test command:
tests/device_perf_tests/stable_diffusion/test_perf_stable_diffusion.py::test_stable_diffusion_perf[2-4-3600-0.28-device_params0]

Job failure: https://github.com/tenstorrent/tt-metal/actions/runs/9382083861/job/25832971014

@AleksKnezevic, can you triage?

Job started failing at commit 6e889fb.
Last known good:  baef03c

Thanks @nsmithtt, looking into it.

It's been fixed on latest main: https://github.com/tenstorrent/tt-metal/actions/runs/9382108040/job/25832837038


refactor(crosschain): rename ZetaMinted into ValueReceived in MsgVoteOnObservedOutboundTx

Description
Rename ZetaMinted into ValueReceived to prevent confusion as this field means the value received from the outbound, gas for an external chain
Closes: https://github.com/zeta-chain/node/issues/1070
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Include instructions and any relevant details so others can reproduce.

[ ] Tested CCTX in localnet
[ ] Tested in development environment
[ ] Go unit tests
[ ] Go integration tests
[ ] Tested via GitHub Actions

Checklist:

[ ] I have added unit tests that prove my fix feature works

Yes, we keep the same type and field number so it must be fine. I can check it manually.

cc @Mfigueira @GMaiolo @lucas-janon
might affect RPC endpoint names/fields

cc @Mfigueira @GMaiolo @lucas-janon might affect RPC endpoint names/fields

@brewmaster012 thanks for pinging! I don't see any place where we're using ZetaMinted in any app, so we should be fine as far as I see 👍

Thanks for the answer @GMaiolo! Could you tell also if https://github.com/zeta-chain/node/pull/1106 might create some problem on the app level?
We basically removing some namespaces from the rpc, described in the PR

cc @Mfigueira @GMaiolo @lucas-janon might affect RPC endpoint names/fields

@brewmaster012 thanks for pinging! I don't see any place where we're using ZetaMinted in any app, so we should be fine as far as I see 👍

Thanks for the answer @GMaiolo! Could you tell also if #1106 might create some problem on the app level? We basically removing some namespaces from the rpc, described in the PR

@lumtis will check later today!

@lumtis will check later today!

Thanks, not urgent


feat/4080-increase-unit-test-coverage-for-hourly-operating-module

Added tests for hourly-operating
Added tests for hourly-operating-workspace
Added exportable mock for query builder
Added generator for hourly op data

IMPORT-26-A
{
"orisCode": 3734,
"year": 2009,
"quarter": 1,
"weeklyTestSummaryData": [],
"dailyTestSummaryData": [
{
"unitId": "B",
"date": "2009-02-02",
"hour": "0",
"minute": "0",
"testTypeCode": "DAYCAL",
"monitoringSystemId": "123",
"testResultCode": "PASSED",
"dailyCalibrationData": [
{
"onLineOffLineIndicator": 0
}
]
}
]
}


Merge pull request #5 from Dee-Glit1015/Dee-Glit1015-patch-1

Memperbarui README.md

Merge Conflict Branch


[SPARK-37966][SQL] Static partition insert should write _SUCCESS under partition location

What changes were proposed in this pull request?
Currently, when we use static partition insert to write a partition with data source API, the _SUCCESS flag file is write under table location, it should be write under partition's location.
Why are the changes needed?
leave _SUCCESS file under table path may cause auth problem. Also cause some jobs using _SUCCESS to check write partition finished  hard to work.
Does this PR introduce any user-facing change?
Static partition insert write _SUCCESS under partition location
How was this patch tested?
Added UT

ping @cloud-fan


breaking(shorthand): only generate keys from strings and numbers

Breaking Changes!
When passing an array of props objects or an array of elements, such as items to a Menu, you must now define a React key.
Before
SUIR attempted to autogenerate keys for objects and elements.
const items = [
  { name: 'Home' },
  <Menu.Item name='Search' />,
]

<Menu items={items} />

After
Note, any unique unchanging key will work.
const items = [
  { key: 'home', name: 'Home' },
  <Menu.Item key='search' name='Search' />,
]

<Menu items={items} />

Unchanged
Shorthand strings and numbers continue to be used as the element's key.  This means shorthand string/number values must still be unique in a list.  If they are not, use an object or element and define a unique key.

Fixes #1057
New Key Generation
This PR simplifies auto child key generation.  We now only generate keys for shorthand string and number primitive values.  If the user passes a props object or element, they must include a key.
This is faster, simpler, and was the original intent of auto key generation (handling elements from strings/numbers).
Styles are now merged
Just as className is merged when using shorthand object or elements, style objects are now merged.

@levithomason - what's the status of this PR?
This fixes a bug introduced in 0.62.2 and there are things merged into later versions that we'd like to use but can't without refactoring much of our shorthand-related code.

@jcarbo the updated key generation and style object merging is done. The docs and view tests can be done in separate PRs. I'll be busy through the holiday weekend. If you'd like to cleanup and get tests passing then we can merge this. Otherwise, I hope put time towards this next week.

Oh, this constitutes a breaking change as shorthand objects and elements no longer generate keys. We'll need to update the description and title to reflect this.

Current coverage is 23.20% (diff: 100%)

Merging #1062 into master will decrease coverage by 72.67%

@@             master      #1062   diff @@
==========================================
  Files           879        141    -738
  Lines          4882       2318   -2564
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           4681        538   -4143
- Misses          201       1780   +1579
  Partials          0          0

Powered by Codecov. Last update bea531e...5914e62

@jcarbo Heads up, this is going out on the next minor bump (tonight).  I know you were waiting for it.

Released in<EMAIL_ADDRESS>


changed react transition group version and updated gallery component

I'm unable to find time to test this, but would like to merge. Please confirm you've tested in both React v16 and v15. Thanks for all of your work on this!

I have checked only on react v15.4.2 as it was in dev dependencies. All the test cases are getting passed. I will do a quick sanity on react v16. I will comment back

As this package has been deprecated  and is moved to react-dom/test-utils. We may need to update our entire test suite to run unit tests on react 16.
As I am a newbie, please guide how to test for react 16.

I’m not certain this is absolutely needed, but if you want to upgrade the test suite and are running into a specific issue, let me know what the issue is so I can advise.

Please guide how to test for react 16. I have tested by importing to my project and tested manually it is working but i am unable to run test suite using react 16.
I tried as follow but failed.

Upgraded react and react-dom version to 16.4.1
run npm install
run test suite.

I am getting following error
Error: Cannot find module "react-dom/lib/ReactTestUtils" as this package has been moved to react-dom/react-test-utils.

I have read here and there and people say that you need to import react-test-utils from react-dom/test-utils.

That sounds like a good place to start.

I have tested on react 16. all test cases are getting passed on react-16.
Should I commit new test suite working on react 16 or should we keep old test suite for react 16

All of my code in this branch is backwards compatible and is working fine on both react v15 and v16. You can merge this branch, I will create a new branch with the updated test suite.

#206

@rnicholus can you merge this branch now?


hunter history

I thought this was pretty cool to see (in lieu of an actual github user/clone count).

Closing inactive discussion.


Undead summon + Marshal fighter Coordinated Attack issue

Undead summons summoned by the Deadmaster wizard doesn't get the option to attack the same creature the Marshal fighter hits. They have a reaction to do the opportunity attack, but the option simply not presented.
Version: <IP_ADDRESS>
Here is the save file:
bugreport summons.zip

This is by design to avoid abusing summons. Will consider state this on description.


Add lab1,2,3

Initial lab material

Initial drafts of lab1,2,3,

Too many files to individually check each of them. Approving it now and we can create new PR to remove few files that are not needed at a later stage.


Add a schema diagram

This adds a digram of the schema to the README to explain how the data warehouse is structured.
Preview

I'm not concerned about it growing big right now - if it becomes a problem we can always move it later. I see it as the equivalent to showing a screenshot in the README - it shows what the thing is and you can tell if the repository is relevant to you without reading a wall of text.
At the moment you just have to run a rake task to regenerate the diagram itself, but if we have a free text description of every column it will take a lot of work to keep it up to date and we'll miss things, so that's the part I would want to streamline - maybe by moving it to the dev docs so there's a process in place for maintaining it.
What level of detail would you expect in doc/facts_and_dimensions.md?
If it's just the metrics themselves we can generate docs for those based on this metadata.

@pmanrubia I'm unsure what the state of this PR is. Do you want me to close it?

Going to close for now as I'm not actively working on it. Feel free to reopen.


add support for docker

contribute the Dockerfile to be reproduce the environment easily, the tensonflow is changed to 2.3.0 (2.1.0 meets module issue, latest 2.4.0 doesn't exist in conda environment
BTW: this is an excellent GUI demo for this well known ML basic training

EXCELLENT! Thanks for your PR!

EXCELLENT! Thanks for your PR!


chore: update adjust sdk

4.38.2 -> 5.0.2
fixes #126
two paramets had to be depricated as they are no longer available in the adjust_sdk

Thank you very much for the submission!


feat: Planet information Structure

Currently, the only methods for getting planet info available in the client.explorer.systems[index1].body_list[index2] are get_name, get_signals, get_parents, get_id.
I need planet/object info for the panel in tui.
Simplest solution imo would be vector of tuples: [ ( String, String ) ] [ ( "field name", "value" ) ]

Resolved in https://github.com/arne-fuchs/edcas-client/commit/e0cdb141102377fa3458b06022020d387b46c9ca


end event fires if no speech detected for 10 seconds even in continuous mode?

Hi,
Is there a way to keep the recording going even if no speech is detected for a few seconds?
I find that the end event fires even in continuous mode after not speaking for about 10 seconds.

Hey @danny188, the continuous mode is only currently supported for Android 13+ and iOS. It's not possible to do continuous recognition on older Android versions unfortunately due to an API limitation in the Android speech recognizer. You'll have to essentially do what you're doing which is to start the recognizer when it stops


Does lightgbm.plot_importance always take the last iteration?

When plotting importance in the python package, does it always take the best/last iteration from the model?
I looked through the source code and didn't see anything that is getting the last iteration.
It looks like you can't pass it the "num_iteraiton" parameter either like you can when you call predict.
I just wanted to confirm this is the case and if not, I think we should be able to pass in the num_iteration parameter so we can get that last iteration.
Thanks!

Never mind. I see the default value for the number of iteration for feature importance is set to -1 which will get the best iteration.
Closing bug.


Create vuetify project

Please note, that I sort of accidentally committed the "Essentials" Vuetify preset. This includes an example application saying something like "Welcome to Vuetify 3". It comes with a HelloWorld Vue component. Of course, these "demo files" will soon be deleted.

I'm not sure if you already want to remove template stuff with this PR. I usually do, but I would also see reasons to do this in a separate PR

See my comment at the start of this PR's conversation (Yes, I added the comment after you commented and yes, I managed to not see your comment, my bad). Anyway, since I am fairly new to Vue I would like to keep the stuff for now in order to not mess anything up.


Week-Picker

In the preorder recommendations frontend we need this component.
I already started implementing using the design aligned before for the web component.

#32

@faboweb do you have any update on that ? maybe it is already done :) ?

As far as I saw it the component isn't working and doesn't look well.

BTW Where is the design for this component?

@fokusferit This is open as we did not have a UX-Alignment meeting in weeks.
@fragsalat If you figured sth is not working please add a detailed issue for that. Please avoid unconstructive critizism like above. I am always open to take things offline.
The design was aligned with Mehmet and Señor Schluchter before the change to Preact. We can however reopen the design discussion, if you think it dramatically differs from what you think it should look like.

BUG: When you click on it there is an error...

Updated of CW picker... aligned to new spacings and styles (same as the date picker).
Invision:
https://zalando.invisionapp.com/d/main/#/console/10454474/235119440/preview

please check whether there are magic numbers some where in code.

I'm closing this as there was a PR which merged it.
If there are open things, please create a new Issue


Plugin doesn't work with Android Studio 3.5

After installed this plugins in AS 3.5 then restart AS will stuck on splash screen.

In AS 3.5 we only can find v0.5-81. No version 0.6


Step-by-Step instructions for using VMDK on Oracle Virtual Box

Add Step-by-Step instructions for using VMDK on Oracle Virtual Box incl.

Assigning an ip address and making it accessible from the host
forwarding the port of the jupyter service

It depends on Setup Azure Nested Visualization with Virtual Box.
https://azure.microsoft.com/de-de/blog/nested-virtualization-in-azure/


the diagnostic info do not show when using copilot

Version confirmation

[X] Confirm

Following prerequisites

[X] Confirm

Neovim version
NVIM v0.10.0-dev
Operating system/version
ubuntu 20.04
Terminal name/version
wezterm
$TERM environment variable
No response
Branch info
main (Default/Latest)
Fetch Preferences
SSH (use_ssh = true)
How to reproduce the issue
writing golang codes with copilot
Expected behavior
Show the diagnostic info once use ctrl + s.
Or I can temporarily disable the copilot plugins and enable it at any time.
Actual behavior
No response
Additional information
No response

Sorry I can't understand what you mean. What you want to report is copilot failed to provide completion items (p.s., it does NOT generate any sort of diagnostic information); temporarily prevent copilot from generating completion items or something else?

I think his talking about the ghost texts?

Sorry I can't understand what you mean. What you want to report is copilot failed to provide completion items (p.s., it does NOT generate any sort of diagnostic information); temporarily prevent copilot from generating completion items or something else?

就是当我用copilot时，编辑器似乎无法给我显示代码错误的诊断信息了。

Never heard that before, how to reproduce it?

Also, have you changed any settings? Did u do :Copilot auth? and what does :LspInfo give you?

Sorry,I found that the problem of not displaying diagnostic information has nothing to do with copilot.


Electromagnet interferes with right-mouse-button actions

If I have the electromagnet active and on my hot bar, and I hold the right mouse button on any tool that does something when it's held, the action is reset repeatedly. Issue does not occur if electromagnet is inactive or active but not on hot bar.
This issue does not seem to have any effect on tools with instantaneous, one-shot actions on right-mouse-button such as:

Yeta Wrench
Tinkers' Construct shuriken
Thermal Expansion crescent hammer
Tinkers' Construct rapier

Some tools and weapons I know to be affected:

Vanilla bow
Vanilla sword
Tinkers' Construct shortbow and longbow
Tinkers' Construct throwing knives
Tinkers' Construct broadsword

Version Info:
Minecraft 1.7.10
EnderIO <IP_ADDRESS>5
Forge <IP_ADDRESS>0

I just noticed that it also affect food items when you're trying to eat.

I cannot reproduce this.

I can, using ME^4.
Also, while the magnet is active, changing the selected item (number keys or mouse wheel) will revert back about 10% of the time. Very annoying.
This has also been reported by other ME^4 players. It may be a mod interaction bug...

Given that I can't reproduce these things in my dev environment, I would be inclined to think so. Though I don't see how.

Got the conflicting mod: 1.7.10-MB_Battlegear2-Bullseye-<IP_ADDRESS>
And I'd guess one of those is the culprit:
[02:56:13] [main/INFO] [battlegear2/]: M&B - Patching Class Minecraft (bao)
[02:56:13] [main/INFO] [battlegear2/]: 	Patching method Click Mouse in Minecraft
[02:56:13] [main/INFO] [battlegear2/]: M&B - Patching Class Minecraft done
[02:56:13] [main/INFO] [battlegear2/]: M&B - Patching Class EntityPlayer (yz)
[02:56:13] [main/INFO] [battlegear2/]: 	Adding new fields to EntityPlayer
[02:56:13] [main/INFO] [battlegear2/]: 	Patching constructor in EntityPlayer
[02:56:13] [main/INFO] [battlegear2/]: 	Patching method entityInit in EntityPlayer
[02:56:13] [main/INFO] [battlegear2/]: 	Patching method onUpdate in EntityPlayer
[02:56:13] [main/INFO] [battlegear2/]: 	Patching method onItemUseFinish in EntityPlayer
[02:56:13] [main/INFO] [battlegear2/]: 	Patching method setCurrentItemOrArmor in EntityPlayer
[02:56:13] [main/INFO] [battlegear2/]: 	Creating new methods in EntityPlayer
[02:56:13] [main/INFO] [battlegear2/]: M&B - Patching Class EntityPlayer done

Likely. Need to take it up with the author of that mod then.

FYI: This has been "fixed" in Battlegear2. Fix will be in the versions after (not including!) <IP_ADDRESS>.


fix: apply authorization policy in user namespace to allow istio traffic

closes https://github.com/canonical/notebook-operators/issues/311 and https://github.com/canonical/kfp-operators/issues/355
Testing

deploy charmed kubeflow latest/edge
refresh the kfp-profile-controller charm to the one from this PR

juju refresh kfp-profile-controller --channel=latest/edge/pr-356

log in to the dashboard and create a namespace
check AuthorizationPolicy objects in the user's namespace, expect 2 objects:

kubectl get authorizationpolicies.security.istio.io -n admin
NAME                            AGE
ns-owner-access-istio-charmed   15s
ns-owner-access-istio           12s

create a notebook and verify there are no 403 logs from the jupyter-controller container
create a data passing pipeline and verify that you can download artifacts from pipeline steps

closing in favour of https://github.com/canonical/kfp-operators/pull/360 to point to branch 1.8-updates-dev-branch


Linux 5.17 released

5.17 Announcement
Changelog

@captn3m0 also these latest versions also be updated

@captn3m0 thank you 💯 🥇


Support for the frame-ancestors directive

Support for the frame-ancestors directive

https://w3c.github.io/webappsec-csp/document/#directive-frame-ancestors
OWASP browser list

Similarly you could highlight X-Frame-Options Header Types

OWASP maintains a list

Screenshot of X-Frame-Options, should be linked from here when added.


HSEARCH-3830 Upgrade to Hibernate ORM 5.4.12.Final

https://hibernate.atlassian.net/browse/HSEARCH-3830
Will merge as soon as the CI build passes.

Jenkins, retest this please


Travis to GA

Coverage decreased (-4.8%) to 95.174% when pulling b912b0eeceefd1b2c07beb2b3218f9143a26d4a0 on travis-to-GA into 82c47306bfacde9a8d0c2ab26687a67b92280287 on master.